Skip to content

Releases: rime/librime

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

Nightly Build

11 Nov 15:23
Compare
Choose a tag to compare
Nightly Build Pre-release
Pre-release

Chores

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

librime 1.8.3

26 Jan 10:03
Compare
Choose a tag to compare

Bug Fixes

  • skip key combos with super modifier (居戎氏)

Chores

Commits

  • CHANGLOG.md: fix wrong conversion [skip ci] (居戎氏)
  • 2a12cb8: Revert "ci: drop librime-charcode from windows build" (居戎氏)

1.8.0 (2023-01-25)

Bug Fixes

  • algo, dict: add an extra set of parenthesis to std::min ... (f66d330)
  • charset_filter: Update is_extended_cjk to compatible with Unicode 15 (946e852)
  • chord_composer: first key missing from raw input (33d85ad)
  • chord_composer: invisible placeholder char prepended to output (0ec7a2d)
  • ci: download and extract boost (200e3ec)
  • ci: install Rime plugins' dependencies (7677dae)
  • ci: no hardcoded boost version in ci scripts (3ae72a3)
  • dict_compiler: shrink .reverse.bin file to fit after build (2af37e0)
  • reverse_lookup_dictionary: writing data to overflow buffer (46e3066), closes #456
  • setup: avoid glog log macros conflict with macros of Windows (24e1612)
  • fix missing control paths issue (87e4c73)
  • qualify std::exp after including (bc589fd), closes #462 #476
  • ci: update ci script for windows (0358a21)
  • dictionary: had unsorted chunks after the previous chunk ended (dd6af3d), closes #507
  • editor: back_syllable should reopen selected words (a3fdad8)
  • replace bintry mirror with jfrog (a1203fc)

Features

  • api: get_state_label returns the state label for UI display (8f9e9c7), closes #447
  • ci: add GitHub action ci support (56e9d2a)
  • ci: add pull request ci (94bb5d5)
  • ci: add tag release ci (aafe5a3)
  • context: allow composing with zero input (8e2826a)
  • key_binder: single select a radio group option (5e8aca2)
  • key_binder: toggle the switch defined at index toggle: '@n' (6ca7803), closes #554
  • navigator,selector: vertical navigation (d79f6b3), closes #543
  • plugins: support plugin specs in slug@branch format (7d11455)
  • selector: handle repeated key until release (8d93e9f)
  • add windows ci job (14ee47a)
  • delete selected candidate (#557) (43023e1)
  • half/full-shape labels for more characters (f2c7e40), closes #594
  • simplifier: can be configured to return empty comment (#541) (2368034)