Skip to content

Releases: leodevian/modern-python

v3.1.0

03 Oct 21:56

Choose a tag to compare

Release notes

Changed

  • Add minor changes to README.md and update the documentation homepage with the contents of README.md.
  • Update the release script scripts/release.py.

v3.0.0

02 Oct 23:52

Choose a tag to compare

Release notes

Added

  • Add badges to README.md.

Changed

  • Allow Ruff to add from __future__ import annotations to enable the deferred evaluation of annotations.
  • Import the extension loader from copier_template_extensions instead of copier_templates_extensions.

v2.4.0

29 Sep 19:46

Choose a tag to compare

Release notes

Added

  • Add the description to README.md.

Changed

  • Shorten URLs.

v2.3.0

22 Sep 08:07

Choose a tag to compare

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

25 Aug 21:30

Choose a tag to compare

Release notes

Changed

  • Capitalize Project-URL labels in pyproject.toml.

v2.1.0

22 Aug 21:51

Choose a tag to compare

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

25 Jul 20:52

Choose a tag to compare

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

24 Jul 22:10

Choose a tag to compare

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

21 Jul 19:44

Choose a tag to compare

Release notes

Added

  • Add towncrier to the release dependency group.

Changed

  • Use pre-commit instead of pre-commit-uv.

v1.3.0

18 Jul 22:13

Choose a tag to compare

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.