Skip to content

Releases: leodevian/modern-python

v2.3.0

22 Sep 08:07
Compare
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
Compare
Choose a tag to compare

Release notes

Changed

  • Capitalize Project-URL labels in pyproject.toml.

v2.1.0

22 Aug 21:51
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.

v1.2.1

14 Jul 23:15
Compare
Choose a tag to compare

Release notes

Fixed

  • Prevent coverage warnings for unclosed SQLite connections being raised as errors.

v1.2.0

14 Jul 20:54
Compare
Choose a tag to compare

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

14 Jul 19:20
Compare
Choose a tag to compare

Release notes

Fixed

  • Fix the extension of the version test.