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.
- Switch release workflow to use release-action
- Fix broken text resource type support
- Fix broken toml resource type support
- Add toml resource type [#13]
- Add label to log messages when dry-run is enabled
- Modify syntax for array sub-property following dot-prop 8.x upgrade
- Fix missing commit and tag messages in dry-run log output
- Add text resource type [#7]
- Set min node engine to >= 16.0.0
- Move logger to bagofcli
- Add resource-level version formatting [#6]
- Add node 15 and 16 to CI workflow
- Add upgrade-deps workflow
- Add release-major, release-minor, release-patch workflows
- Add publish workflow
- Add array property support for yaml and json resource types
- Change module type to ESM
- Set min node engine to >= 13.0.0
- Replace lint type from jshint to eslint
- Replace coverage from buster-istanbul to c8
- Replace doc type from dox-foundation to jsdoc
- Replace Travis CI with GH Actions
- Add tag format support [#6]
- Add new config properties
resources.params.release_value
andresources.params.post_release_value
- Add support for custom release and post-release increment types
- Change default post release version to use patch increment (minor increment was previously used)
- Add yaml resource type
- Add makefile resource type
- Add git SCM scheme
- Fix release steps execution sequence
- Fix changelog links removal following a release
- Initial version