Skip to content
Kotoshu Kotoshu 言修
News

2026-09-07 release. 7 September 2026

All staged languages reachable; Korean and Nepali gain full support in kotoshu 0.11.0

setup no longer gates on a module, so 95 staged languages work out of the box with script-aware fallbacks, and Korean and Nepali join the full-feature 35.

  1. The basic tier (plan 107) derives AVAILABLE_LANGUAGES from the dictionaries manifest instead of a hardcoded module list, so every staged language installs and checks, with script-aware tokenizers and per-script keyboard fallbacks applied automatically. Modules are now upgrades rather than gates, and nn is wired as the 33rd full-feature language.
  2. Korean and Nepali reach full feature (plan 108) through a Hangul eojeol tokenizer on the Dubeolsik 2-set grid (KS X 5002) and a Devanagari tokenizer that keeps matras and conjuncts whole on the InScript grid, covering the last big-population languages without support. The total is 35 full-feature languages, with live specimen round trips in both scripts.
  3. The cut also carries the 1.0 public-surface cleanup: the global DictCommand leak is fixed, dead command classes and unused aliases are removed (1,095 lines), and the experimental checkers are documented. The suite runs 3,985 examples with conformance untouched.

see also kotoshu on RubyGems gem PR #160 — basic tier gem PR #161 — ko and ne