Features
- deployer: allow disabling backup_config_files (#991) #991 (ksqsf)
- translator_commons: add
dictionary_exclude
to exclude words (#1008) #1008 (ksqsf) - ascii_composer: set/unset_ascii_mode #1015 (居戎氏)
- ascii_composer: support alt, super key press #1015 (居戎氏)
- script_translator: learn new phrases automatically from segmentations #1014 (benguang.zhao)
- script_translator: update elements of phrases which are longer than max_word_length #1014 (benguang.zhao)
- script_translator: concatenate segments with a sliding window #1014 (benguang.zhao)
Bug Fixes
- test: memory leaks in unit tests (#997) #997 (HuangJian)
- cmake: replace include() with find_package() to avoid calling find_package_handle_standard_args() twice with different arguments (#998) #998 (an9wer)
- crashes caused by creating empty components (#1003) #1003 (jimmy8854)
- simplifier: return nullptr on error #1002 (居戎氏)
- ascii_composer: Fix good old caps lock behavior #1011 (WANG Rui)
- script_translator: config max_word_length and core_word_length #1014 (benguang.zhao)
- fix non-void function does not return a value (#1039) #1039 (Bambooin)
Continuous Integration
- fix lint, always lint with clang-format 18.1.8 (#992) #992 (fxliang)
- update runner windows-2019 to windows-latest (#1036) #1036 (fxliang)
- use the macos-15 runner image #1040 (Bambooin)
- fix wrong filter on push event #1041 (Bambooin)
- use clang-format from apt llvm #1042 (Bambooin)
Chores
Commits
- apply clang-format by make clang-format-apply #1014 (benguang.zhao)
- add tmux-rime, rl_custom_rime, YuyanIme #942 (Wu, Zhenyu)