All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.2.0 - 2022-08-03
ExtractVersion class
to extract the version line from a changelog file and to parse the semver content from a version line, see #4semver_line_regex
andversion_line_regex
args forchangelog2version
to provide custom regular expressions to parse a version line from a changelog and to extract the semver content from a line
- Main parsing code of
update_version script
moved to newExtractVersion class
- Extend usage example in
README
file - Rename test data changelog files
- Split unittest for
ExtractVersion
fromupdate_version
test - Let the pipeline fail is there are flake8 violations
0.1.1 - 2022-07-31
- Update root
README
file with usage instructions - Use
0.0.0
as default in the checked in package version file - Use
release/v1.5
branch ofpypa/gh-action-pypi-publish
in the GitHub CI release workflow file
0.1.0 - 2022-07-31
- This changelog file
.coveragerc
file.flake8
file- Script to create report directories
unittest.cfg
filerequirements.txt
file to setup required packages- Initial
changelog2version
package
.gitignore
file after fork to latest Python gitignore templatesetup.py
file after forktox.ini
file after fork to usenose2
and create coverage report- GitHub CI release workflow updated to run
on
main
branch and update version file before package build - GitHub CI test workflow updated to create
package with updated version file, archive build artifacts, not running on
main
ordevelop
branch and using package extras