0.1.0 - 2026-06-15
Release Notes
First public release.
Added
- CHAT-format core. A strict, incremental tree-sitter parser
(talkbank-parser) with an independent re2c oracle parser
(talkbank-parser-re2c) that cross-checks it on every file; a typed
CHAT data model with structured validation, error codes, and tier
alignment (talkbank-model); and CHAT-to-JSON / JSON-to-CHAT / XML
conversion, normalization, transcript-merge, and redaction pipelines
(talkbank-transform). - Phon extension tiers. The four Phon
%xdependent tiers
(%xmodsyl,%xphosyl,%xphoaln,%xphoint) are parsed and
validated as first-class CHAT tiers, on by default (pass
--suppress xphonto opt out): syllabification constituent codes and
phone-vs-source reconstruction, model-to-actual phone alignment, and
per-phone time intervals, with dedicated error codes. chatterCLI.validate,normalize,to-json/from-json/
to-xml,merge,speaker-id,batch,pipeline,adjudicate,
sanity-scan,lint,clean,watch,new-file,show-alignment,
validate-utseg,schema,update, and a content cache.- Language server (
talkbank-lsp): real-time validation, hover,
go-to-definition, and cross-tier alignment for any LSP-aware editor. - Desktop app (
Chatter): a Tauri-based CHAT validation app, shipping
in the coordinated release alongside the CLI. - Auto-update. The
chatterCLI self-updates withchatter update
(the bundled cargo-dist / axoupdater self-updater), and the desktop app
checks for and installs new releases on launch (Tauri updater). Both pull
from GitHub Releases. The CLI self-updater is experimental. - Prebuilt binaries for macOS (Apple Silicon and Intel), Linux, and
Windows, plus desktop installers, attached to the GitHub Release. The
macOS desktop.dmgis signed and notarized.
Known limitations
- The merge and adjudication surface is experimental.
merge,
adjudicate,speaker-id, andsanity-scanwork, but their
interfaces and heuristics may change before 1.0. - Windows binaries are not code-signed yet, so Windows SmartScreen
warns on first run (choose "More info" then "Run anyway"). macOS CLI
binaries are codesigned but not notarized; install via the release
installer script to avoid the Gatekeeper quarantine prompt. - Not on crates.io yet. crates.io publication is deferred.
Install talkbank-cli 0.1.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/TalkBank/chatter/releases/download/v0.1.0/talkbank-cli-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/TalkBank/chatter/releases/download/v0.1.0/talkbank-cli-installer.ps1 | iex"Download talkbank-cli 0.1.0
| File | Platform | Checksum |
|---|---|---|
| talkbank-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| talkbank-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| talkbank-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| talkbank-cli-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| talkbank-cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |