Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
houko
released this
06 Sep 14:22
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 (c98e4bb )
pinyin: expand initial candidates in segmented queries (b797b23 )
product: freeze standalone SQLite files and test real Engine consumers (74e0deb )
quanpin: enumerate alternative segmentations for four-syllable input (2643d64 )
quanpin: enumerate alternative segmentations for four-syllable input (86c5fa7 )
quanpin: preserve manual segmentation in preedit and candidate cache (014ca82 )
quanpin: respect the autocorrect switch for correction segmentation (0615c0f )
quanpin: respect the autocorrect switch for correction segmentation (53510e8 )
quanpin: support v aliases for umlaut syllables (6d6215d )
quanpin: support v aliases for umlaut syllables (d40e107 )
runtime: reject overlapping resource user and cache roots (#38 ) (59b76c0 )
session: accept Microsoft shuangpin ing through public character input (#43 ) (745f4a9 )
session: preserve absent commits when flushing an empty local mode (ae7c521 )
session: preserve partial composition across portable frontends (7cfdb41 )
session: preserve partial selections across portable frontends (f23d99d )
shuangpin: drop the stale data-root snapshot and the env-wide test override (#8 ) (7c4446f )
shuangpin: preserve syllable boundaries when storing suggestions (7ca8a5d )
tests: add the source files imetest already references (#7 ) (49d88a4 )
translations: override common greetings mistranslated by the ECDICT reverse lookup (b674a4c )
translations: override common greetings mistranslated by the ECDICT reverse lookup (16d90ec )
user-dictionary: rank single-letter selections against the visible candidate list (eb07af7 )
user-dictionary: rank single-letter selections against the visible candidate list (d8267e7 )
voice: retire obsolete standalone build entry points (703f802 )
voice: retire obsolete standalone build entry points (1f0e076 )
voice: tolerate Windows max macros in HTTP transport (b38d5cb )
修复审计发现的语音帧越界、组词状态残留、双拼切分与英文调频事务缺陷 (#36 ) (7d5169d )
Performance Improvements
pinyin: remove candidate query limits (acd6e60 )
reuse persistent database connections for fixed candidates (e2b0e8d )
You can’t perform that action at this time.