chore(release): prep v0.18.0 - #255
Merged
Merged
Conversation
- Cargo.toml + Cargo.lock -> 0.18.0 - CHANGELOG: roll [Unreleased] into [0.18.0] - 2026-09-05 and add the compare-link refs The section rolled here was backfilled earlier today: 38 of the 39 commits since v0.17.0 had never reached the changelog. crates.io has served 0.17.0 since 2026-07-19, so anyone installing today gets none of the --offline HTTP_PROXY leak fix, the three apply_diff corruption fixes, the write_file overwrite gate, the /undo pre-image fix, or the empty-turn cluster. The [0.18.0] prose uses plain hyphens, matching the sweep applied to README and docs. Older sections are historical and were left untouched. Gate on 1.98.1 (CI's stable) at -j 2, LM Studio resident: cargo fmt --all --check pass cargo clippy --all-targets --no-deps -D warnings pass cargo clippy --all-targets --all-features --no-deps -D w. pass cargo test -p claudette --lib 1161 passed, 0 failed cargo test -p claudette --lib --all-features 1248 passed, 0 failed cargo test -p claudette --lib --bins 1161 + 32, 0 failed The last shape mirrors release.yml's own verify job, so the tag's gate is known green before it is pushed. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WBTQNHWbko1wpeBrcmL3de
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release prep only. Three files, matching the v0.17.0 prep exactly.
crates/claudette/Cargo.toml+Cargo.lock-> 0.18.0CHANGELOG.md: roll[Unreleased]into## [0.18.0] - 2026-09-05, add the[0.18.0]and updated[Unreleased]compare-link refsNo code changes.
release.yml'stag-version-matchjob checks the tag against both Cargo.toml and Cargo.lock, so both are bumped here.Why now
crates.io has served 0.17.0 since 2026-07-19. main is 47 commits ahead. Anyone running
cargo install claudettetoday gets none of:--offline$HTTP_PROXYleak fix (a loopback URL passed the host guard but the socket still went to the system proxy, carrying the conversation with it, banner on screen)apply_diffbugs that corrupted files while reportingok: truewrite_fileoverwriting an existing file with no prompt and no preview/undosilently doing nothing afterapply_diff/apply_patch/edit_fileGate
Run on 1.98.1 (what CI's
dtolnay/rust-toolchain@stableresolves to) at-j 2:cargo fmt --all --checkcargo clippy --all-targets --no-deps -- -D warningscargo clippy --all-targets --all-features --no-deps -- -D warningscargo test -p claudette --libcargo test -p claudette --lib --all-featurescargo test -p claudette --lib --binsThat last shape is the one
release.yml'sverifyjob runs, so the tag's own gate is known green before the tag exists.After merge
git tag -a v0.18.0 -m "..." && git push origin v0.18.0fires crates.io (OIDC) + 5 prebuilt binaries + the GitHub Release. Worth agh workflow run release.ymldry-run first - it runsverify+audit+deny+build-binariesand skips publish/release.🤖 Generated with Claude Code
https://claude.ai/code/session_01WBTQNHWbko1wpeBrcmL3de