Changelog
[v0.2.5] - 2026-09-17
Added
Added phoneme validation with provider parity tests and IPA assertions
Added provider diagnostics for runtime debugging and validation
Added provider parity benchmark with Phonodist classification support
[v0.2.4] - 2026-09-17
Changed
Changed eSpeak integration to use optional espeakng-runtime with native auto selection and CLI compatibility
Changed fallback calls to preserve U+200D tied IPA output and typed provider errors
Changed benchmark version reporting to use runtime diagnostics and close reference providers
Documentation
Documented system and bundled eSpeak runtime installation and ownership boundaries
[v0.2.3] - 2026-09-09
Changed
Changed package version reporting to use installed metadata and setuptools-scm
[v0.2.2] - 2026-09-09
Changed
Changed catalog handling for kokoro-v1 assets and corrected LexHint defaults and regional compatibility
[v0.2.1] - 2026-09-09
Changed
Batched eSpeak fallback calls for lookup_many lexicon misses
[v0.2.0] - 2026-09-08
Added
Added optional eSpeak and Goruut providers with pronunciation controls and docs
Changed
BREAKING: Changed pronunciation APIs to structured variants and provider errors; added batching and JSON schema 2
[v0.1.3] - 2026-09-08
Fixed
Fixed IPA marker normalization, structured provenance, and exact/prefix lookup parity
Documentation
Documented the Lexphon pronunciation metadata handoff for downstream adapters
[v0.1.2] - 2026-09-04
Fixed
Fixed support for lexicon implementations without a prefixes helper while preserving longest-prefix matching
Fixed version tag detection for tags with or without the v prefix
[v0.1.1] - 2026-09-04
Added
Added explicit CLI commands and structured diagnostics for unavailable pronunciation data
Added prefix matching and six additional language profiles
Documentation
Documented package metadata and test coverage status in the project README
[v0.1.0] - 2026-09-03
Added
Added lexicon-first phonemization with layered lookup and normalized IPA output
Changed
Changed pronunciation asset handling to validate before atomic offline activation