Skip to content

Releases: leodevian/modern-python

v4.5.0

17 Oct 19:40

Choose a tag to compare

Release notes

Changed

  • Add .gitignore to the package root to ignore VERSION.txt.
  • Bump the lower version boundary for Coverage.py to 7.11.0.
  • Edit docstring in scripts/release.py.

Fixed

  • Fix command in Nox session typecheck.

v4.4.0

15 Oct 19:40

Choose a tag to compare

Release notes

Changed

  • Rename dependency group tests into test.

v4.3.0

12 Oct 19:05

Choose a tag to compare

Release notes

Added

  • Run tests under Python 3.14.

Changed

  • Drop support for Python 3.9 and add support for Python 3.14.

v4.2.0

08 Oct 20:28

Choose a tag to compare

Release notes

Changed

  • Make Nox raise an error on missing interpreters in CI.
  • Use the default cache dependency glob for astral-sh/setup-uv.

v4.1.3

05 Oct 16:16

Choose a tag to compare

Release notes

Fixed

  • Remove an unused noqa directive in scripts/release.py when the project version is provided dynamically.

v4.1.2

05 Oct 16:10

Choose a tag to compare

Release notes

Fixed

  • Remove an unused import in scripts/release.py when the project version is provided dynamically.

v4.1.1

05 Oct 15:55

Choose a tag to compare

Release notes

Fixed

  • Add the project description to README.md.

v4.1.0

04 Oct 19:09

Choose a tag to compare

Release notes

Changed

  • Rename the print_error function to print_err in scripts/release.py.

v4.0.0

04 Oct 18:55

Choose a tag to compare

Release notes

Security

  • Set a lower version boundary for uv to create Nox sessions and tox environments.

Removed

  • Stop checking package distributions.

Changed

  • Bump the lower version boundary for uv-build to 0.8.6.
  • Change the default build backend to uv-build.
  • Create a function to install dependencies with uv sync in noxfile.py.
  • In Nox sessions, set COVERAGE_FILE if it is not set yet.
  • Refactor typechecking tasks into one task.
  • Rename local variable in scripts/release.py.
  • Use command-line options to install dependency groups.

Fixed

  • Install the package in editable mode to build the documentation.

v3.1.1

03 Oct 22:03

Choose a tag to compare

Release notes

Changed

  • Sort version flags for Cyclopts CLIs.