Changelog
Generated by releaseledger. Manual edits may be overwritten. Update releaseledger entries and rebuild this file instead.
[Unreleased]
[0.5.1] - 2026-10-10
Changed
Improved sentence topology with validated fallback recovery and token-edge safeguards
Fixed
Fixed fallback token projection and sentence-boundary repair for punctuation-separated text
[0.5.0] - 2026-10-09
Added
Added compile-book for selecting and compiling SSMDBook chapters into independent v5 plans with operational reports
Changed
BREAKING: Changed plan persistence to schema v5 with deterministic TOML, sequential legacy migration, and optional trace sidecars
[0.4.1] - 2026-10-07
Added
Added persistable planning attempts with inspectable renderability outcomes and safe repair assessments
Changed
Changed planning APIs to expose blocked candidates without weakening canonical plan validation
Fixed
Fixed legacy SSMD scene breaks to preserve front-matter boundaries and clean-to-source offsets
Documentation
Documented planning-attempt artifacts, inspection workflows, and renderability guarantees
[0.4.0] - 2026-10-06
Added
Added stable spoken-coordinate semantic boundaries for clause, parenthetical, sentence, and paragraph splits
Changed
Changed serialized plans to schema v4 with deterministic v3-to-v4 migration and boundary-sensitive unit identity
Changed plan persistence to deterministic TOML with explicit legacy JSON import and incremental batch compilation
Documentation
Documented spoken-coordinate semantics, pause separation, migration limits, and consumer lowering
[0.3.7] - 2026-10-05
Quality
Improved package publishing workflow for the release toolchain
[0.3.6] - 2026-10-05
Added
Added strict renderability checks and deterministic repair for isolated neutral punctuation segments
[0.3.5] - 2026-10-05
Fixed
Fixed planner segmentation to keep neutral punctuation with adjacent speech while preserving exact annotation spans
[0.3.4] - 2026-10-04
Added
Added typed planner progress events and reused unchanged linguistic analyses
Fixed
Fixed renderer segmentation to retain adjacent neutral punctuation
[0.3.3] - 2026-10-03
Added
Added canonical single-document compilation with plain-text support and preparation traces
[0.3.2] - 2026-10-03
Added
Added SSMD sequence fallback mode controls for spoken-form preparation
Fixed
Fixed text preparation so authored SSMD substitutions and say-as annotations remain unchanged
[0.3.1] - 2026-09-27
Added
Added renderer-neutral SSMD audio segments with opaque sources and optional spoken fallback
[0.3.0] - 2026-09-24
Added
Added PEP 561 metadata and SSMD 0.9 package checks
Changed
BREAKING: Changed source compatibility to SSMD 0.9 with typed schema v3 plans
BREAKING: Changed Python input defaults and renamed SSMDConfig options
Changed clause enrichment to reuse provider-owned spaCy docs
Fixed
Fixed precedence so authored SSMD breaks override generated pauses
Documentation
Documented the 0.2-to-0.3 migration paths
[0.2.0] - 2026-09-22
Added
Added schema version 2 with embedded token annotations, linguistic run provenance, and a v1-to-v2 migration
Changed
Improved inspect and explain output with token annotations and linguistic run metadata
Fixed
Fixed runnable examples with command-line arguments, path-safe outputs, and a dedicated SSMD example script
[0.1.3] - 2026-09-19
Added
Added explain CLI command that renders compiled plans as human-readable speech narratives
Added schema versioning with frozen v1 schema and migration framework
Changed
Improved consumer contract with stable renderer input view and directive handling
Removed
Removed PyKokoro references and related test infrastructure
Documentation
Documented changelog with release entries for v0.1.0, v0.1.1, and v0.1.2
Quality
Fixed obsolete migration test for PyKokoro frontend dump
[0.1.1] - 2026-09-16
Changed
Renamed package from wandler to utterplan
[0.1.0] - 2026-09-16
Added
Added interactive text, stdin, SSMD, and file compilation workflows
Changed
Aligned migration dependency floors and packaged typing metadata
Documentation
Added buildable MyST user and developer documentation for the public planning boundary
Quality
Expanded renderer consumer tests and optional PyKokoro parity evidence