v0.2.1
Full Changelog: v0.2.0...v0.2.1
[v0.2.1] - 2026-08-06
Added
- Added explicit protected spans, source-aligned expansion traces, truthful instance-local unit customization, eager registration validation, registry audits, and dense-input regression coverage
- Added immutable source-aligned replacement results, reviewed German compound aliases, and deliberate registry snapshot metadata for those aliases
- Added Dutch, Polish, Russian, Swedish, and Turkish language support
Changed
- Improved spoken form API with context-aware abbreviation expansion
Fixed
- Corrected punctuation-safe abbreviation boundaries, ellipsis-adjacent matching, immediate guard enforcement, and deterministic custom overrides
- Corrected anchored followed-by guards after preceding source text
- Made unsupported compound-looking unit expressions fail closed and added the Greek small-letter mu unit alias
- Improved Unicode-aware German title and English address context decisions
Documentation
- Documented that unit expansion is lexical symbol expansion and does not own quantity verbalization or grammatical plural selection
- Added API reference, customization guide, and language source documentation
Quality
- Added edge case robustness tests and language-specific test coverage
[v0.2.0] - 2026-08-06
Added
- Added spaCy POS vector support for improved abbreviation detection accuracy
Changed
- Improved POS vector handling to reduce false positives
Documentation
- Fixed German example script