Release Notes
Fixed
- Validation cache could serve a stale verdict across rule-set changes.
chatter validate keyed its result cache on the cache crate's package
version, which does not change when validation rules change, so a "Valid"
result cached before a new rule (such as a retrace-marker check) existed kept
being served, while a fresh conversion of the same bytes correctly rejected
them. The cache key now folds in a fingerprint over every error-code rule, so
adding, removing, or renaming any rule invalidates stale entries; the cache
is kept and still functions, only keyed correctly.
- CLI usage lines pin the binary name to
chatter regardless of the invoked
path (clap bin_name).
- The book renders Mermaid diagrams again (restored mdbook-mermaid assets).
- Desktop app version is now locked to the release version. The desktop
bundle (.dmg / .exe / .deb) and the Tauri auto-updater manifest now report
the same version as the CLI. A version-sync gate (scripts/sync-app-version.py,
enforced in CI and at release time) keeps tauri.conf.json, package.json, the
workspace version, and this changelog from drifting, so the updater can never
again advertise a version the installed bundle does not match.
Changed
- CI book toolchain bumped to mdBook 0.5.3 and mdbook-mermaid 0.17.0.
- Build: force
serialize-javascript >= 7.0.5 to clear advisories, and bump
rand in the spec crate.
- Docs: the book intro is de-staged for the public release (download-first).
Install talkbank-cli 0.1.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/TalkBank/chatter/releases/download/v0.1.1/talkbank-cli-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/TalkBank/chatter/releases/download/v0.1.1/talkbank-cli-installer.ps1 | iex"
Download talkbank-cli 0.1.1