Features
- dict_compiler: rebuild packs on demand (#816) #816 (ksqsf)
- dictionary: predict word #832 (居戎氏)
- dictionary: sort predictive match words #832 (居戎氏)
- script_translator: preedit for predicted word #832 (居戎氏)
- script_translator: sentence over prediction #832 (居戎氏)
- user_dictionary: predict word #832 (居戎氏)
- chord_composer: finish chord on first release (#828) #828 (fxliang)
- config: Config::Save saves data if modified #842 (居戎氏)
- script_translator: word completion from 2nd place (#848) #848 (居戎氏)
Bug Fixes
- build.bat: return error if unit test failed #813 (居戎氏)
- test: ctest unable to find executable #813 (居戎氏)
- test: copy rime.dll to test dir (居戎氏)
- glog: configure macros #827 (居戎氏)
- glog: replace deprecated API #827 (居戎氏)
- glog: someone at google is to blame for linking error #827 (居戎氏)
- context: tag selected segment after editing #831 (居戎氏)
- glog: no read permission on the cwd on Android (#835) #835 (mokapsing)
- crash by iteration on non-existing directory #837 (fxliang)
- plugins: load plugins in relative path #833 (居戎氏)
- install-boost.bat: quit without running b2 (居戎氏)
- install-boost.sh: exit code 0 (居戎氏)
- echo_translator: return null for empty query (居戎氏)
- chord_composer: ignore repeated keys (#841) #841 (fxliang)
- switcher: superfluously load saved options #842 (居戎氏)
- rime_api: deploy_schema type cast failure (居戎氏)
- format with clang-foramt 18.1 #840 (Bambooin)
- log rime::path by operator overloading (fxliang)
Builds
- Makefile: fix install targets (居戎氏)
- make clean build=build_dir (居戎氏)
- make deps/clean prefix=dist_dir (居戎氏)
- cmake: output shared libraries to build/bin #833 (居戎氏)
- add resource info for windows MSVC build (#845) #845 (fxliang)
- add English resource info for mingw/clang build. (#847) #847 (fxliang)
- rime_table_decompiler: static linking on windows #857 (居戎氏)
- clang-format: skip plugins directories (居戎氏)
Continuous Integration
- upgrade github action to v4 (#814) #814 (Bambooin)
- build-mingw: librime.dll output dir changed #833 (居戎氏)
- windows: add msvc x64 build (居戎氏)
- do not cache boost source tarball (居戎氏)
- update actions/upload-artifact (居戎氏)
- macos: only archive universal build (居戎氏)
- disable nightly build in forked repos #846 (Bambooin)
- install latest clang-format #840 (Bambooin)
Chores
- format code #813 (居戎氏)
- add git blame ignore file [skip ci] (#819) #819 (Bambooin)
- log file_path_ when warning in tsv.cc (#825) #825 (fxliang)
- deps: update glog to v0.7.0 #827 (居戎氏)
- script_translator: predict word if enable_completion #832 (居戎氏)
- build.bat: target boost is deprecated (居戎氏)
- context: add debug log on option update #842 (居戎氏)
- chord_composer: non-chord key clears state (居戎氏)
- use path::u8string for filename comparison (居戎氏)
- release: 1.11.0 🎉 (居戎氏)
Commits
- 868e077: add back macOS script for building boost libraries (居戎氏)
- 3368db1: Apply clang format in rime source code (#815) (Bambooin) #815
- 33ce245: Revert "build(Makefile): fix install targets" (居戎氏)
- a4ed799: set log filename extension and avoid deleting incorrect files (#838) (fxliang) #838
- 761bc40: build(build.bat) add envvar build_dir (居戎氏)
- 7470f38: add large address aware for msvc build (fxliang) #843
- 6d5bbc1: Update README-windows.md (居戎氏)