chadtmiller.com/knotless
git that lives in your Atmosphere account
1
10
Release 0.11.0
.changeset/merge-from-old-git.mddeleted+0−7
| @@ -1,7 +0,0 @@ | ||
--- | ||
default: patch | ||
--- | ||
| ||
# A moved pull lands with an older git | ||
| ||
Merging or queueing a pull moved off a landed pull no longer needs git 2.40, and git failing during a merge is no longer reported as a conflict. | ||
.changeset/stacked-pulls-move.mddeleted+0−7
| @@ -1,7 +0,0 @@ | ||
--- | ||
default: minor | ||
--- | ||
| ||
# Pulls based on a pull's branch move when it lands | ||
| ||
When a pull lands and its branch goes, open pulls based on that branch now target what it landed on, and show only their own changes. Before, they stayed on the old branch, which was kept for them. | ||
.changeset/stacked-pulls-order.mddeleted+0−7
| @@ -1,7 +0,0 @@ | ||
--- | ||
default: patch | ||
--- | ||
| ||
# Waiting pulls list as they land | ||
| ||
`knotless queue list` lists pulls waiting for the pull below them lowest first, the order they land in. | ||
.changeset/stacked-pulls-queue.mddeleted+0−7
| @@ -1,7 +0,0 @@ | ||
--- | ||
default: minor | ||
--- | ||
| ||
# A stack queued lands in turn | ||
| ||
Queue each pull of a stack and each waits for the one below it, then moves to what that one landed on and lands in turn. `knotless queue` lists one waiting as `stacked`. Leaving the queue takes those waiting on the pull with it. | ||
Cargo.lock+6−6
| @@ -2317,7 +2317,7 @@ dependencies = [ | ||
| ||
[[package]] | ||
name = "knotless" | ||
version = "0.10.0" | ||
version = "0.11.0" | ||
dependencies = [ | ||
"anyhow", | ||
"axum", | ||
| @@ -2351,7 +2351,7 @@ dependencies = [ | ||
| ||
[[package]] | ||
name = "knotless-agent" | ||
version = "0.10.0" | ||
version = "0.11.0" | ||
dependencies = [ | ||
"anyhow", | ||
"axum", | ||
| @@ -2368,7 +2368,7 @@ dependencies = [ | ||
| ||
[[package]] | ||
name = "knotless-mcp" | ||
version = "0.10.0" | ||
version = "0.11.0" | ||
dependencies = [ | ||
"anyhow", | ||
"axum", | ||
| @@ -2386,7 +2386,7 @@ dependencies = [ | ||
| ||
[[package]] | ||
name = "knotless-run" | ||
version = "0.10.0" | ||
version = "0.11.0" | ||
dependencies = [ | ||
"anyhow", | ||
"axum", | ||
| @@ -2405,7 +2405,7 @@ dependencies = [ | ||
| ||
[[package]] | ||
name = "knotless-serve" | ||
version = "0.10.0" | ||
version = "0.11.0" | ||
dependencies = [ | ||
"anyhow", | ||
"axum", | ||
| @@ -2468,7 +2468,7 @@ dependencies = [ | ||
| ||
[[package]] | ||
name = "knotless-triage" | ||
version = "0.10.0" | ||
version = "0.11.0" | ||
dependencies = [ | ||
"anyhow", | ||
"axum", | ||
Cargo.toml+1−1
| @@ -3,7 +3,7 @@ members = ["crates/knotless", "crates/knotless-serve", "crates/knotless-mcp", "c | ||
resolver = "3" | ||
| ||
[workspace.package] | ||
version = "0.10.0" | ||
version = "0.11.0" | ||
edition = "2024" | ||
license = "MIT OR Apache-2.0" | ||
rust-version = "1.89" | ||
CHANGELOG.md+22−0
| @@ -3,6 +3,28 @@ | ||
What changed in each version of knotless for those who use it, from the | ||
change files in `.changeset/` (see `knope.toml`). | ||
| ||
## 0.11.0 (2026-11-05) | ||
| ||
### Features | ||
| ||
#### Pulls based on a pull's branch move when it lands | ||
| ||
When a pull lands and its branch goes, open pulls based on that branch now target what it landed on, and show only their own changes. Before, they stayed on the old branch, which was kept for them. | ||
| ||
#### A stack queued lands in turn | ||
| ||
Queue each pull of a stack and each waits for the one below it, then moves to what that one landed on and lands in turn. `knotless queue list` lists one waiting as `stacked`. Leaving the queue takes those waiting on the pull with it. | ||
| ||
### Fixes | ||
| ||
#### A moved pull lands with an older git | ||
| ||
Merging or queueing a pull moved off a landed pull no longer needs git 2.40, and git failing during a merge is no longer reported as a conflict. | ||
| ||
#### Waiting pulls list as they land | ||
| ||
`knotless queue list` lists pulls waiting for the pull below them lowest first, the order they land in. | ||
| ||
## 0.10.0 (2026-11-05) | ||
| ||
### Features | ||