Skip to content

Releases: BYVoid/OpenCC

ver.1.3.0

18 Apr 04:27
4d23eff

Choose a tag to compare

OpenCC 1.3.0 Release Notes

2026年4月17日

  • 實驗性 Jieba 分詞插件:新增可載入式 Jieba 分詞插件(libopencc_jieba),並支援獨立打包發佈;插件 ABI 採用碼點長度;winget 可攜包一併包含插件(#1091, #1092, #1093, #1099, #1103, #1105, #1111)。
  • 詞典與詞條更新:新增臺灣 IT 用語及「巨集」術語、距離量詞繁體對應、「奥巴馬↔歐巴馬」、「公元→西元」、「福建面」等詞條;修正「乾/干/余/系/面」等字轉換、「移動資料→行動資料」錯誤、「倒霉→倒黴」錯誤、「文本→文字」過度轉換、「控制台」不應轉換、「背包→揹包」錯誤及「念佛→唸佛」錯誤;修正「星露谷物語」在 s2twp 模式下的錯誤分詞(#1075, #1079, #1080, #1088, #1089, #1090, #1094, #1096, #1097, #1100, #1106, #1110, #1117, #1122, #1123)。
  • 安全與穩定性修復:修復 UTF8Util 堆越界讀取(#794, #799)、二進制字典值邊界檢查、const_cast 未定義行為;轉換失敗時返回非零退出碼(#1072, #1073, #1083, #1098)。
  • Windows 支援改善:配置文件改用寬字符路徑檢查;Jieba 插件在 Windows 使用 Unicode 安全文件讀取;修復 Windows Bazel 構建與測試;改進 WinGet 可攜包內容與執行時布局(#1050, #1051, #1056, #1060, #1082, #1084, #1086, #1087, #1102, #1104)。
  • 構建與依賴更新:MARISA 升級至 0.3.1、更新 Bazel BCR 依賴、抑制第三方頭文件編譯警告、修復 PyPI 構建版本與環境變量問題、新增 Debian 包發佈工作流(#1065, #1068, #1078, #1081, #1107, #1113, #1116, #1118)。
  • 平台與 CI 調整:移除 EOL Python 3.9 支援;更新 Python/Node.js 測試與發佈矩陣;修復 GitHub Actions 權限與安全問題;補充 README、AGENTS/CLAUDE 文檔與相關資源(#1033, #1040, #1045, #1047, #1070, #1074, #1076, #1108, #1109, #1114, #1120)。
  • 其他維護性更新:改進配置查找、交互式命令行提示、安裝路徑可攜性與版本號維護;同步版權年份與若干文檔資源更新(#971, #1061, #1063, #1064, #1066, #1069)。

給發行版打包者的特別說明

本次 1.3.0 新增了實驗性的 opencc-jieba 分詞插件(動態庫 libopencc_jieba / opencc_jieba)。此插件屬於可選組件,建議發行版在打包時將其與 OpenCC 主程序/主函式庫分開處理:主包維持核心轉換功能,插件建議單獨編譯並拆分爲獨立子包,例如 opencc-jiebaopencc-plugin-jieba。這樣可以避免將 Jieba 及其附帶詞典作爲硬依賴引入所有安裝場景,也便於下游按需安裝與後續升級維護。

首次參與的貢獻者

歡迎以下貢獻者首次參與 OpenCC:

Full Changelog: ver.1.2.0...ver.1.3.0

ver.1.2.0

22 Jan 09:12

Choose a tag to compare

What's Changed

詞庫與轉換規則更新

編譯與環境適配

持續集成與工具

修復與優化

文檔

New Contributors

Full Changelog: ver.1.1.9...ver.1.2.0

ver.1.1.9

08 Aug 04:49

Choose a tag to compare

What's Changed

  • Add Bazel Python library and test. by @BYVoid in #882
  • Fix the build issue of rapidjson. #867
  • Fix the ABI issue. #885

Full Changelog: ver.1.1.8...ver.1.1.9

ver.1.1.8

28 Jul 02:54

Choose a tag to compare

Full News

What's Changed

New Contributors

Full Changelog: ver.1.1.7...ver.1.1.8

Version 1.1.7

15 Oct 13:31
e5d6c5f

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: ver.1.1.6...ver.1.1.7

Version 1.1.6

08 Dec 07:46
c3caa5f

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: ver.1.1.5...ver.1.1.6

Version 1.1.5

04 Dec 05:54
59cdfe0

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: ver.1.1.4...ver.1.1.5

Version 1.1.4

04 Jun 07:12
2ddaffd

Choose a tag to compare

2022年6月4日

  • 支持Python 3.10(#637)。
  • 移除針對Python 2.7、3.5、3.6和Node 10的構建(#690, #691)。
  • 若干其他小修復。

Version 1.1.3

03 Sep 14:29

Choose a tag to compare

2021年9月3日

  • 修復部分頭文件不能單獨使用的問題(#550)。
  • 修復引入系統pybind11的方法(#566)。
  • 支持Node.js 16(#597)。
  • 支持Python 3.9(#603)。
  • 修正轉換錯誤。
  • 若干其他小修復。

Version 1.1.2

04 Mar 05:38

Choose a tag to compare

2021年3月2日

  • 新增香港繁體轉換。
  • 根據《通用漢字規範表》修正大量簡體異體字轉換。調整臺灣標準,避免過度轉換。
  • 修正編譯兼容性問題,包括並行編譯。
  • 修正1.1.0以來引入的性能嚴重下降問題。