Releases: scverse/cookiecutter-scverse
v0.4.0
What's Changed
- pre-commit updates
- Fix installation instructions on contributing guide by @grst in #271
- fix typo by @Zethson in #279
- Use cookiecutter variable for project repo in conf.py by @Zethson in #278
- Add node_modules to .gitignore by @Zethson in #277
- Update required python versions according to scientific python SPEC 0 by @grst in #284
- Require myst-nb >= 1.1.0 by @grst in #285
Full Changelog: v0.3.1...v0.4.0
v0.3.1
Enhancements
- Use Ruff formatting, run Ruff on notebooks by @flying-sheep in #256
Fixes
- Unpin node version, pre-commit autoupdate by @pre-commit-ci in #255
- Fix copy without render by @grst in #263
- Fix Ruff deprecations by @flying-sheep in #267
Documentation
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Required actions
The Github release
workflow has been updated to use trusted publishing for authentication. You'll need to configure your project on PyPI accordingly. See #228 and the PyPI documentation for more details.
Python version update
Python 3.11 now works with numba, so we increased the maximum tested version to Python 3.11.
Enhancements
The automatic template sync is now in regular operation 🎉
Fixes
- Reduce font size in data frames (#250)
- Remove template usage docs from rendered template (now only available in
cookiecutter-scverse-instance
(#247) - Remove sphinx setup function (#246)
- Move the section about how to configure the github release workflow to the template documentation (#248)
- Use
coverage run
instead ofpytest --cov
to compute test coverage (#244) - Fix that the LICENSE file wasn't generated for GPL (#245)
- Fix socket warning in tests (#240)
If there are any questions, feel free to reach out to @grst, e.g. on the scverse zulip.
v0.2.22
Fixes
- allow maintainers to modify PRs created by @scverse-bot which is required to manually fix merge conflicts.
Feel free to contact @grst on the scverse zulip in case of any questions.
v0.2.21
Dear scverse ecosystem developers,
we overhauled the automated template sync for our cookiecutter template.
Instead of a github action in your repo that runs a cronjob, PRs are now created in a centralized fashion by @scverse-bot.
We hope the new system finally works for all (most) repos and apologize for any "noise" PRs we may have created so far. Unfortunately, the system is a bit tricky to debug -- the only real way of testing it is to trigger an actual template sync.
In case you have any questions, feel free to reach out to @grst, for instance via the scverse zulip chat.