Releases: knope-dev/knope
Releases · knope-dev/knope
0.4.3
0.4.2
0.4.1
0.4.0
0.4.0
Breaking Changes
- Always read all commits from previous stable release tag—not from most recent tag. This tag must be in the format v<semantic_version> (e.g., v1.2.3). If your last tag does not match that format, add a new tag before running the new version of Knope.
- When creating GitHub releases, prefix the tag with
v(e.g., `v1.2.3) as is the custom for most tools.
Features
- Support reading commits from projects with no tags yet. (#225)
- Support pulling current version from tags. (#224)
- Allow the
Releasestep to run without GitHub config—creating a tag on release. (#216) - Support installs from cargo-binstall
Fixes
- update rust crate git-conventional to 0.12.0 (#203)
0.4.0-rc.4
0.4.0-rc.4
0.4.0-rc.3
0.4.0-rc.3
0.4.0-rc.2
0.4.0-rc.2
0.4.0-rc.1
0.4.0-rc.1
Breaking Changes
- When creating GitHub releases, prefix the tag with
v(e.g., `v1.2.3) as is the custom for most tools.
Features
- Support installs from cargo-binstall
Fixes
- update rust crate git-conventional to 0.12.0 (#203)
0.3.0
0.3.0
Breaking Changes
BumpVersionandPrepareReleasenow require setting a[[packages]]field inknope.toml. The path to a changelog file is no longer defined withchangelog_pathin thePrepareReleasestep. Instead, it is set aschangelogin[[packages]].
Features
- Support multiple versioned_files in one package.
- Specify which versioned file to bump instead of picking automatically. (#182)
- Support loading GitHub credentials from
GITHUB_TOKENenv var (#172)
Fixes
- update rust crate thiserror to 1.0.31 (#171)
0.2.0
0.2.0
Breaking Changes
- Rename to Knope, which has much more positive associations. (#161)
- Allow switching between pre-release prefixes instead of erroring (e.g. -alpha.1 -> -beta.0)
BumpVersionnow takes alabelparameter for thePrerule instead ofvalue.UpdateProjectFromCommitsstep has been renamed toPrepareRelease.
Features
- Add a
--generateoption for generating a brand-new config file with a defaultreleaseworkflow. (#159) - Add top-level
--validateand per-workflow--dry-runoptions. (#158) - Add a
dry-runoption to thePrepareReleasestep. (#139, #137) - Add a
Releasestep for generating GitHub releases. (#136) - Support pre-releases in
UpdateProjectFromCommits. (#132)