Skip to content

Releases: fedejaure/cookiecutter-modern-pypackage

Release v3.1.0

16 Nov 19:20
Compare
Choose a tag to compare

Added

  • .safety-policy.yml file.

Changed

  • typer from ^0.9.0 to ^0.13.0.
  • coverage from ^7.4.1 to ^7.6.7.
  • pytest-cov from ^4.1.0 to ^6.0.0.
  • sphinx from ^7.2.6 to ^7.4.7.
  • black from ^24.2.0 to ^24.10.0.
  • mypy from ^1.8.0 to ^1.13.0.
  • ruff from ^0.2.1 to ^0.7.4.
  • safety from ^3.0.1 to ^3.2.11.
  • pytest from ^8.0.1 to ^8.3.3.
  • pre-commit from ^3.6.1 to ^4.0.1.
  • xdoctest from ^1.1.3 to ^1.2.0.
  • watchdog from ^4.0.0 to ^6.0.0.
  • poetry pre-commit hooks from 1.7.1 to 1.8.3.
  • pre-commit-hooks from v4.5.0 to v5.0.0.
  • codecov/codecov-action from v3.1.4 to v4.4.1.
  • actions/upload-artifact from v4 to v4.4.3.
  • actions/download-artifact from v4 to v4.1.8.
  • actions/setup-python from v5.0.0 to v5.3.0.
  • mindsers/changelog-reader-action from v2.2.2 to v2.2.3.
  • peter-evans/create-pull-request from v6.0.0 to v7.0.5.
  • actions/checkout from v4.1.1 to v4.2.2.

Fixed

  • Citation abstract to be generated with project_short_description.
  • Docs conf.py to the linting target path.
  • Release workflow permissions.
  • Release Pypi.
  • Nox coverage session under an interactive execution.

Release v3.0.1

18 Feb 12:08
Compare
Choose a tag to compare

Fixed

  • Github funding file syntax.

Release v3.0.0

17 Feb 21:11
Compare
Choose a tag to compare

Added

  • Ruff ^0.2.1.
  • Python 3.12 support.
  • CODEOWNERS file.
  • FUNDING.yml file.
  • poetry pre-commit hooks.
  • Typer ^0.9.0.
  • py.typed file.
  • CITATION.cff file.

Changed

  • mypy from ^1.7.0 to ^1.8.0.
  • actions/setup-python from v4.7.1 to v5.0.0.
  • sphinx from ^7.1.2 to ^7.2.6.
  • isort from ^5.12.0 to ^5.13.2.
  • black from ^23.11.0 to ^24.2.0.
  • pre-commit from ^3.5.0 to ^3.6.1.
  • github/codeql-action from v2 to v3.
  • coverage from ^7.3.2 to ^7.4.1.
  • pypa/gh-action-pypi-publish from from v1.8.10 to v1.8.11.
  • actions/upload-artifact from v2.2.4 to v4.
  • actions/download-artifact from v2.0.10 to v4.
  • Contributor Covenant from v2.0 to v2.1.
  • pytest from ^7.4.3 to ^8.0.1.
  • safety from ^2.4.0b2 to ^3.0.1.
  • peter-evans/create-pull-request from v5.0.2 to v6.0.0.
  • xdoctest from ^1.1.2 to ^1.1.3.
  • watchdog from ^3.0.0 to ^4.0.0.

Removed

  • falke8 and flakeheaven.
  • darglint.
  • Python 3.8 support.
  • Click in favor of Typer.

Fixed

  • template whitespace control.
  • docs typo.

Release v2.3.1

18 Nov 20:28
Compare
Choose a tag to compare

Changed

  • actions/setup-python from v4.6.1 to v4.7.1.
  • actions/checkout from v3.5.2 to v4.1.1.
  • peter-evans/create-pull-request from v5.0.1 to v5.0.2.
  • pypa/gh-action-pypi-publish from from v1.4.2 to v1.8.10.
  • pre-commit-hooks from v4.4.0 to v4.5.0.
  • sphinx from ^7.0.1 to ^7.1.2.
  • invoke from ^2.1.2 to ^2.2.0.
  • pre-commit from ^3.3.2 to ^3.5.0.
  • black from ^23.3.0 to ^23.11.0.
  • mypy from ^1.3.0 to ^1.7.0.
  • safety from ^2.4.0b1 to ^2.4.0b2.
  • pytest from ^7.3.1 to ^7.4.3.
  • xdoctest from ^1.1.1 to ^1.1.2.
  • coverage from ^7.2.6 to ^7.3.2.
  • click from ^8.1.3 to ^8.1.7.
  • flake8-builtins from ^2.1.0 to ^2.2.0.

Fixed

  • readthedocs config.

Release v2.3.0

28 May 16:48
Compare
Choose a tag to compare

Changed

  • Reorganized dev dependencies into groups.
  • Renamed invoke safety task to invoke security.
  • flakeheaven pre-coomit hook with local deps.

Release v2.2.1

25 May 20:15
Compare
Choose a tag to compare

Changed

  • Moved mypy configurations from mypy.ini to pyproject.toml.
  • Moved poetry dev-dependencies to group.dev.dependencies.
  • peter-evans/create-pull-request from v4.2.3 to v5.0.1.
  • actions/checkout from v3.3.0 to v3.5.2.
  • codecov/codecov-action from v2.0.2 to v3.1.4.
  • actions/setup-python from v4.5.0 to v4.6.1.
  • pytest-cov from ^3.0.0 to ^4.1.0.
  • coverage from ^7.2.1 to ^7.2.6.
  • flakeheaven from ^3.2.1 to ^3.3.0.
  • black from ^23.1.0 to ^23.3.0.
  • sphinx from ^6.1.3 to ^7.0.1.
  • flake8-bugbear from ^23.2.13 to ^23.3.12.
  • watchdog from ^2.3.1 to ^3.0.0.
  • pytest-cookies from ^0.6.1 to ^0.7.0.
  • pytest from ^7.2.2 to ^7.3.1.
  • mypy from ^1.0.1 to ^1.3.0.
  • pre-commit from ^3.1.1 to ^3.3.2.
  • invoke from ^2.0.0 to ^2.1.2.

Fixed

  • Adjusted minimum target version for Black.

Release v2.2.0

09 Mar 21:14
Compare
Choose a tag to compare

Added

  • Python 3.11 support.
  • nox-poetry.
  • flake8-broken-line ^0.6.0.
  • flakeheaven ^3.2.1.

Changed

  • black from ^21.9b0 to ^23.1.0.
  • flake8 from ^3.9.2 to >=4.0.1,<5.0.0.
  • checkout action from v2.3.4 to v2.4.0.
  • darglint from ^1.8.0 to ^1.8.1.
  • actions/setup-python from v2.2.2 to v4.5.0.
  • actions/checkout from v2.4.0 to v3.3.0.
  • github/codeql-action from v1 to v2.
  • peter-evans/create-pull-request from v3.10.1 to v4.2.3.
  • mindsers/changelog-reader-action from v2.0.0 to v2.2.2.
  • pre-commit from ^2.15.0 to `^3.1.1.
  • isort from ^5.9.3 to ^5.12.0.
  • sphinx from ^4.2.0 to ^6.1.3.
  • flake8-bugbear from ^21.9.2 to ^23.2.13.
  • mypy from ^0.910 to ^1.0.1.
  • pre-commit-hooks from v4.0.1 to v4.4.0.
  • watchdog from ^2.1.6 to ^2.3.1.
  • invoke from ^1.6.0 to ^2.0.0.
  • pytest from ^6.2.5 to ^7.2.2.
  • xdoctest from ^0.15.10 to ^1.0.0.
  • flake8-bandit from ^2.1.2 to ^3.0.0.
  • safety from ^1.10.3 to ^2.4.0b1.
  • flake8-annotations from ^2.6.2 to ^2.9.1.
  • flake8-blind-except from ^0.2.0 to ^0.2.1.
  • flake8-logging-format from ^0.6.0 to ^0.9.0.
  • xdoctest from ^1.0.0 to ^1.1.1.
  • coverage from ^6.0.1 to ^7.2.1.
  • flake8-docstrings from 1.6.0 to 1.7.0.
  • flake8-builtins from 1.5.3 to 2.1.0.
  • click from ^8.0.3 to ^8.1.3.

Removed

  • Python 3.7 support.
  • flakehell ^0.9.0.

Release v2.1.0

12 Oct 18:06
Compare
Choose a tag to compare

Added

  • Python 3.10 support.

Changed

  • pre-commit from ^2.13.0 to ^2.15.0.
  • watchdog from ^2.1.3 to ^2.1.6.
  • flake8-bugbear from ^21.4.3 to ^21.9.2.
  • xdoctest from ^0.15.5 to ^0.15.10.
  • sphinx from ^4.1.1 to ^4.2.0.
  • black from ^21.7b0 to ^21.9b0.
  • pytest from ^6.2.4 to ^6.2.5.
  • isort from ^5.9.2 to ^5.9.3.
  • peter-evans/create-pull-request from v3.10.0 to v3.10.1.
  • coverage from ^5.3 to ^6.0.1.
  • pytest-cov from ^2.10.1 to ^3.0.0.
  • click from ^8.0.1 to ^8.0.3.

Release v2.0.1

26 Jul 21:34
Compare
Choose a tag to compare

Fixed

  • package discovery when project_name != project_slug.
  • end-of-file hook.
  • pypi release step only for open source projects.

Changed

  • isort from ^5.8.0 to ^5.9.2.
  • black from ^21.5b2 to ^21.7b0.
  • watchdog from ^2.1.2 to ^2.1.3.
  • xdoctest from ^0.15.4 to ^0.15.5.
  • mypy from ^0.902 to ^0.910.
  • sphinx from ^4.0.2 to ^4.1.1.
  • invoke from ^1.5.0 to ^1.6.0.
  • actions/upload-artifact from v2.2.0 to v2.2.4.
  • actions/download-artifact from v2.0.5 to v2.0.10.
  • codecov/codecov-action from v1.3.1 to v2.0.2.
  • pypa/gh-action-pypi-publish for v1.4.1 to v1.4.2.

Release v2.0.0

12 Jun 18:29
Compare
Choose a tag to compare

Added

  • optional CODE_OF_CONDUCT.md file.
  • optional CONTRIBUTING.md file.
  • optional SECURITY.md file.
  • multiple issue templates config.
  • codeql analysis workflow.
  • pre-commit autoupdate workflow.

Changed

  • sphinx from 3.5.4 to 4.0.2.
  • watchdog from 2.0.3 to 2.1.2.
  • flake8 from 3.9.1 to 3.9.2.
  • pytest from 6.2.3 to 6.2.4.
  • pre-commit from ^2.12.1 to ^2.13.0.
  • pre-commit-hooks from ^3.0.0 to ^4.0.1.
  • black from ^20.8b1 to ^21.5b2.
  • click from ^7.1.2 to ^8.0.1.
  • mypy from ^0.812 to ^0.902.

Removed

  • Python 3.6 support.