Skip to content

Releases: metasequoiaime/MSIME-Engine

v0.4.0

Choose a tag to compare

@houko houko released this 07 Sep 12:44
0b50e19

0.4.0 (2026-09-07)

Features

  • input: add nine-key pinyin composition (1f98a2b)
  • input: add nine-key pinyin composition to public sessions (e817376)

Bug Fixes

  • input: prioritize the candidate reading in nine-key spelling choices (29383dd)
  • input: retain locked nine-key syllables after partial selection (7b614c1)

v0.3.0

Choose a tag to compare

@houko houko released this 06 Sep 18:06
570993a

0.3.0 (2026-09-06)

Features

  • contracts: centralize punctuation and product lock contracts (9bec871)
  • contracts: centralize punctuation and product lock contracts (7d8ec04)
  • Limit local sentence suggestions to the Google Pinyin result and the (f139737)
  • 优化长句候选结果条数并减少重复候选 (c1dea47)

Bug Fixes

  • ci: allow Windows filesystem tests more time (c6130cf)
  • ci: allow Windows filesystem tests more time (88191c0)
  • ci: avoid duplicate CodeQL scans on pushes (2983fe8)
  • ci: avoid duplicate CodeQL scans on pushes (ee4d3b3)
  • release: release-please 显式指向 main (537b7b0)
  • release: target main for release-please and back-merge main (be4eeb4)

v0.2.0

Choose a tag to compare

@houko houko released this 06 Sep 14:22
2947c6f

0.2.0 (2026-09-06)

Features

  • add configurable ranking and fixed candidate positions (9dff65e)
  • add database-backed initial candidate expansion (ed7e5e2)
  • add persistent user dictionary operation journal (40cc6f8)
  • assets: 补齐公共运行时资源打包与发布 (9d121bf)
  • build: add a reproducible pipeline for every shipping dictionary (24df653)
  • build: add a reproducible pipeline for every shipping dictionary (c0662c7)
  • build: ship the Mozc licence notice with the Japanese model (cfeff1e)
  • contracts: generate shared WebView messages and validate both runtimes (9a4b0c6)
  • contracts: share Windows wire definitions and negotiate main sessions (127019f)
  • contracts: validate dictionary product profiles and selected payloads (1a3b259)
  • core: add Linux desktop input features (#9) (8ef4922)
  • core: expose safe online candidate updates (b234ea1)
  • core: expose safe online candidate updates (9a7062f)
  • data: expose and verify shared desktop and mobile dictionary products (73e92ed)
  • data: publish desktop and mobile build profiles with provenance (78c6fce)
  • dict: add optional Unreal Engine and Houdini terminology pack (bcf83a6)
  • dict: add optional Unreal Engine and Houdini terminology pack (91f472e)
  • dictionary: filter single-character entries by whitelist (94f724a)
  • dictionary: 产物清单记录本次构建的许可状态 (806a620)
  • dictionary: 增加用户词库迁移转换器 (d42b78f)
  • dictionary: 默认只构建有再分发授权的数据 (1d5f6a9)
  • engine: add journaled candidate removal to public Session (#41) (e1216bb)
  • engine: expose candidate pinning through public Session (#40) (9f8df0e)
  • engine: expose desktop composition intents through Session (#37) (020e906)
  • pinyin: preserve canonical pronunciations for phrase creation (22ced21)
  • punctuation: convert the remaining keys and nest book title marks (93358b5)
  • quanpin: add generic pinyin typo correction (ecb28f6)
  • quanpin: add generic pinyin typo correction (84a48e1)
  • quanpin: add typing autocorrection for transposed and neighbor-key misspellings (dfa69d5)
  • quanpin: compose sentences with a dictionary word lattice (243ceef)
  • quanpin: dictionary word lattice for sentence composition (026c580)
  • quanpin: extend pinyin typo aliases (1017239)
  • quanpin: support bounded alternative syllable segmentations. (911f7e1)
  • quanpin: typing autocorrect for transposed and neighbor-key misspellings (18bf54f)
  • release: 接入 release-please,并让引擎改动在下游前端上验证 (d29cde6)
  • session: expose context-specific fixed candidate positions (1fb9478)
  • session: expose context-specific fixed candidate positions (dbffd94)
  • session: own composition caret and middle editing intents (#45) (8eb4b4e)
  • user-dictionary: track inserted entries and bound ranking weights (9d4fd93)
  • voice: allow explicit bounded WAV upload durations (ebef188)
  • voice: expose shared speech libraries and a macOS host (5eacf57)
  • voice: share provider request and response codecs (cc21e42)
  • voice: share transcription and polish protocol codecs (04e754a)

Bug Fixes

  • api: 保持在线请求聚合初始化兼容 (c868101)
  • build: ship the Mozc licence notice and fix the push trigger (0c7368c)
  • ci: trigger the dictionary build on main, not master (43a4e77)
  • ci: 下游 job 排除依赖运行环境的测试 (51e3641)
  • ci: 格式化时排除生成的头文件 (b8abd77)
  • contracts: add bounded settings dictionary pagination (d0dc0c2)
  • contracts: bound settings dictionary queries with pagination (403b4a4)
  • decoder: 更新已合并的模型重载内存修复 (e31d726)
  • decoder: 更新通过泄漏检测的词典资源释放修复 (2c8fdea)
  • dedupe AI/cloud inserts in quanpin and shuangpin series caches (b028f8c)
  • dictionary: 许可开关改用「显式为真」的白名单 (5e22539)
  • dictionary: 词库校验的行数下限随许可开关切换 (bd4a903)
  • mix: 快捷短语示例改用占位数据 (9c78468)
  • mix: 快捷短语示例改用占位数据 (6128e60)
  • pin through a git registry, not builtin-baseline (1e294fe)
  • pinyin: deduplicate consecutive manual separators ([c...
Read more

Dictionary v1.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 18:52
d0dc0c2

Dictionary artifacts built from d0dc0c2b594b5540b5de99ad12085c786410626e by the Build dictionaries workflow.

Consumed by the Windows installer release workflow in metasequoiaime/MSIME-Windows.

9e68e88be036206fc14d44db7111376b1d92f9173b04d623e601e31edd664c2f  msime.db
e43df2418699fa2eac2d7a0cb49d500eb37e4873752e96946518cc1b03517727  english.db
501bdd6619963bdce79374cd6b7c9ccafe1bf539c59a32cc5311b1fd93c5c8fb  others.db
8baafcfc3881d0280cdda8bda7cf3968d8f8fbc94243fea94847cff2b6e2cd66  dict_japanese.dat
6b1de66bc6fa30e0b45dc45b8c8f6c57bd78aff923c261a3efffac8eb86f7bac  mozc_dictionary_oss_README.txt
bc992419a3923ea3e75f35539b0c0a61932c13cedee92d3a7323f984db6ca9cd  dictionary-manifest.json