✨ New Features
- - export Sogou Pinyin backup dictionaries (commit by @1814239758)
- - support large Sogou backup dictionaries (commit by @1814239758)
- - 新增 Gboard user_dict_3_3 二进制词典格式 (commit by @jzksnsjswkw)
- - 格式元数据支持指定默认文件名, 并接入两个 GUI (commit by @jzksnsjswkw)
- - FPT2 的 D 字段改写构建当天日期 (commit by @jzksnsjswkw)
- - cli: 支持 scel 导出自定义词库元数据 (fixes #411) (commit by @studyzy)
🐛 Bug Fixes
- - match Sogou large dictionary allocator (commit by @1814239758)
- - update Star History chart URL to fix broken chart (commit by @Mubelotix)
- - import: 读取词典时取 KEY 条目的拼音与词频 (commit by @jzksnsjswkw)
- - gui: macOS 版注册 GBK 编码, 修复读取 GBK 词库失败 (commit by @jzksnsjswkw)
- - KEY 的 F1 保持 Gboard 的词频量级, 不再按名次摊成大跨度 (commit by @jzksnsjswkw)
- - import: 去掉 Rank 的 +1 偏移, 让词频往返不再漂移 (commit by @jzksnsjswkw)
- - win: 清理 GUI 发布目录中的 CLI 产物并加固命令行模式 (commit by @studyzy)
- - win: 发布目录同时剔除引用项目的 PDB 文件 (commit by @studyzy)
- - win: 恢复自定义格式配置窗体到导入/导出器的接线 (fixes #421) (commit by @studyzy)
- - formats: scel 导出逐词条容错, 不再因单个坏词条中断整个转换 (fixes #419) (commit by @studyzy)
- - formats: 搜狗备份词库解析失败时给出明确错误提示 (fixes #416) (commit by @studyzy)
- - gui: 预览保存按导出器原始编码写文件, 修复百度拼音等词库导入失败 (fixes #415) (commit by @studyzy)
- - formats: 修复 Win10 微软拼音/五笔用户词库与自学习词库二进制格式 (fixes #401) (commit by @studyzy)
- - core,formats: 修复 UTF-8 BOM 词条导致导出崩溃, 词库转换 e2e 前置修复 (commit by @studyzy)
- - formats: 修复百度 bdict 词库旧版头部解析导入 0 条 (commit by @studyzy)
- - refactor: Phase 1 表征安全网 + 真实 Bug 修复 + 文档纠错 (commit by @studyzy)
- - LLM 词频失败显式报错 + 删除 FilterOptions 死配置 (commit by @studyzy)
- - SplitByLine 单行/空文件不再静默'完成',抛出可读异常 (commit by @studyzy)
- - 编码检测优先严格 UTF-8 结构校验,修复短中文 UTF-8 误判 GBK (commit by @studyzy)
- - CJK 扩展 A 区生僻字拼音段被当标点清空 (fixes #424) (commit by @studyzy)
⚡ Performance Improvements
♻️ Refactors
- - phase2: CodeData 数据叶子项目,消灭静态可变状态,切断 Formats→Core (commit by @studyzy)
- - phase3: Pipeline 拆分——阶段下沉 + FilterFactory 注册制 + 结构化错误 (commit by @studyzy)
- - phase4: Application 共享应用层 + CLI 拆分 + --json/退出码契约 + 切断 Win→CLI (commit by @studyzy)
- - phase5: GUI 解耦小修 + 死代码清理 + lint 补盲区 + 文档终同步 (commit by @studyzy)
- - Merge/Split 双端算法收敛到 Application.MergeSplitService (commit by @studyzy)
✅ Tests
- - integration: 新增 Win10 微软拼音 GUI 实机端到端测试; fix(formats): Win10 词库导出器声明 IsBinary (commit by @studyzy)
- - integration: 新增 GUI 转换矩阵测试, 输入法格式 GUI 覆盖从 1 种扩至 24 种 (commit by @studyzy)
- - 接入 7 个真实下载词库, GUI 矩阵覆盖扩至 33 条路径 (commit by @studyzy)
- - 接入紫光uwl与Gboard文本词典, 修正bdsj为合成样本 (commit by @studyzy)
- - gui: GUI 矩阵新增 D 组工具窗口用例(词库合并/文件分割) (commit by @studyzy)
- - gui: 矩阵新增 E1 用例——自定义格式默认配置导出回归守护 (commit by @studyzy)
- - 补齐 GUI 矩阵 C 组缺失样本(极点mb/Gboard二进制/微软dctx) (commit by @studyzy)