Skip to content

Releases: knope-dev/knope

versioning 0.7.1 (2026-02-16)

16 Feb 20:41
7873260

Choose a tag to compare

Features

  • Build binaries for ARM Linux (#1772)

knope 0.22.3 (2026-02-16)

16 Feb 20:46
7873260

Choose a tag to compare

Features

  • Build binaries for ARM Linux (#1772)

config 0.4.2 (2026-02-16)

16 Feb 20:41
7873260

Choose a tag to compare

Features

  • Build binaries for ARM Linux (#1772)

0.22.3-rc.0

07 Feb 17:57
3cc380e

Choose a tag to compare

0.22.3-rc.0 Pre-release
Pre-release

Test release for new binary target.

knope 0.22.2 (2026-02-03)

03 Feb 19:09
4c6ba9f

Choose a tag to compare

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)

03 Feb 19:03
4c6ba9f

Choose a tag to compare

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)

20 Jan 00:06
c19154b

Choose a tag to compare

Breaking Changes

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_version which replaces bump_version
  • latest_version instead of Package.versions.into_latest()
  • Non-mutating calculate_new_version instead of Package.versions.bump

knope 0.22.1 (2026-01-20)

20 Jan 00:12
c19154b

Choose a tag to compare

Features

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)

20 Jan 00:06
c19154b

Choose a tag to compare

Breaking Changes

versioning 0.6.2 (2026-01-12)

12 Jan 16:28
105f782

Choose a tag to compare

Notes

  • Bump dependencies