Releases: leodevian/modern-python
Releases · leodevian/modern-python
v2.3.0
Release notes
Added
- Add badges to
README.md
.
- Add badges to the documentation homepage.
Changed
- Bump actions/checkout from 4 to 5.
- Bump actions/download-artifact from 4 to 5.
- Bump astral-sh/setup-uv from 5 to 6.
- Update pre-commit hooks.
v2.2.0
Release notes
Changed
- Capitalize
Project-URL
labels in pyproject.toml
.
v2.1.0
Release notes
Security
- Bump the lower version boundary for uv to 0.8.6.
Added
- Add license and requirements to the documentation.
- Start a new dynamic coverage context for each test function.
Changed
- Edit descriptions in
tox.toml
and noxfile.py
.
- Update pre-commit hooks to their latest versions.
v2.0.0
Release notes
Added
- Add an option to use Cyclopts.
Changed
- Bump the lower version boundary for Typer to 0.16.
- Require Copier Template-Extensions to generate projects.
- Rewrite the quick setup and usage guide.
- Sort CLI options in source code and tests.
v1.5.0
Release notes
Changed
- Add Git user information to globals during generation.
- Stop creating reports for test runs.
- Stop using pytest-cov and require Coverage.py 7.10 or more.
Fixed
- Always install uv to run Nox sessions.
v1.4.0
Release notes
Added
- Add
towncrier
to the release
dependency group.
Changed
- Use
pre-commit
instead of pre-commit-uv
.
v1.3.0
Release notes
Changed
- Drop the legacy alias for Ruff's lint hook.
- Manage
scripts/release.py
using inline metadata.
- Remove the upper version boundary for uv-build.
- Update pre-commit hooks.
v1.2.1
Release notes
Fixed
- Prevent coverage warnings for unclosed SQLite connections being raised as errors.
v1.2.0
Release notes
Added
- Print log records with
INFO
or higher level to the console during testing.
Changed
- Stop setting the log level to
INFO
during testing.
v1.1.1
Release notes
Fixed
- Fix the extension of the version test.