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