Releases: BYVoid/OpenCC
Releases · BYVoid/OpenCC
ver.1.2.0
What's Changed
詞庫與轉換規則更新
- 更新 STPhrases:林俊傑 -> 林俊傑 @PhantomPower82 PR #889
- 添加更多“不斷髮”短語 @Benau PR #895
- 更新 STPhrases「穀陽」等 @SteveLz PR #881
- 更新 STPhrases.txt:刪除侮辱性詞彙 @sncix PR #951
- 裏、雲、沖、託、範等地名更正 @SteveLz PR #939
- 更新 STPhrases.txt @Lepton-Lee PR #948
- 修復:徐家匯、徐匯區 @sncix PR #977
- 爲“兔”增加日語變體“兎” @SteveLz PR #992
- 修復:「軟體動物」不應轉換爲「軟件動物」;在 STPhrases 中添加 胚胎發育 -> 胚胎發育 @frankslin PR #1007
- 更正
實時→即時轉換 @clover-yan PR #965 - 修復 (Dictionary):糾正 tw2sp 中“Equation”(方程式)的轉換 @frankslin PR #1008
- 在 TWPhrasesOther 中添加 Nvidia 翻譯(英偉達 / 輝達)及相關測試用例 @frankslin PR #1009
- 整合並更新三個現有的 TWPhrases 文本文件構建 @frankslin PR #1011
- 將 TWPhrasesRev.txt 詞典文件提交倉庫,不再自動生成,並添加測試確保內容匹配 @frankslin PR #1012
- 修復 tw2sp 配置中的 #950 演算法/算法轉換問題 @frankslin PR #1013
- 實現 txt 詞典註釋語法和排序規則 @frankslin PR #1016
- 添加三個臺灣醫療術語轉換(攝護腺 / 憂鬱症 / 胰臟)@frankslin PR #1023
- 修復 s2twp 元數據 -> 後設資料 @frankslin PR #1024
- 修復「馬裏共和國」在 s2twp 轉換中的問題 @frankslin PR #1025
編譯與環境適配
- 修復 GCC 15 缺失 cstdint 的問題 @liangyongxiang PR #894
- 修復 "npm install opencc" 期間需要構建時的錯誤 @tomcatliu2016 PR #911
- 修復 Node 23 V8 API 棄用問題 @tomcatliu2016 PR #916
- 修復 GCC 15 的構建問題 @epico PR #934
- 僅在沒有系統包時依賴 cmake @mgorny PR #932
- 通過變量設置默認語言版本 @wdhongtw PR #937
- 修復 gyp 中的 "python" 命令 @BYVoid PR #959
- 修復 Node.js 24 上的構建錯誤 @soruly PR #961
- 修復 C++17 中已棄用的聲明 @WhiredPlanck PR #964
- 在 marisa 0.3.0 中使用 C++17 @epico PR #968
- 適配 Fedora 相關的 CMake 變更 @epico PR #973
- 註冊 hermetic Python 3.12 工具鏈 @frankslin PR #1010
- 將 Bazel 版本從 7.2.1 升級到 8.5.1 @frankslin PR #1021
持續集成與工具
- 統一 macOS 命名規範 @C0rn3j PR #944
- 在 CI 中移除 Node 18 和 x86 (Win) 支持 @BYVoid PR #960
- CI:添加 macOS 14 (ARM64) 支持並修復 CI 工作流中的 conda ToS 問題 @ferstar PR #974
- Node.js 工作流:測試最新版和 LTS 版本 @lotem PR #999
- 切換到基於 JSON 的測試用例並清理詞典輸出 @frankslin PR #1006
- 添加 GitHub 工作流以確保目錄排序 @frankslin PR #1015
- 徹底移除對 Python 2 的殘餘支持 @C0rn3j PR #946
- CI:上傳構建產物並取消陳舊的運行 @frankslin PR #1022
修復與優化
- 修復讀取配置文件時的崩潰問題 @epico PR #952
- 添加類型定義 (Typing) @C0rn3j PR #945
- 修復處理截斷的 UTF-8 輸入時的兩處越界讀取問題 @frankslin PR #1005
文檔
- 添加繁體中文版貢獻指南 @frankslin PR #1017
- 更新 README,包含 Bazel 測試說明和貢獻者列表 @frankslin PR #1019
- 在 README 中添加 opencc-wasm @frankslin PR #1020
New Contributors
- @liangyongxiang made their first contribution in #894
- @PhantomPower82 made their first contribution in #889
- @Benau made their first contribution in #895
- @tomcatliu2016 made their first contribution in #911
- @mgorny made their first contribution in #932
- @sncix made their first contribution in #951
- @C0rn3j made their first contribution in #945
- @wdhongtw made their first contribution in #937
- @Lepton-Lee made their first contribution in #948
- @soruly made their first contribution in #961
- @frankslin made their first contribution in #1005
- @clover-yan made their first contribution in #965
Full Changelog: ver.1.1.9...ver.1.2.0
ver.1.1.9
ver.1.1.8
What's Changed
- Add Dart binding by @lindeer in #869
- Remove redundant slash in CMakeLists.txt by @doggy8088 in #853
- build: Update to
manylinux2014in build scripts and setup.py (#874) by @ferstar in #875 - fix: release sdist to PyPI by @frostming in #797
- 几 by @groverlynn in #792
- 新增转换 道咸 -> 道咸 by @amorphobia in #786
- 地名更正补充 by @SteveLz in #760
- [Typo fix] 影象 -> 影像 by @ZoneTwelve in #779
- s2t字序調整:慄栗→栗慄 by @SteveLz in #837
- Add 處理程序 in TWPhrasesIT by @PeterDaveHello in #825
- 「杠」星名修正 by @SteveLz in #878
- 「里」「余」更正 by @SteveLz in #877
- Remove 藍牙/藍芽 mapping in TWPhrasesIT by @PeterDaveHello in #808
- 新增 命名空間 => 名字空間 by @fish0373 in #698
- Remove 实时技术/實時技術 mapping with 实时/即時 in STPhrases by @PeterDaveHello in #826
- CMakeLists.txt: Fix capitalization of repo URL by @ryandesign in #785
- STPhrases 「牀」簡體部分修正為「床」 TWPhrasesIT 修正部分科技用語 by @zhtw2013 in #707
- 增加轉換:氷、砺、庄 by @SteveLz in #609
- Add MSVC Github CI config and add os for Bazel, CMake, Node CI, and update node dependencies by @BYVoid in #880
New Contributors
- @lindeer made their first contribution in #869
- @doggy8088 made their first contribution in #853
- @ferstar made their first contribution in #875
- @frostming made their first contribution in #797
- @amorphobia made their first contribution in #786
- @ZoneTwelve made their first contribution in #779
- @fish0373 made their first contribution in #698
- @zhtw2013 made their first contribution in #707
Full Changelog: ver.1.1.7...ver.1.1.8
Version 1.1.7
What's Changed
- Fix missing c++ version bump by @AntonOfTheWoods in #749
- Fix cpp example by @eagleoflqj in #750
- Add support of CMake config modules by @WhiredPlanck in #763
- Fix broken DIR_LIBRARY usages by @WhiredPlanck in #764
- Set missing OPENCC_INCLUDE_DIR for CMake config modules by @WhiredPlanck in #766
- Add target_include_directories command to CMakeLists.txt by @WhiredPlanck in #769
- 斗宿->斗宿 by @groverlynn in #737
- add mingw-w64 ci by @eagleoflqj in #802
- Add support for py3.12, node20, remove EOL py3.7, node16 by @AntonOfTheWoods in #820
- Add 禁用 / 停用 in TWPhrasesIT by @PeterDaveHello in #810
- Add Python package build validation AND Release 1.1.7 by @AntonOfTheWoods in #824
New Contributors
- @WhiredPlanck made their first contribution in #763
Full Changelog: ver.1.1.6...ver.1.1.7
Version 1.1.6
What's Changed
- Fix macos not building with cpp 14 compat by @AntonOfTheWoods in #744
- Bump gtest and benchmark to work w/ latest runners by @AntonOfTheWoods in #747
- Release 1.1.6 by @AntonOfTheWoods in #748
- Fix 恒生 -> 恒生,恒指 -> 恒指, 恒大 -> 恒大。 by @huacnlee in #741
- 修复此项目作为子其他cmake项目的子项目时,导致install失败的问题 by @dnasdw in #723
- Fix typos by @kianmeng in #699
New Contributors
Full Changelog: ver.1.1.5...ver.1.1.6
Version 1.1.5
What's Changed
- 新增轉換:驒→騨 by @SteveLz in #694
- Revert "新增轉換:驒→騨" by @ayaka14732 in #696
- Update so version number to 1.1.4 by @dirkmueller in #708
- Add "clib_init_.py" in “python\opencc” by @forfudan in #693
- Add support for apple silicon build tag by @p208p2002 in #716
- 修復與「涌」相關的錯誤轉換 by @groverlynn in #663
- fix: 汇丰 - 滙豐,汇业 -> 滙業 by @huacnlee in #719
- Fix build on win arm64 by @eagleoflqj in #731
- 修正若干誤轉換 by @groverlynn in #734
- Update node.js versions to 18 and drop the out-of-support 12 and 14 by @groverlynn in #738
- Support Python 3.11 by @AntonOfTheWoods in #728
- Release 1.1.5 by @AntonOfTheWoods in #742
New Contributors
- @dirkmueller made their first contribution in #708
- @forfudan made their first contribution in #693
- @p208p2002 made their first contribution in #716
- @eagleoflqj made their first contribution in #731
Full Changelog: ver.1.1.4...ver.1.1.5
Version 1.1.4
Version 1.1.3
Version 1.1.2
2021年3月2日
- 新增香港繁體轉換。
- 根據《通用漢字規範表》修正大量簡體異體字轉換。調整臺灣標準,避免過度轉換。
- 修正編譯兼容性問題,包括並行編譯。
- 修正1.1.0以來引入的性能嚴重下降問題。
Version 1.1.1
2020年5月22日
- 正式提供Python接口和TypeScript類型標註。
- 更新動態鏈接庫
SOVERSION到1.1,由於C++內部接口發生變更。 - 進一步改進與Windows MSVC的兼容性。
- 簡化頭文件結構,加快編譯速度。刪除不必要的
using。 - 修復部分香港標準字。