Skip to content

Releases: rime/librime

librime 1.13.0

22 Jan 15:10
Compare
Choose a tag to compare

Features

Bug Fixes

  • navigator: wrong spans after selection (#952) #952 (ksqsf)
  • api: export librime 0.9 API as extern C #965 (居戎氏)
  • navigator: disconnect notifier #969 (ksqsf)
  • rime_api_console: recreate session when necessary #893 (ksqsf)

Chores

Commits

Nightly Build

22 Jan 14:56
Compare
Choose a tag to compare
Nightly Build Pre-release
Pre-release

Chores

librime 1.12.0

11 Nov 15:23
Compare
Choose a tag to compare

Features

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

Code Refactoring

Performance Improvements

Builds

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 (居戎氏)

librime 1.11.2

27 Apr 15:54
Compare
Choose a tag to compare

Bug Fixes

  • switch_translator: skip switches with no state labels (groverlynn)
  • caret_pos is before caret character (居戎氏)

Chores

librime 1.11.1

27 Apr 15:54
Compare
Choose a tag to compare

Bug Fixes

  • script_translator: correction can cause segfault (#863) #863 (ksqsf)
  • crash on select_schema .default (居戎氏)

Builds

  • cmake: find yaml-cpp debug lib on windows (居戎氏)

Chores

Commits

librime 1.11.0

29 Mar 11:17
Compare
Choose a tag to compare

Features

Bug Fixes

Builds

Continuous Integration

Chores

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 (居戎氏)

librime 1.10.0

10 Feb 09:22
Compare
Choose a tag to compare

Features

Bug Fixes

Code Refactoring

Performance Improvements

  • less nest in filesystem iteration When CleanOldLogFiles::Run (#801) #801 (fxliang)

Builds

Continuous Integration

Chores

Commits

librime 1.9.0

16 Sep 13:33
Compare
Choose a tag to compare

Features

Bug Fixes

Code Refactoring

Performance Improvements

Builds

  • xcode.mk: use recommended macOS deployment target (居戎氏)
  • install-boost.bat: default to boost 1.78 (居戎氏)
  • build.bat: build boost_ (居戎氏)
  • xcode.mk: set MACOS_DEPLOYMENT_TARGET=10.13 (居戎氏)
  • env.bat.template: set default envvar (居戎氏)

Continuous Integration

Chores

Commits

librime 1.8.5

05 Feb 17:57
Compare
Choose a tag to compare

Bug Fixes

  • selector: do not match fallback modifier (居戎氏)

Chores

librime 1.8.4

30 Jan 13:17
Compare
Choose a tag to compare

Chores

Commits

  • ef3ac04: Revert "feat(selector): handle repeated key until release" (居戎氏)