Skip to content

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 16 Jun 13:35
· 17 commits to master since this release
66d03dc

ainuKey v0.2.2

✨ New

  • Voiced / loanword inputzu→ズ, ga→ガ, ji→ジ, da→ダ, ba→バ (plus ゔ/ファ rows), so loanwords like アイヌタイムズ (aynutaimuzu) convert correctly.

🐛 Fixes

  • Fixed a host-app crash when typing common words (e.g. na): a suggestion containing the glottal stop triggered an ainconv panic across the TSF/COM boundary — now guarded.
  • Fixed a per-keystroke COM resource leak — a leaked ITfRange on every preedit update and commit.
  • The class factory now pins the module (COM unload-lifetime correctness); the embedded suggestion-table version is validated; assorted COM lifetime / error-propagation hardening.

🧪 Internal

  • Comprehensive engine test suite (68 unit tests); CI hardened (GitHub Actions pinned to commit SHAs); build-tool robustness.

Recap (already in v0.2.x)

Romaji→katakana with correct final consonants (wakka→ワㇰカ, tumpu→ト゚ㇺプ), n-gram suggestion candidates, kana/Latin mode-switch + settings dialog, trilingual UI. Registered under Japanese (Win+Space → ainuKey).

Known limitations / next

  • Shows under Japanese, not yet as Ainu; alternative katakana notations (t→ツ゚, glide y/w→ィ/ゥ) and = boundary display are planned.

Install

Download ainuKey-0.2.2-x86_64-windows-setup.exe (or the portable zip), then sign out/in once if upgrading so the old DLL unloads. Switch input with Win+Space → ainuKey.

Prerelease.