Skip to content

Releases: ASFHyP3/hyp3-cookiecutter

HyP3 Cookiecutter v0.5.2

26 Jun 17:52
f6e37d3

Choose a tag to compare

Changed

  • The test-and-build.yml workflow has been split into a test.yml workflow and a build.yml workflow.

HyP3 Cookiecutter v0.5.1

18 Apr 23:06
a25f6dc

Choose a tag to compare

Added

  • Added permissions field for every GitHub Actions job in the cookiecutter template, to address ASFHyP3/actions#220

Changed

  • Upgraded ASFHyP3/actions reusable actions to v0.18.1.

Removed

  • Removed the sync_pr_label input from the call to reusable-release.yml, so that the default value will be used.

Fixed

  • Updated README instructions for creating a HyP3 plugin. In particular, added instructions for granting the GitHub user account (e.g. tools-bot for ASFHyP3 repos) sufficient permissions for performing releases.
  • The python_version parameter is now provided to reusable-version-info.yml in the test-and-build.yml template.
  • Changed the value of the user parameter for reusable-docker-ghcr.yml from {{ cookiecutter.github_username }} to {{ '${{ github.actor }}' }}, to match the example given by the actions README.

HyP3 Cookiecutter v0.5.0

27 Mar 00:39
7c4382e

Choose a tag to compare

Added

  • Added a CLI option to specify the name of a user GitHub Token in the rendered plugin for the GitHub Actions workflows that require it.
  • A GitHub Actions workflow that will ensure hyp3-cookiecutter renders.

Fixed

  • Fixed project name variable error which prevented the cookiecutter from rendering.

HyP3 Cookiecutter v0.4.0

10 Feb 19:44
5ca93e8

Choose a tag to compare

Changed

  • In the generated project, ruff and mypy dependencies are now statically pinned and kept up to date with dependabot to prevent updates introducing unexpected static analysis failures

Fixed

  • Added mypy to the generated Python package's optional develop dependencies
  • Updates the generated CHANGELOG.md to better match the general styles used in HyP3 repositories
  • Ensured the generated Python package passes ruff, mypy, and pytest checks

Removed

  • Removed the broken browse image generation and upload example code
  • Removed the generated Code of Conduct file to instead prefer a GitHub organization level one

HyP3 Cookiecutter v0.3.3

23 Jan 00:12
c89b831

Choose a tag to compare

Changed

  • Upgrade to ASFHyP3/actions v0.15.0 in cookiecutter workflows.
  • Update mypy options in pyproject.toml.

Fixed

HyP3 Cookiecutter v0.3.2

10 Jan 20:32
942df25

Choose a tag to compare

Changed

  • The static-analysis Github Actions workflow now includes mypy for type checking.

HyP3 Cookiecutter v0.3.1

17 Dec 20:38
b590bec

Choose a tag to compare

Changed

  • The static-analysis Github Actions workflow now uses ruff rather than flake8 for linting.

HyP3 Cookiecutter v0.3.0

11 Oct 17:42
e7b1e20

Choose a tag to compare

Added

  • Support for Python 3.13
  • Workflow action to keep the reusable CI/CD action up to date within the cookiecutter template

Changed

  • Now uses ruff for linting and formatting instead of flake8

Removed

  • The unused process.main function as we don't register it as a console script entrypoint

Fixed

  • Tests using the script_runner fixture will no longer raise usage warnings

HyP3 Cookiecutter v0.2.0

27 Jun 18:42
cdc1a71

Choose a tag to compare

Removed

  • Support for Python 3.8 and 3.9 has been dropped. The minimum version is now 3.10.

Fixed

  • Removed the deprecated jinja2_time.TimeExtension from the cookiecutter config

HyP3 Cookiecutter v0.1.3

16 Jan 18:41
d52a2fc

Choose a tag to compare

Changed

  • Upgraded to hyp3lib=>3,<4.