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.
- added
auto_generate
option tolinks
section in config - added console command to get the latest version from the Changelog
- Fixed typos
- Fixed #7 where link generation failed if no version was available
- fixed issues with auto generation of links where unrelease template was wrong
- fixed config hierarchy
- If running on gitlab-ci and no host URL is configued the URL is derived from CI_PROJECT_URL
release
command will make sure changelog is valid before doing any changes.- It is now possible to automatically generate links for versions using
kacl-cli link generate
orkacl-cli release patch --auto-link
- fixed issue #3 that did not detect linked versions with missing links
- fixed issue #2 that caused errors on files with CRLF endings.
- Fixed bug where configs where not merged recursively
- fixed bug where default config was not copied into the sdist package
- fixed issue where help could not be retrieved for commands if no valid CHANGELOG file was given
- added config file support
- added CLI tests for
verify
command
- Validation reported success even if versions did contain information outside of change sections
- Fixed issue where description on dockerhub was not updated when deploying
- issue where build had been triggered reoccuringly whenever Travis built the master branch
- CI behaviour on master branch
- added git support to the
release
command. When using--tag/--commit
changes will be tracked by git - added support for simple version increment. User
kacl-cli release [major|minor|patch]
- fixed issue where
--version
resulted in error if no CHANGELOG.md file was found within the execution directory
- added checks for
release
function that now checks if there are available changes, already used version and valid semver in descending order - added default content checks
- cli will now check for valid semantic version when using
release
command - implemented basic cli with
new
,get
,release
,verify
- added
--json
option toverify
command