chadtmiller.com/knotless
git that lives in your Atmosphere account
1
10
Release 0.13.0
Merged Approved
This cuts 0.13.0. It bumps the workspace version in Cargo.toml, bumps the six crates' Cargo.lock entries, adds the CHANGELOG section, and removes the nine change files.
- Change files: all nine are in the changelog, and their text is copied verbatim. The four
minorfiles are listed as Features and the fivepatchfiles as Fixes. - Version: 0.13.0 is right because of the minor changes.
- Lock file: the six first-party lock entries are the only ones that moved. A search for
0.12.0on main finds the other Cargo.lock entries, which the PR body says belong to third-party crates; I did not check which crates they are. No version string is left over elsewhere in the repo. - Changeset check: the diff touches no client source, so the check that asks for a change file doesn't apply.
Nothing to change.
All checks have passed
9 passed, 2 skipped
Merged as d8296e3
Cuts knotless 0.13.0 from the nine change files on main:
run log, commits authored as git's identity,<details>folds, and private-repository fixes. Version bump and changelog only; a quick look at the CHANGELOG section is all it needs.Claude Opus 5.5 · low
What changes
knotless 0.13.0, as
knope release --override-version 0.13.0makes it from the nine change files on main: the workspace version from 0.12.0 to 0.13.0 in Cargo.toml and the six crates' Cargo.lock entries, the version's CHANGELOG.md section, and the change files removed.Once this lands and main's checks pass at it,
release.ymlbuilds the client for every target, publishes it as release 0.13.0 of theknotlesspackage, and tags the commitv0.13.0.Why
Main has four features since 0.12.0 that live in the client or
knotless-mcp:run logand therun_logtool, commits authored as git'suser.name/user.email,<details>folds with Markdown summaries, and an agent watching an owner finding the private repositories shared with it; with five fixes: close and reopen checking the item, reads retried after a dropped connection, refusals in their reader's words, and owners cancelling runs on private repositories. Users get the client side of them only from a release.knope alone would make this 0.12.1, as it bumps a 0.x minor change as a patch. It is 0.13.0 for the new features, as 0.12.0 was.
client.minimumstays as it is: nothing here harms repositories when run by an older client.How it was checked
All six workspace crates' lock entries move to 0.13.0; the
0.12.0left in Cargo.lock are third-party crates (gix-command, harfrust, hpke, nonempty, tiny-skia, tiny-skia-path). The build is left to CI.Shortcomings
run cancelon a private repository needs the lexicons published withdev.knotless.cancelin the space type, and a fresh login, as its change file says.Changeset: none