Skip to content

Releases: buchwandler/abbr2words

v0.2.9

Choose a tag to compare

@holgern holgern released this 14 Aug 14:15

Full Changelog: v0.2.8...v0.2.9

[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

Choose a tag to compare

@holgern holgern released this 13 Aug 20:03

Full Changelog: v0.2.7...v0.2.8

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

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

Choose a tag to compare

@holgern holgern released this 12 Aug 16:56

Full Changelog: v0.2.6...v0.2.7

[v0.2.7] - Unreleased

Added

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

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

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

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

v0.2.6

Choose a tag to compare

@holgern holgern released this 11 Aug 19:19

Full Changelog: v0.2.5...v0.2.6

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

Choose a tag to compare

@holgern holgern released this 10 Aug 05:35

Full Changelog: v0.2.4...v0.2.5

[v0.2.5] - 2026-08-10

Added

  • Improved street address and temperature abbreviation expansion

Fixed

  • Fixed version fallback behavior

v0.2.4

Choose a tag to compare

@holgern holgern released this 09 Aug 13:54

Full Changelog: v0.2.3...v0.2.4

[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

v0.2.3

Choose a tag to compare

@holgern holgern released this 07 Aug 15:26

Full Changelog: v0.2.2...v0.2.3

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

v0.2.2

Choose a tag to compare

@holgern holgern released this 07 Aug 10:11

Full Changelog: v0.2.1...v0.2.2

[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

Choose a tag to compare

@holgern holgern released this 07 Aug 06:32

Full Changelog: v0.2.0...v0.2.1

[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.2.0

Choose a tag to compare

@holgern holgern released this 06 Aug 12:52

Full Changelog: v0.1.1...v0.2.0

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