v2.7.0
Explicit Python support and more packaging
usage
Check and verify the Python version in callable workflows that use the ci-cd
package, allowing Python 3.7-13.
Implement usage of packaging.version.Version
to support Pythonic versioning schemes, such as epoch.
Furthermore, this minor release introduces new input parameters for doing away with the setup of having a dedicated "permanent" dependencies branch (it is still an option to have this, of course) and allowing un-normalized Python package names in the dependencies. The latter for example adds support for cookiecutter Jinja-like variables to be present in place of a "real" Python package name in pyproject.toml
Changelog
v2.7.0 (2023-12-07)
Implemented enhancements:
- Toggle allowing invalid package name chars #208
- Support all newer Python versions #207
- Support not using a permanent dependencies branch #183
Fixed bugs:
Closed issues:
- Update to non-deprecated inputs in Actions #216
Merged pull requests:
- [Auto-generated] Update dependencies #228 (@TEAM4-0)
- Toggle for skipping dependency if it cannot be parsed #224 (@CasperWA)
- [Auto-generated] Update dependencies #223 (@TEAM4-0)
- Use non-deprecated actions inputs #219 (@CasperWA)
- Support Python 3.11, 3.12 and 3.13 #205 (@CasperWA)
- Make using dependencies branch toggleable #184 (@CasperWA)
* This Changelog was automatically generated by github_changelog_generator