報せNews
2026-09-05 報 release. 5 September 2026
Nineteen languages reach full-feature support
Thirteen language modules and a wave of keyboard layouts land in the gem, and full-feature support grows from six languages to nineteen.
- Language modules for ca, cs, da, el, hu, it, nl, pl, ro, sv, tr, uk, and vi — thin compositions over the shared Latin tokenizer and normalizer, with real care where the script demands it: Turkish dotless-i case folding, Greek final-sigma and accent normalization, and Greek and Cyrillic script tokenizers that keep non-Latin words whole.
- Keyboard layouts grow from five to nineteen: the Turkish-Q, Ukrainian-JCUKEN, and Greek-Phonetic national grids are mirrored from the models-repo eval harness with a drift spec guarding the mirror, and an eleven-member Latin family carries the real Nordic å/æ/ø and å/ä/ö keys over the qwerty and qwertz base grids.
- The CLI learns directory mode —
kotoshu check DIRwalks trees, honors.gitignoreand.ignore, and applies baselines per file — with baselines wired into CI so existing errors never block a build while new ones still fail it. - Framework integrations with no new runtime dependencies: a Rails/ActiveModel spelling validator, RSpec matchers that print each misspelling with its suggestions, a Rake task over repository text files, and a Jekyll generator that fails the build on new spelling errors.
see also kotoshu — CHANGELOG Framework integrations — docs Directory mode — CLI reference Language matrix