v0.2.0
What's Changed
- feat: Phrase short sentence handling by @crumblecoding in #2
- feat: skip chapters option by @crumblecoding in #4
- feat: subchapter marker option by @crumblecoding in #3
New Contributors
- @crumblecoding made their first contribution in #2
Full Changelog: v0.1.2...v0.2.0
[0.2.0] - 2026-07-31
Added
- Added exact-line subchapter markers that become paragraph pauses during text
extraction - Added configurable phrase-level short-sentence handling with advanced settings and
synthesis statistics - Added chapter exclusions for converting selected ranges without specified chapters
- Added selectable ONNX Runtime providers and provider aliases for command and
persistent configuration - Added SSMD 0.8 validation, diagnostics, audio references, prosody controls, and marker
sidecars - Added resumable book conversion that restores compatible progress, chapter selection,
and output paths
Changed
- Changed the CLI to typed commands while keeping help and version startup independent
of backend loading - Added nested short-sentence configuration commands with validation for conflicting
options - Changed SSMD emphasis to plain by default while retaining explicit approximate,
warning, and rejection policies
Fixed
- Fixed short-sentence settings so they reach both text and phoneme synthesis
- Improved WAV chapter merging without requiring an external encoder and tolerated
timestamped model-cache filenames - Improved chapter audio merging with input validation, safe metadata handling, and
atomic output replacement - Fixed persisted conversion settings validation and pause-related configuration
handling - Improved resume portability across POSIX and Windows paths and serialized concurrent
atomic replacements
Documentation
- Documented the Markdown migration, expanded installation and usage guidance, and added
documentation validation