Release Notes
Features
- (parser)
Region::Code for Org/Markdown/LaTeX/RST source blocks; [code.<lang>] comment reflow and optional --format-code
- (sentence) delimiter-span post-pipeline (quotes, parens, brackets); shared by rules and
--neural
- (sentence) neural path protects inline tokens (links, emphasis, …) before the model, then restores and refines
- (cli) multi-file splitter reuse (one build per format/lang/neural/extras key); parallel multi-file always
- (reflow) parallel region reflow for large documents (
cli feature, ≥32 regions)
Bug Fixes
- (org / sentence) trailing
> on headings; org emphasis not pseudo-headlines; space-safe segment glue after neural cuts
Documentation
- Span policy in formats reference; README/pre-commit pin v0.7.8; MCP/site/VS Code code-block accuracy
Tests / CI
sentence_delim_props matrix + proptest; multi-format and code-comment span tests; CI dogfood snapper --check on docs/examples
Install snapper-fmt 0.7.8
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/TurtleTech-ehf/snapper/releases/download/v0.7.8/snapper-fmt-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/TurtleTech-ehf/snapper/releases/download/v0.7.8/snapper-fmt-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install TurtleTech-ehf/tap/snapper-fmt
Download snapper-fmt 0.7.8