Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/box-inconsistent-versions.md

This file was deleted.

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix_cargo_binstall_installation.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/retry_rate_limited_requests_to_github.md

This file was deleted.

22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,28 @@ The results are changes to the current directory, calls to external commands, an
Notably, anything written to standard output or standard error
(what you see in the terminal) is _not_ considered part of the public API and may change between any versions.

## 0.23.0 (2026-05-24)

### Breaking Changes

#### `$pr_author_login` and `$pr_number` are now reserved strings in change templates

If you previously had these literal strings in `[release_notes.change_templates]`, they will now be treated like the new variables for looking up GitHub info.

### Features

#### Add `$pr_author_login` and `$pr_number` change template variables

You can now reference GitHub usernames and pull request numbers when generating changelog entries.
This is only supported for GitHub for now.

Thanks to @DaleSeo for PR #1804!

### Fixes

- Fix cargo-binstall installation
- Retry rate-limited requests to GitHub

## 0.22.4 (2026-03-21)

### Fixes
Expand Down
6 changes: 3 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ deno_config = "0.97.0"
deno_semver = "0.9.0"
indexmap = { version = "2", features = ["serde"] }
itertools = "0.14.0"
knope-versioning = { path = "crates/knope-versioning", version = "0.7.1" }
knope-versioning = { path = "crates/knope-versioning", version = "0.8.0" }
miette = "7.2.0"
regex = "1.11.0"
relative-path = { version = "2.0.0", features = ["serde"] }
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
token: ${{ secrets.PAT }}
- uses: knope-dev/action@v2.1.0 # Install Knope
with:
version: 0.22.4
version: 0.23.0
- run: knope release
env:
GITHUB_TOKEN: ${{ secrets.PAT }}
Expand Down
11 changes: 11 additions & 0 deletions crates/knope-config/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
## 0.4.3 (2026-05-24)

### Features

#### Add `$pr_author_login` and `$pr_number` change template variables

You can now reference GitHub usernames and pull request numbers when generating changelog entries.
This is only supported for GitHub for now.

Thanks to @DaleSeo for PR #1804!

## 0.4.2 (2026-02-16)

### Features
Expand Down
2 changes: 1 addition & 1 deletion crates/knope-config/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "knope-config"
description = "A library for handling common configuration of Knope"
version = "0.4.2"
version = "0.4.3"
authors = ["Dylan Anthony <contact@dylananthony.com>"]
edition = "2024"
license = "MIT"
Expand Down
17 changes: 17 additions & 0 deletions crates/knope-versioning/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,20 @@
## 0.8.0 (2026-05-24)

### Breaking Changes

#### `NewError::InconsistentVersions` fields are now `Box<Version>`

The `first_version` and `second_version` fields of `NewError::InconsistentVersions` (re-exported as `PackageNewError`) changed from `Version` to `Box<Version>` to reduce the variant's size and satisfy the `clippy::result_large_err` lint introduced in Rust 1.94.0.

### Features

#### Add `$pr_author_login` and `$pr_number` change template variables

You can now reference GitHub usernames and pull request numbers when generating changelog entries.
This is only supported for GitHub for now.

Thanks to @DaleSeo for PR #1804!

## 0.7.1 (2026-02-16)

### Features
Expand Down
2 changes: 1 addition & 1 deletion crates/knope-versioning/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "knope-versioning"
description = "A library for handling all the versioned files supported by Knope"
version = "0.7.1"
version = "0.8.0"
authors = ["Dylan Anthony <contact@dylananthony.com>"]
edition = "2024"
license = "MIT"
Expand Down
4 changes: 2 additions & 2 deletions crates/knope/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "knope"
description = "A command line tool for automating common development tasks"
version = "0.22.4"
version = "0.23.0"
authors = ["Dylan Anthony <contact@dylananthony.com>"]
edition = "2024"
license = "MIT"
Expand Down Expand Up @@ -37,7 +37,7 @@ inquire = { version = "0.9.0", default-features = false, features = [
"crossterm",
] }
itertools = { workspace = true }
knope-config = { path = "../knope-config", version = "0.4.2" }
knope-config = { path = "../knope-config", version = "0.4.3" }
knope-versioning = { workspace = true, features = ["miette"] }
miette = { workspace = true, features = ["fancy"] }
relative-path = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion docs/src/content/docs/installation.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -183,5 +183,5 @@ There is an official [GitHub action](https://github.com/marketplace/actions/inst
- name: Install Knope
uses: knope-dev/action@v2.1.2
with:
version: 0.22.4
version: 0.23.0
```
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ jobs:
git config user.email github-actions@github.com
- uses: knope-dev/action@v2.1.2
with:
version: 0.22.4
version: 0.23.0
- run: knope prepare-release --verbose
env:
GITHUB_TOKEN: ${{ secrets.PAT }}
Expand Down Expand Up @@ -219,7 +219,7 @@ release:
merge-multiple: true
- uses: knope-dev/action@v2.1.2
with:
version: 0.22.4
version: 0.23.0
- run: knope release
env:
GITHUB_TOKEN: ${{ secrets.PAT }}
Expand Down Expand Up @@ -311,7 +311,7 @@ jobs:
merge-multiple: true
- uses: knope-dev/action@v2.1.2
with:
version: 0.22.4
version: 0.23.0
- run: knope release
env:
GITHUB_TOKEN: ${{ secrets.PAT }}
Expand Down
4 changes: 2 additions & 2 deletions docs/src/content/docs/recipes/workflow-dispatch-releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
- name: Install Knope
uses: knope-dev/action@v2.1.2
with:
version: 0.22.4
version: 0.23.0
- run: knope prepare-release --verbose
name: Update versioned files and changelog
- name: Store commit
Expand Down Expand Up @@ -125,7 +125,7 @@ jobs:
- name: Install the latest Knope
uses: knope-dev/action@v2.1.2
with:
version: 0.22.4
version: 0.23.0
- run: knope release --verbose
env:
GITHUB_TOKEN: ${{ secrets.PAT }}
Expand Down
Loading