Changelog

Generated by releaseledger. Manual edits may be overwritten. Update releaseledger entries and rebuild this file instead.

[v0.2.9] - 2026-08-14

Changed

  • Changed initialism detection to add conservative undotted mode and diagnostic capabilities

  • Changed undotted initialism handling to use separator-aware run detection and vowel-preserving fallback

Internal

  • Updated changelog entries and release metadata for v0.2.8

[v0.2.8] - Unreleased

Added

  • Added reviewed source-spelling entries for common English and technical initialisms

Changed

  • Changed reviewed initialism precedence and provenance while retaining conservative unknown-uppercase behavior

  • Hardened conservative undotted initialism handling and expanded reviewed locale coverage

Documentation

  • Documented reviewed initialisms, lexical-acronym exclusions, and downstream structured-normalization ownership

Quality

  • Added distilled regression coverage for initialism safety and provenance

[v0.2.7] - 2026-08-12

Added

  • Added opt-in policy controls for spelling bounded undotted uppercase initialisms with source, upper, or lower casing

  • Added reviewed source-spelling entries for common English and technical initialisms

Changed

  • Changed ambiguous one-letter units to require separators for identifier-like compact forms

  • Changed ambiguous English dotted forms to prefer letter readings without positive place evidence

  • Changed reviewed initialism precedence and provenance while retaining conservative unknown-uppercase behavior

Fixed

  • Fixed reviewed German organization initialisms to render with source graphemes such as G m b H and A G

  • Fixed compass and geographic expansions that corrupted names and initials

Documentation

  • Documented abbreviation-stage ownership and the minimum released dependency handoff for Spokenform

  • Documented opt-in initialism orchestration and structured-code ownership boundaries

  • Documented reviewed initialisms, lexical-acronym exclusions, and downstream structured-normalization ownership

Quality

  • Added unit decision diagnostics and PolyNorm regression coverage for compact-code precision

  • Added focused and benchmark-derived regression coverage for abbreviation ambiguity and source-aligned punctuation

  • Added distilled regression coverage for initialism safety and provenance

[v0.2.6] - 2026-08-11

Added

  • Added conservative multilingual abbreviation coverage, punctuation aliases, and longest-match German compounds

Changed

  • Added bounded Italian and German context selection and protected English prepositional in from inch expansion

Fixed

  • Fixed English and German lexical expansions and protected dotted fragments in hyphenated initials

Documentation

  • Documented the v0.2.6 release handoff and Spokenform dependency baseline

Quality

  • Improved boundary, context, unit, mapping, registry, and regression coverage for conservative lexical normalization

[v0.2.5] - 2026-08-10

Added

  • Improved street address and temperature abbreviation expansion

Fixed

  • Fixed version fallback behavior

[0.2.4] - 2026-08-09

Added

  • Added Spanish language support with unit abbreviations and quantity matches

  • Added Italian language support with unit abbreviations and quantity matches

  • Added Portuguese language entries for unit abbreviations

  • Added Czech language support with unit abbreviations and quantity matches

Changed

  • Improved English unit abbreviations with additional quantity matches

Documentation

  • Updated language source documentation and API reference

[0.2.3] - 2026-08-07

Added

  • Added French euro, US dollar, and pound sterling identities for prefix and suffix quantities

  • Added exact-span French dotted min. and sec. duration aliases while preserving standalone lexical min. behavior

Changed

  • Changed dotted quantity expansion to preserve sentence-final punctuation

Documentation

  • Documented the boundary between identity recognition and downstream French numeric and currency grammar

[0.2.2] - 2026-08-07

Added

  • Added structured quantity matches with exact spans and stable canonical identities

  • Added German electrical, frequency, magnitude, count, litre, and EUR symbols

Changed

  • Changed numeric magnitude priority while retaining standalone German abbreviations

Documentation

  • Documented the boundary between quantity-symbol recognition and downstream number and grammar realization

[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

[v0.1.1] - 2026-08-05

Added

  • Added example scripts for abbreviation expansion and multi-language demos

  • Added numeric-aware unit expansion across 7 languages

Changed

  • Improved English abbreviations with direction guards and embedded-initialism fix

[0.1.0] - 2026-08-05