Releases: knope-dev/knope
versioning 0.7.1 (2026-02-16)
Features
- Build binaries for ARM Linux (#1772)
knope 0.22.3 (2026-02-16)
Features
- Build binaries for ARM Linux (#1772)
config 0.4.2 (2026-02-16)
Features
- Build binaries for ARM Linux (#1772)
0.22.3-rc.0
Test release for new binary target.
knope 0.22.2 (2026-02-03)
Features
Add [changes] config section with ignore_conventional_commits setting
Adds a new top-level [changes] configuration section to control how Knope processes changes. The first setting in this section is ignore_conventional_commits, which when set to true, makes Knope ignore conventional commits and only use changesets for determining version bumps and changelog entries.
This replaces the deprecated step-level ignore_conventional_commits option on the PrepareRelease step. Use knope --upgrade to automatically migrate from the old format to the new one.
Example configuration:
[changes]
ignore_conventional_commits = true
[package]
versioned_files = ["Cargo.toml"]
changelog = "CHANGELOG.md"See the changes config documentation for more details.
Fixes
- add help text to release and document-change workflows
config 0.4.1 (2026-02-03)
Features
Add [changes] config section with ignore_conventional_commits setting
Adds a new top-level [changes] configuration section to control how Knope processes changes. The first setting in this section is ignore_conventional_commits, which when set to true, makes Knope ignore conventional commits and only use changesets for determining version bumps and changelog entries.
This replaces the deprecated step-level ignore_conventional_commits option on the PrepareRelease step. Use knope --upgrade to automatically migrate from the old format to the new one.
Example configuration:
[changes]
ignore_conventional_commits = true
[package]
versioned_files = ["Cargo.toml"]
changelog = "CHANGELOG.md"See the changes config documentation for more details.
versioning 0.7.0 (2026-01-20)
Breaking Changes
- Add support for multiple regex patterns when versioning a single file
Change several versioning APIs to encapsulate update behavior better
Notably Package.versions is no longer pub and instead there are new functions for interacting with it:
set_versionwhich replacesbump_versionlatest_versioninstead ofPackage.versions.into_latest()- Non-mutating
calculate_new_versioninstead ofPackage.versions.bump
knope 0.22.1 (2026-01-20)
Features
- Add support for multiple regex patterns when versioning a single file
Fixes
Fix $version variable used after --override-version
Previously, if you used BumpVersion or PrepareRelease with --override-version and then used a $version variable with
a Command, the variable would still be set to the original version (pre-bump).
Thanks @andrewmcgivery for the report!
config 0.4.0 (2026-01-20)
Breaking Changes
- Add support for multiple regex patterns when versioning a single file
versioning 0.6.2 (2026-01-12)
Notes
- Bump dependencies