2025年07月13日 - 2026年07月13日
Overview
9 releases published by 2 users
Release
v0.13.0
v0.13.0
Release
v0.12.0
v0.12.0
Tag
v0.12.0-alpha.1
Release
v0.11.0
v0.11.0
Tag
v0.11.0-alpha.1
Release
v0.10.3
v0.10.3
Release
v0.10.2
v0.10.2
Release
v0.10.1
v0.10.1
Release
v0.10.0
v0.10.0
103 pull requests merged by 3 users
Merged
#842 dict: remove sqlite support
Merged
#841 dict: remove uhash.dat support
Merged
#840 build: adjust cmake minimum required version to 3.27.0
Merged
#839 build: bump version to 0.13.0
Merged
#837 editor: fix cycling candiate via Tab key
Merged
#836 editor: add debug log for snapshot behavior
Merged
#834 conversion: change pathfinding algorithm to m-A*
Merged
#833 log: improve default logging
Merged
#832 ci: disable swift test until Fedora issue is fixed
Merged
#830 Fix git submodule command error
Merged
#829 Update build intruction in README
Merged
#828 fix(dict): partially revert eabfd89d ensure phrases use max of all freq
Merged
#826 chore: simplify version handling
Merged
#825 fix(dict): protect single character from being permanently excluded
Merged
#824 feat: add U+22EF to symbols list
Merged
#823 fix(dict): ensure user dictionary overrides other builtin dictionaries
Merged
#821 docs: remove minisign key from docs
Merged
#820 chore(release): bump version post release
Merged
#819 Prepare v0.12.0 release
Merged
#817 data: update to v2026.3.22
Merged
#815 chore(release): bump version to 0.12.0-alpha.4
Merged
#814 feat(editor): enhance auto snapshot heuristic
Merged
#813 ci: authenticate-commits workflow
Merged
#812 ci: adapt CI actions to forgejo
Merged
#811 ci: only report pgp lint on error
Merged
#810 chore: add a signing policy
Merged
#808 fix(dict): use max freq from all dictionaries as phrase freq
Merged
#807 refactor(rust): improve error reporting by adopting exn inspired extensioin
Merged
#806 chore(release): bump version to 0.12.0-alpha.2
Merged
#805 fix(dict): properly clear tombstone when re-adding phrases
Merged
#804 chore(release): bump version to 0.12.0-alpha.1
Merged
#803 feat(editor): introduce chewing.auto_snapshot_selections option
Merged
#802 feat(dict): record deleted phrases in chewing-deleted.dat
Merged
#801 feat(dict): introduce the usage property
Merged
#800 refactor: adjust max output paths down to 10
Merged
#799 feat(sqlite): implement better error reporting and logging
Merged
#798 Prepare release 0.11.0
Merged
#796 feat: revert to use log and env_logger for logging
Merged
#795 chore(release): bump version to 0.11.0-alpha.7
Merged
#794 fix: keep last_key_behavior after cancel selecting or entering
Merged
#793 build: remove unused swift plugin file and update error message
Merged
#790 Introduce importability as a Swift package (C library).
Merged
#780 build(deps): bump actions/checkout from 5 to 6 in the github-actions group
Merged
#789 chore: make doc and data optional for cross build
Merged
#792 dict: fix building with rusqlite 0.38.0
Merged
#786 refactor: improve ergonomics of editor.set_editor_options
Merged
#785 refactor: use better PRNG
Merged
#784 refactor: chewing_new3 compatible constructor
Merged
#783 refactor!: the DictionaryMut trait is merged back to the Dictionary trait
Merged
#781 build: switch to tracing for logging
Merged
#779 conversion: prepare for embedding based reranking
Merged
#778 refactor: reimplement scoring algorithm to use global probability
Merged
#777 refactor: reimplement scoring algorithm base on conditional probability
Merged
#775 refactor: refine debug log for process kevent
Merged
#774 refactor: leverage native Any upcasting from rust 1.86
Merged
#773 refactor!: simplify dictionary API
Merged
#772 refactor!: remove SyllableSlice trait
Merged
#771 feat: autolearn new phrases both with and without break words
Merged
#770 refactor!: stop normalizing frequency of single word phrase to zero
Merged
#768 fix: frequency estimation function
Merged
#765 fix: handle the selkeys setting in chewing_handle_KeyboardEvent
Merged
#762 feat: support sorting candidates by frequency
Merged
#760 refactor!: manage all system dictionary loading via explicit list
Merged
#761 chore: skip chewing_testhelper if not BUILD_TESTING
Merged
#759 remove unused compile definition
Merged
#757 fix: reset state machine to Entering when switching language mode
Merged
#756 test: fix chewing_version test
Merged
#755 fix: map_keycode handles keypad code first
Merged
#754 fix: check modifiers instead of all state
Merged
#753 refactor: simplify keycode and keysym definitions
Merged
#752 Refactor input handling and KeyEvent types
Merged
#751 Merge release/0.10.x back to master
Merged
#750 cli: open SQLite dictionary with rw mode to perform migration
Merged
#748 Add option for compressing man-pages
Merged
#747 docs: merge capi public docs
Merged
#746 build(deps): bump actions/checkout from 4 to 5 in the github-actions group
Merged
#743 Prepare for 0.10.3 release
Merged
#741 build: make sqlite optional and add sqlite-bundled feature
Merged
#738 fix: Fix quick symbol menu for |
Merged
#736 test: fix test-symbols
Merged
#733 dict: fix 風靡 missing bopomofo
Merged
#731 fix: auto shift cursor to next word when used with phraseChoiceRearword
Merged
#730 fix: auto shift cursor to next phrase phrase instead of next word
Merged
#729 build: replace data/ with submodule
Merged
#728 feat(cli): read and output embedded metadata
Merged
#725 test: add test for simple engine
Merged
#722 fix: add missing bopomofo to the GinYieh layout
Merged
#720 dict: make it compatible with old chewing-cli
Merged
#719 dict: import changes from libchewing-data
Merged
#718 build: bump MSRV to 1.88
Merged
#705 refactor: use less heuristic in path scoring
Merged
#716 Fix a couple compatibility bugs
Merged
#713 docs(cli): update cli manpages
Merged
#712 Prepare for 0.10.0 release
Merged
#710 dict: ensure userphrase takes precedence
Merged
#709 dict: remove some inconsistent phrases
Merged
#708 feat(cli): add --fix option to fix simple errors
Merged
#707 docs: add fcitx5-macOS to README
Merged
#706 fix: correctly allocate and free array returned to C FFI
Merged
#704 refactor: fix clippy warnings
Merged
#701 build: add upper bound to cmake_minimum_required version
Merged
#700 fix: handle special symbol input normally when easy symbol is enabled
Merged
#699 fix: skip malformed lines in abbrev table
3 pull requests proposed by 2 users
Proposed
#843 editor: add Shift+Enter quick phrase learning
Proposed
#844 editor: cycle phrase candidates with Space
Proposed
#846 add BARE and StringTable modules
36 issues closed from 6 users
Closed
#831 cmake version requirement makes error
Closed
#822 置中的刪節號「⋯⋯」
Closed
#838 Prepare for v0.13.0 release
Closed
#827 撰寫 build steps
Closed
#818 Prepare release 0.12.0
Closed
#758 Add an explicit config to control enabled dictionaries
Closed
#763 selkey setting is not handled by chewing_handle_KeyboardEvent
Closed
#530 Refine debug logging
Closed
#635 New APIs to manage dynamic dictionaries
Closed
#473 Redesign key mapping and event handling API
Closed
#476 希望選字選單可以依照常用字排序
Closed
#797 Prepare release 0.11.0
Closed
#776 關於 chewing_clean_bopomofo_buf() 與 chewing_set_ChiEngMode() 的運作行為請益
Closed
#745 打"ㄒㄧㄥˋ"出現"舒適性"
Closed
#744 "ㄒㄧㄥˋ" wrongly outputs "舒適性" instead of "性".
Closed
#737 按 Shift+| 無法快速輸入↑↓(上下箭頭)
Closed
#742 Prepare 0.10.3
Closed
#734 Prepare v0.10.2
Closed
#732 輸入注音「ㄈㄥ」會立即輸出「風靡」
Closed
#211 tsi.src in repo libchewing is out of sync with repo libchewing-data
Closed
#721 精業鍵盤無法打出"ㄠ"和"ㄨ"
Closed
#723 Prepare for v0.10.1 release
Closed
#711 Prepare 0.10.0
Closed
#714 Return behavior is changed comparing to 0.5.1
Closed
#715 Can't reliably clean all buffer with chewing_clean_preedit_buf & chewing_clean_bopomofo_buf
Closed
#292 不明條件下 輸入法會死當
Closed
#283 WIN7 安裝完無法輸入中文
Closed
#286 關於WIN 7 64位元使用 IE 無法輸入中文
Closed
#293 libchewing does not support parallel make check
Closed
#323 新酷音輸入法PIME在LINE對話視窗中無法正確學習字詞
Closed
#643 Chewing C API should not override rust logger if another logger is already set
Closed
#653 內建詞庫中的「呆」
Closed
#655 chewing-cli 應該也要有注音修正功能
Closed
#666 README.MD 可記入 FCITX5-macOS 作為如今的 macOS 酷音輸入法實作範例。
Closed
#671 C API chewing_get_selKey returns pointer to static data
Closed
#672 什麼的「麼」注音打不出來
30 issues created by 3 users
Opened
#711 Prepare 0.10.0
Opened
#714 Return behavior is changed comparing to 0.5.1
Opened
#715 Can't reliably clean all buffer with chewing_clean_preedit_buf & chewing_clean_bopomofo_buf
Opened
#721 精業鍵盤無法打出"ㄠ"和"ㄨ"
Opened
#723 Prepare for v0.10.1 release
Opened
#726 關於 chewing_userphrase_remove() 的作用方式
Opened
#727 新 API 提案:chewing_userphrase_freq_increase()、chewing_userphrase_freq_decrease()
Opened
#732 輸入注音「ㄈㄥ」會立即輸出「風靡」
Opened
#734 Prepare v0.10.2
Opened
#737 按 Shift+| 無法快速輸入↑↓(上下箭頭)
Opened
#742 Prepare 0.10.3
Opened
#744 "ㄒㄧㄥˋ" wrongly outputs "舒適性" instead of "性".
Opened
#745 打"ㄒㄧㄥˋ"出現"舒適性"
Opened
#758 Add an explicit config to control enabled dictionaries
Opened
#763 selkey setting is not handled by chewing_handle_KeyboardEvent
Opened
#764 selkey setting is not handled natively
Opened
#767 Allow customize all symbols input
Opened
#776 關於 chewing_clean_bopomofo_buf() 與 chewing_set_ChiEngMode() 的運作行為請益
Opened
#788 提議發想:黑名單詞庫
Opened
#791 prim 1.3.0 stable version, win11 , 個人使用倚天41鍵: 無法打出ㄘ, 結果是 ' , 另外也無法打出ㄦ, 結果是 =
Opened
#797 Prepare release 0.11.0
Opened
#809 chewing "simple" conversion mode should allow auto commit first word
Opened
#816 支援「短打詞彙」
Opened
#818 Prepare release 0.12.0
Opened
#822 置中的刪節號「⋯⋯」
Opened
#827 撰寫 build steps
Opened
#831 cmake version requirement makes error
Opened
#835 Conversion engine architecture re-design
Opened
#838 Prepare for v0.13.0 release
Opened
#845 無法載入 user dict [ERROR chewing::dictionary::loader] Dictionary file not found: chewing.dat
25 unresolved conversations
Open
#21
Define SUCCESS and ERROR return type
Open
#589
First letter flies to front of line in pinyin
Open
#541
Automatically generate DEB and RPM packages for testing
Open
#96
Implement has_userphrase with chewing_userphrase_lookup
Open
#600
Emoji 關聯詞輸入
Open
#619
Add option to use Shift key to toggle english/chinese mode
Open
#630
New APIs for remappable keybindings
Open
#640
Add option to use Shift key to move cursor when typing in buffer
Open
#658
快速切換常用字的功能
Open
#503
Provide API to tune the balancing factors used in conversion
Open
#586
chewing-tools should also be able to dump chewing settings
Open
#143
Add new userphrase by phrase only
Open
#195
Need public APIs to reload symbols.dat and swkb.dat.
Open
#214
Validate tsi.src and phone.cin
Open
#370
feat: expose dictionary block list via C API
Open
#385
希望能提高新增詞彙時的freq值跟手動調高的方式
Open
#125
Add description for look-alike symbol
Open
#36
Create mid-level API for internal use and external use
Open
#77
Let userphrase optional
Open
#8
跨平台詞庫編輯工具
Open
#642
多音字 for 拙
Open
#303
[建議] 讀到大量無效輸入時自動切換成英文,或在列出注音選字時留下英文選項
Open
#609
Design callback based API
Open
#659
沒辦法用tab新增詞彙
Open
#670
新酷音PIME穩定版 輸入法 1.3.0移除後重新安裝不會自動出現