Releases
v1.2.3
Compare
Sorry, something went wrong.
No results found
Release Highlights
Added dynamic Kurdish dialect locale support with first-class kmr (Kurmanji, Latin) and ckb (Sorani, Arabic script).
Introduced locale resolver APIs with deterministic fallback and backward-compatible ku behavior.
Localized datetime %p output to use locale-specific AM/PM strings.
Locale & API Changes
Added LocaleId.KMR and LocaleId.CKB.
Added resolver helpers for string/enum locale negotiation with fallback to en.
Preserved ku as compatibility alias mapped to ckb.
Updated formatter entry points to accept dynamic locale strings.
Data, Tests, and Docs
Expanded locale catalog with dedicated kmr/ckb blocks.
Added regression coverage for resolver behavior, digit shaping, and locale-aware AM/PM.
Updated docs and README examples to reflect dialect-first locale usage.
CI/Release Reliability Improvements
Updated CI to avoid deprecated Node20-dependent action paths.
Separated package build from tag-only PyPI publish.
Added manual workflow trigger support (workflow_dispatch).
You can’t perform that action at this time.