Skip to content

chore: bump to v0.17.2 - #443

Merged
tobert merged 1 commit into
mainfrom
release/v0.17.2
Sep 9, 2026
Merged

chore: bump to v0.17.2#443
tobert merged 1 commit into
mainfrom
release/v0.17.2

Conversation

@tobert

@tobert tobert commented Sep 9, 2026

Copy link
Copy Markdown
Owner

Version bump and changelog stamp for the 0.17.2 release. The diff is mechanical: the workspace version, all 17 inter-crate path + version pins, the lock file, and the changelog section rename plus its compare links.

The release carries one arc — five commits reclassifying how the lexer and parser read literal words, plus the follow-up that restored two error messages. Everything lands under Fixed, no semver breaks.

The for-loop item change is the only one that alters a script that previously ran, and it replaces a split that silently dropped text:

for v in 1.0/rc 2.0/rc; do echo $v; done
# 0.17.1: 1 /rc 2 /rc   — four iterations, ".0" lost
# 0.17.2: 1.0/rc 2.0/rc — two iterations

README and docs/EMBEDDING.md pin 0.17 and "currently 0.17.x", which a patch bump does not invalidate; both are left as written.

Release review: kaibo, GLM-5.2 with DeepSeek V4 Flash investigation, over the whole surface since v0.17.1 — semver, docs, test coverage, and public API. It found no blocking issue and confirmed no exported contract shifted: Token and LexerError are #[non_exhaustive], and TokenCategory gained no variant.

Gates on this commit: 6,712 tests pass, clippy across all targets with warnings denied, no pending snapshots, and cargo publish --dry-run clean on the leaf crate.

🤖 Generated with Claude Code

Workspace version, all 17 inter-crate `path + version` pins, the lock
file, and the changelog stamp for the 0.17.2 release.

The release carries one arc: five commits reclassifying how the lexer
and parser read literal words, plus the follow-up that restored two
error messages. Everything lands under Fixed. The for-loop item change
is the only one that alters a script that previously ran, and it
replaces a split that silently dropped text — `for v in 1.0/rc` iterated
over `1` and `/rc` — so it is a correction, not a break.

README and docs/EMBEDDING.md pin `0.17` and "currently 0.17.x", which a
patch bump does not invalidate; both are left as written.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@tobert
tobert merged commit 7965f31 into main Sep 9, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant