Features
- api: provide a flavor of api using stdbool #877 (居戎氏)
- rime_levers_api: stdbool flavor #877 (居戎氏)
- composition: commit script, keeping selected words (#924) #924 (RuQing Xu)
- translator_commons: allow a translator to take multiple tags (#926) #926 (ksqsf)
Bug Fixes
- context: index out of range in Context::Highlight (#867) #867 (LEO Yoon-Tsaw)
- show module name in log instead of their address (#890) #890 (WhiredPlanck)
- speller: make simple candidates auto-selectable #894 (ksqsf)
- api: delete_candidate and delete_candidate_on_current_page (#900) #900 (ksqsf)
- unable to make install in termux, because of file system redirection (#908) #908 (fxliang)
- deployment_tasks: do not remove log files in use (#913) #913 (ksqsf)
- switcher: deactivate before setting option #920 (居戎氏)
- speller: consider genuine simple cands when auto select #923 (ksqsf)
- deployment_tasks: do not clean up log when not specify log dir (#921) #921 (WhiredPlanck)
- build: limit default parallelism to 8 cores (#932) #932 (ksqsf)
- chord_composer: commit raw w/ Control+Return (居戎氏)
- user_dictionary: exact match phrase in front (居戎氏)
Documentation
- add zsh-rime #881 (Wu, Zhenyu)
- add more frontends #896 (Wu, Zhenyu)
Code Refactoring
- replace std::bind with lambda to increase readability (#903) #903 (WhiredPlanck)
Performance Improvements
- common: replace std unordered container with boost's (#937) #937 (WhiredPlanck)
Builds
- provide rime.pdb when MSVC build (#909) #909 (fxliang)
- Fix prefix for FreeBSD, OpenBSD (#916) #916 (Hodong)
Chores
- ignore plugins directories, .DS_Store (居戎氏)
- clang-format changes (居戎氏)
- log error info with file path info, when YAML::LoadFile exception happens. #895 (fxliang)
- don't log warning on nonexistent *.custom.yaml file (#889) #889 (fxliang)
- log dict file info and line number info when deploying warning (#874) #874 (fxliang)
- more detail log info when key_binder/bindings parsing errors happen (#922) #922 (fxliang)
- api: move inclusion of standard headers out of extern "C" #931 (ksqsf)
- release: 1.12.0 🎉 (居戎氏)
Commits
- 67d245b: add synchronize command in api console (#878) (Qijia Liu) #878
- 13228c2: move some headers (#892) (Qijia Liu) #892
- 79dda08: prevent initializing glog twice (#745) (Qijia Liu) #745
- ebdfd55: Recognizer ns (#691) (Shewer Lu) #691
- a4f24fd: get status of options and properties (#794) (Shewer Lu) #794
- 76dd707: fix deleting current candidate (#906) (Qijia Liu) #906
- 7bfde7b: (chord_composer): do not show blank chord prompt (居戎氏)
- 0cdce16: (script_translator): add config
translator/enable_word_completion
(居戎氏) - 9fa2bbc: fix fcitx5 Ctrl+Shift switches to rime and toggles ascii mode (#936) (Qijia Liu) #936
- 70f0634: fix log files named as UNKNOWN (#875) (groverlynn) #875
- aaaaaec: Optimize user dictionary lookup performance (#940) (ksqsf) #940
- delete candidate of any index (#945) #945 (Qijia Liu)
- c0f3dda: (chord_composer): bind any key to commit_raw_input (居戎氏)