chadtmiller.com/knotless
git that lives in your Atmosphere account
Release 0.8.0
MergedThis is a release bump to 0.8.0. It changes the workspace version in Cargo.toml and the six crates' Cargo.lock entries. It adds a 0.8.0 section to CHANGELOG.md and deletes the 14 change files.
I checked the changelog entries against the deleted files. Each heading and body matches. The 9 minor files are under Features and the 5 patch files under Fixes. The multi-line queue-failed-preflight text is kept as written. The only remaining 0.7.0 strings are the older changelog heading and third-party crates (tree-sitter, source-map, cookie), so no workspace crate was missed.
I haven't built it. As the body says, the build is left to CI, and I'd wait for main's checks before the release workflow runs.
9 passed, 1 skipped
What changes
knotless 0.8.0 is what
knope release --override-version 0.8.0makes of the 14 change files on main, written by hand as knope was not at hand: the workspace version from 0.7.0 to 0.8.0 in Cargo.toml and the six crates' Cargo.lock entries, the version's CHANGELOG.md section (each file's heading and text, features fromminor, fixes frompatch), and the change files removed.Once this lands and main's checks pass at it,
release.ymlbuilds the client for every target and publishes it as release 0.8.0 of theknotlesspackage, then tags the commitv0.8.0.Why
knotless loginfails on approving in Chrome and Firefox against bsky.social and other reference PDSes, with "Invalid referer", as its authorize URL grew past what browsers send as a Referer: knotless login's page fits in the browser's Referer again fixed it, and a user reported it, so it goes out now. It also brings what has landed since 0.7.0: code search and go to file, dismissing a review, gates as required reviewers, updating a pull's branch, workflows that run after others, merges naming their pull, the runner handing over, and the install script bringing the runner, labeller and reviewer.knope alone would make this 0.7.1, as it bumps a 0.x minor change as a patch. It is 0.8.0 for the new features, as 0.7.0 was.
How it was checked
All six workspace crates' lock entries move to 0.8.0, and no crate names another at 0.7.0. The build is left to CI.
Changeset: none
Shortcomings
The CHANGELOG section was written by script rather than by knope; its layout follows 0.7.0's.