libchewing - The intelligent phonetic input method library
Download the source tarball from github releases:
https://github.com/chewing/libchewing/releases/tag/v0.8.0-rc.4
libchewing releases can be verified with the following minisign public key
minisign -Vm libchewing-0.8.0-rc.4.tar.zst \
-P RWRzJFnXiLZleAyCIv1talBjyRewelcy9gzYQq9pd3SKSFBPoy57sf5s
Full Changelog: https://github.com/chewing/libchewing/compare/v0.8.0-rc.3...v0.8.0-rc.4
Download the source tarball from github releases:
https://github.com/chewing/libchewing/releases/tag/v0.8.0-rc.3
libchewing releases can be verified with the following minisign public key
minisign -Vm libchewing-0.8.0-rc.3.tar.zst \
-P RWRzJFnXiLZleAyCIv1talBjyRewelcy9gzYQq9pd3SKSFBPoy57sf5s
Full Changelog: https://github.com/chewing/libchewing/compare/v0.8.0-rc.2...v0.8.0-rc.3
Download the source tarball from github releases:
https://github.com/chewing/libchewing/releases/tag/v0.8.0-rc.2
libchewing releases can be verified with the following minisign public key
minisign -Vm libchewing-0.8.0-rc.2.tar.zst \
-P RWRzJFnXiLZleAyCIv1talBjyRewelcy9gzYQq9pd3SKSFBPoy57sf5s
Full Changelog: https://github.com/chewing/libchewing/compare/v0.8.0-rc.1...v0.8.0-rc.2
Hi,
大家好,從 2022 年 4/29 開始的 Rust Rewrite (89ef2a8) 終於進入一個新的里程碑! 0.8.0 將會是第一個完全用 Rust 重寫的 libchewing 的第一個 release,希望大家幫忙 多多測試。
重大變更:新字典格式與舊有工具不相容
現有使用者字典將會自動備份及轉移,但舊有工具將無法直接操作字典檔案。
請使用新的 chewing-cli
工具來檢視、傾出或建構使用者字典。最終版本將提供更新的文件說明。
Download the source tarball from github releases:
https://github.com/chewing/libchewing/releases/tag/v0.8.0-rc.1
libchewing releases can be verified with the following minisign public key
minisign -Vm libchewing-0.8.0-rc.1.tar.zst \
-P RWRzJFnXiLZleAyCIv1talBjyRewelcy9gzYQq9pd3SKSFBPoy57sf5s
BREAKING CHANGE: New dictionary format is not compatible with old tools.
Existing user dictionary will be automatically backed up and migrated
however old tools will not be able to manipulate the dictionary directly.
Use the new chewing-cli
tool to inspect/dump/build user dictionaries.
Updated documentation will be provided in final release.
Added
chewing-cli
is included in this release. It can
create or inspect dictionary files.Changed
Removed
Documentation
chewing_handle_Default
method.Full Changelog: https://github.com/chewing/libchewing/compare/v0.7.0...v0.8.0-rc.1
This is the first beta release of the Rust rewrite. The library has been tested with the AFL++ fuzzer and most of the obvious bugs have been fixed so it should not crash for normal use. Now we invite power users to daily drive the beta release in order to find more subtle bugs.
The Rust rewrite is ABI compatiable with previous releases. The most notable difference with the C version includes a new portable dictionary format that can be used both as system dictionary and user dictionary. Users with existing user phrase dictionary will be automatically migrated. Old files will be backed up automatically. With these change we will be able to support dictionary sharing and loading multiple dictionaries in future releases.
Future roadmap
Added
chewing-cli
tool can be used to create or inspect dictionary files. (rust)chewing-cli
tool can dump dictionary as or import from CSV file. (rust)Changed
Bug fixed
Documentation
Testing
Full Changelog: https://github.com/chewing/libchewing/compare/v0.6.0...v0.7.0
This is the first beta release of the Rust rewrite. The library has been tested with the AFL++ fuzzer and most of the obvious bugs have been fixed so it should not crash for normal use. Now we invite power users to daily drive the beta release in order to find more subtle bugs.
The Rust rewrite is ABI compatiable with previous releases. The most notable difference with the C version includes a new portable system dictionary format and two new user dictionary format. Users with existing user phrase dictionary will be automatically migrated to either a new sqlite3 schema or CDB based format depending on compile time configuration. Old files will be backed up automatically. With these change we will be able to support dictionary sharing and loading multiple dictionaries in future releases.
Future roadmap
Added
chewing-cli
tool can be used to create or inspect dictionary files. (rust)chewing-cli
tool can dump dictionary as or import from CSV file. (rust)Changed
Bug fixed
Documentation
Testing
This release contains many improvements and bug fixes. It's the first release since 2016. We have started a major rewrite in Rust so we expect to have more frequent releases in the following months.
Added
Changed
Dictionary
Removed
Bug fixed
Platform-specific
Full Changelog: https://github.com/chewing/libchewing/compare/v0.5.1...v0.6.0
Added
Changed
Fixed
This release contains many improvements and bug fixes. It's the first release since 2016. We have started a major rewrite in Rust so we expect to have more frequent releases in the following months.
Added
Changed
Dictionary
Bug fixed
Platform-specific
Full Changelog: https://github.com/chewing/libchewing/compare/v0.5.1...v0.6.0-rc.2
This release contains many improvements and bug fixes. It's the first release since 2016. We have started a major rewrite in Rust so we expect to have more frequent releases in the following months.
Added
Changed
Dictionary
Bug fixed
Platform-specific
Full Changelog: https://github.com/chewing/libchewing/compare/v0.5.1...v0.6.0-rc.1