Changelog
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.
Unreleased
0.2.11 - 2025-03-25
Changed
Remove remote for re-creating it if url has changed.
Fix the format of the readthedocs config file.
Update deprecated action versions.
Removed incorrect version references.
Update github action versions.
Add function to convert a commit reference to a commit hexsha.
Added Prune Functionality To Fetch.
Added Information About Integration Tests To Docs.
Update mergify config to use queue instead of merge.
Fixes for publish job.
Update documentation to support new ‘autochangelog’ setup.
Initial automation of changelog generation.
Commit_format should be an internal-only method.
Remove dangling reference to Python 2.7, no longer supported.
Replace %s string substitutions with f-strings.
Switch to f-string over .format method.
Limit to run only on master.
Remove python 2-specific code.
Use tox for make test target.
Change fetch-depth to get correct tag info for builds.
Change how we generate version for test pypi builds.
Fix deploy job.
Improvements to publish github action.
Fix typo in readme.
Revamp our build process to be more in line with our other projects.
Prep for version 0.2.8 release.
Add publish action.
Tweaks to workflow.
Modify to allow tag listing.
[#GH-75] Create GitHub Action CI job for twine check.
Mergify update (#81).
Prepare 0.2.7 release.
Ensure apply_diff also includes new files when committing changes.
Fix branch names in github action (#79).
Use Github Actions to run the tests and remove Travis (#78).
Prepare 0.2.6 release.
Provide new helper related to the log.
Move property initialisation to init.
Preps for 0.2.5 release.
Update version to 0.2.4.1.
Fix RST formatting error preventing uploads to Pypi.
Prep for 0.2.4 release.
Add function to grep logs (#71).
Add function to cherry-pick a commit.
Preserve square brackets in commit messages when applying patches.
Prep for 0.2.3 release.
Add option to checkout newly created branches.
Add option to run the integration tests with podman.
Update README with new release instructions.
Prepare 0.2.2 release.