Skip to content

Releases: knope-dev/knope

knope 0.20.0 (2025-05-03)

03 May 03:53
8fb366b
Compare
Choose a tag to compare

Breaking Changes

Add default variables

Default variables will now apply anywhere they can be
used—including the Command and CreatePullRequest steps.

If any of the defaults, like $version or $changelog, appear in a variable-supporting location
and you don't have explicit variables = set for that step, this is a breaking change.

Fixes

Fix detecting previous releases with no changelog

Previously, if you ran a PrepareRelease step with no changelog to modify in one workflow and then a Release step
in a separate workflow, Release would fail to create a Git tag.

Now, a release with "no notes" will properly be created if the last Git tag doesn't match the current version of
a file.
If a forge is configured, a release will be created on that forge without any notes,
and a title simply containing the version.

Fixes #1267

PrepareRelease will allow empty releases when using --override-version

Fixes #1423

config 0.2.3 (2025-05-03)

03 May 03:45
8fb366b
Compare
Choose a tag to compare

Features

  • Add Variable and Template structs (from CLI)

versioning 0.4.1 (2025-04-05)

06 Apr 16:12
819cc67
Compare
Choose a tag to compare

Features

  • Print each step before it runs when --verbose is set (#1399)

knope 0.19.2 (2025-04-05)

06 Apr 20:56
819cc67
Compare
Choose a tag to compare

Features

  • Print each step before it runs when --verbose is set (#1399)

config 0.2.2 (2025-04-05)

06 Apr 16:12
819cc67
Compare
Choose a tag to compare

Features

  • Print each step before it runs when --verbose is set (#1399)

versioning 0.4.0 (2025-04-05)

05 Apr 22:10
0e5bcd0
Compare
Choose a tag to compare

Breaking Changes

  • Change the return type of Config::defaults

Features

Add support for Tauri config files

Supports Tauri configuration files in json format named tauri.conf.json, tauri.macos.conf.json, tauri.windows.conf.json, and tauri.linux.conf.json.

knope 0.19.1 (2025-04-05)

05 Apr 22:18
0e5bcd0
Compare
Choose a tag to compare

Features

Add support for Tauri config files

Supports Tauri configuration files in json format named tauri.conf.json, tauri.macos.conf.json, tauri.windows.conf.json, and tauri.linux.conf.json.

knope 0.19.0 (2025-03-23)

23 Mar 21:05
ba690c5
Compare
Choose a tag to compare

Breaking Changes

Updated config locations

Knope is internally using a newer crate for storing persistent config, so some things (like GitHub tokens) may need to
be updated on next run.

Documentation

Document creating releases with Knope Bot

Knope Bot can make creating releases easier than ever now!

versioning 0.3.3 (2025-03-12)

12 Mar 21:10
c3cc98d
Compare
Choose a tag to compare

Features

Add versioning support for gleam.toml files

#1352 by @dbanty

Closes #1350

knope 0.18.5 (2025-03-12)

12 Mar 21:17
c3cc98d
Compare
Choose a tag to compare

Features

Add versioning support for gleam.toml files

#1352 by @dbanty

Closes #1350