rtk
Version:
Agnostic software release tool for managing versions on changelog (keep-a-changelog), multi-format files (JSON, Makefile, text, TOML, YAML), and also for tagging source code of a Git repo
89 lines (68 loc) • 2.18 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## 4.0.0 - 2025-07-02
### Changed
- Switch release workflow to use release-action
- Set min node engine to >= 20.0.0
## 3.1.1 - 2023-10-17
### Fixed
- Fix broken text resource type support
- Fix broken toml resource type support
## 3.1.0 - 2023-10-12
### Added
- Add toml resource type [#13]
## 3.0.0 - 2023-07-23
### Added
- Add label to log messages when dry-run is enabled
### Changed
- Modify syntax for array sub-property following dot-prop 8.x upgrade
### Fixed
- Fix missing commit and tag messages in dry-run log output
## 2.3.0 - 2023-02-18
### Added
- Add text resource type [#7]
### Changed
- Set min node engine to >= 16.0.0
- Move logger to bagofcli
## 2.2.0 - 2022-01-17
### Added
- 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
## 2.1.0 - 2021-07-17
### Added
- Add array property support for yaml and json resource types
## 2.0.0 - 2020-07-08
### Changed
- 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
## 1.1.0 - 2020-06-19
### Added
- Add tag format support [#6]
## 1.0.0 - 2020-01-30
### Added
- Add new config properties `resources.params.release_value` and `resources.params.post_release_value`
- Add support for custom release and post-release increment types
### Changed
- Change default post release version to use patch increment (minor increment was previously used)
## 0.2.0 - 2019-05-12
### Added
- Add yaml resource type
- Add makefile resource type
## 0.1.0 - 2019-03-07
### Added
- Add git SCM scheme
### Fixed
- Fix release steps execution sequence
- Fix changelog links removal following a release
## 0.0.1 - 2019-02-13
### Added
- Initial version