1.1.1-beta.1 (2026-10-28)
- enable automatic phrase creation with default user dictionary settings (9ea20ab)
1.1.0 (2026-10-22)
- add configuration to toggle slash commands (09b59f4)
- disable auto phrase for base schema (3c6422d)
- preserve candidate wrappers in display filters (ba62a34)
- skip inactive Lua filters through tags_match (07a0ff8)
- skip user phrase and pinned lookup when the user dictionary is empty (48eb984)
- use sparse dictionary for user phrase and pinned candidate lookup (a2432ec)
1.1.0-beta.1 (2026-10-14)
- add configuration to toggle slash commands (09b59f4)
- disable auto phrase for base schema (24f6f8a)
- preserve candidate wrappers in display filters (ba62a34)
- skip inactive Lua filters through tags_match (b650988)
- skip user phrase and pinned lookup when the user dictionary is empty (14cdd36)
1.0.1 (2026-10-10)
- improve Lua error logging and failure reporting (5c417d9)
- replace candidate pinning filter with script translator (14ba937)
1.0.1-beta.1 (2026-10-06)
- improve Lua error logging and failure reporting (5c417d9)
- replace candidate pinning filter with script translator (14ba937)
1.0.0 (2026-09-20)
- algebra: 升级到该版本时,需手动更新自定义文件
custom.yaml中speller/algebra补丁至custom目录下模板文件中新的格式。 - remove Chinese-English mixed dictionary
- add install scripts (ec4e93c)
- add 乱序17 support for pro schema (ee15391)
- support 蓝天双拼 and 大牛双拼 reverse lookup (ba8f45b)
- version_displayer: show aux code schema on
/versioncommand (55cd442)
- add nil check for
env.engine.schema.config(2bd1acc) - fix duplicated auxiliary mode detection character (7c85502)
- fix librime-lua contrib type annotations (531a7a9)
- make install.sh compatible with PowerShell 5.1 (5747e11)
- only pin candidates matching the entire input segment (58c3508)
- algebra: unify algebra patch configuration (3fa26fc)
- remove Chinese-English mixed dictionary (f328d83)
1.0.0-beta.2 (2026-09-18)
- add install scripts (ec4e93c)
- add 乱序17 support for pro schema (ee15391)
- support 蓝天双拼 and 大牛双拼 reverse lookup (ba8f45b)
- version_displayer: show aux code schema on
/versioncommand (55cd442)
- fix duplicated auxiliary mode detection character (7c85502)
- only pin candidates matching the entire input segment (58c3508)
1.0.0-beta.1 (2026-09-05)
- remove Chinese-English mixed dictionary
- add nil check for
env.engine.schema.config(2bd1acc) - fix librime-lua contrib type annotations (531a7a9)
- v1 release (7badbd9)
- remove Chinese-English mixed dictionary (f328d83)
0.6.0 (2026-08-22)
- lookup_filter: rename lookup_filter config options
- algebra: rename fuzzy input algebras
- charset_filter: reorganize charset filter config
- lookup_filter: use a single reverse lookup dictionary
- remove automatic english spacing
- english_user_dict_appender: unify trigger for chinese and english user dict appender
- comment_hint_displayer: refactor super_comment
- candidate_pinner: add candidate pinner (bd4efaa)
- user_dict_appender: drop sentence candidate and always show tips in word creation mode (e8d3fbc)
- version_displayer: add version displayer (055333c)
- build: skip processing for excluded dicts (eee70d4)
- charset_filter: skip charset filtering for user dictionary candidates (ecb8736)
- correct Projection.load rule types (0048c36)
- fix incorrect type annotation in librime contrib (2bd92ca)
- fix librime-lua stub (8b073da)
- flush subprocess output in mira_report for real-time display (fe8d0e1)
- utils: correct magic character escaping in escape_for_pattern (7fc6aac)
- lookup_filter: short-circuit lookup data sources (282d5e6)
- lookup_filter: smarter lookup cache eviction via segmented hot/cold cache (67788dd)
- optimize list appending operations (81e1e32)
- algebra: rename fuzzy input algebras (58c9701)
- charset_filter: reorganize charset filter config (1b808b9)
- comment_hint_displayer: refactor super_comment (9c0f440)
- english_user_dict_appender: unify trigger for chinese and english user dict appender (a628cc0)
- lookup_filter: rename lookup_filter config options (79b5038)
- lookup_filter: use a single reverse lookup dictionary (1507442)
- remove automatic english spacing (34358ab)
0.6.0-beta.4 (2026-08-02)
- lookup_filter: use a single reverse lookup dictionary
- correct Projection.load rule types (0048c36)
- utils: correct magic character escaping in escape_for_pattern (7fc6aac)
- lookup_filter: short-circuit lookup data sources (282d5e6)
- lookup_filter: smarter lookup cache eviction via segmented hot/cold cache (67788dd)
- lookup_filter: use a single reverse lookup dictionary (1507442)
0.6.0-beta.3 (2026-07-07)
- remove automatic english spacing
- english_user_dict_appender: unify trigger for chinese and english user dict appender
- user_dict_appender: drop sentence candidate and always show tips in word creation mode (e8d3fbc)
- english_user_dict_appender: unify trigger for chinese and english user dict appender (a628cc0)
- remove automatic english spacing (34358ab)
0.6.0-beta.2 (2026-06-08)
- comment_hint_displayer: refactor super_comment
- version_displayer: add version displayer (055333c)
- fix incorrect type annotation in librime contrib (2bd92ca)
- comment_hint_displayer: refactor super_comment (9c0f440)
0.6.0-beta.1 (2026-05-30)
- candidate_pinner: add candidate pinner (bd4efaa)
- optimize list appending operations (81e1e32)
0.5.0 (2026-05-27)
- charset_filter: rename
baseoption tocharset - merge v15.11.0 from upstream
- user_predict: remove candidate prediction
- change user dictionaries name
- rename user dict components
- preedit_tone: reintroduce preedit full pinyin conversion (2c902b0)
- preedit_tone: reintroduce preedit tone display (61e1c88)
- reintroduce tone input from upstream (530e3a7)
- charset: fix flipped whitelist and blacklist in charset filter (d339a81)
- english: fix English candidate casing (2e17717)
- english: ignore key release events in chain-breaker processor (123dfba)
- fix copyright information in librime.lua (36a2c00)
- fix incorrect
config_version(4bb52a7) - prevent caret moves to the end when backtick is added at the beginning (7a3cc68)
- provide fallback for
rime_api.get_time_msfor compatibility with Weasel (5c73ac2)
- optimize reading page size (a5e516a)
- charset_filter: rename
baseoption tocharset(5c55b2d) - rename user dict components (8883806)
- user_predict: remove candidate prediction (22dcac8)
- add prerelease workflow (9c67425)
- change prerelease version suffix to beta (ec6a0e8)
- fix multi-branch release workflow (162771f)
0.5.0-beta.3 (2026-05-22)
- fix incorrect
config_version(4bb52a7)
0.5.0-beta.2 (2026-05-22)
- merge v15.11.0 from upstream
- merge v15.11.0 from upstream (73d188f)
0.5.0-beta.1 (2026-05-21)
- user_predict: remove candidate prediction
- change user dictionaries name
- rename user dict components
- preedit_tone: reintroduce preedit full pinyin conversion (2c902b0)
- preedit_tone: reintroduce preedit tone display (61e1c88)
- reintroduce tone input from upstream (530e3a7)
- prevent caret moves to the end when backtick is added at the beginning (7a3cc68)
- optimize reading page size (a5e516a)
- change user dictionaries name (0503e5c)
0.4.0 (2026-05-03)
- split super_processor into specialized modules
- split super_filter into specialized filter modules
- remove manual_segmentor
- sequencer: remove sequencer
- super_filter: improve custom_phrase escape
- english: remove english path input handling
- user_predict: disable post prediction by default
- super_Replacer: remove super_replacer
- merge v15.9.4 from upstream
- remove derivative algebra for wanxiang_english
- user_predict: enable user_predict
- reintroduce decomposition hint with OpenCC (ef363f0)
- support emoji with OpenCC (0bbb41a)
- support simplified and traditional Chinese conversion with OpenCC (f932258)
- decomposition_hint: fix inconsistent decomposition hint format for zrm_chaifen.txt (bc9168d)
- fix bugs in Lua code (d427b36)
- fix linting issues (b2b6e20)
- key_binder: add missing nil check (0a92d88)
- keypad_composer: fix extra digit committed when release keypad key (b1ec360)
- remove extra import_preset in schemas (0ccf0af)
- user_predict: enable user_predict (81ed501)
- set_schema: early return if input is not a valid command (d1830b6)
- unicode: simplify unicode input pattern recognizing (f92732b)
- merge v15.9.4 from upstream (648e582)
- remove derivative algebra for wanxiang_english (09e1b78)
- super_filter: improve custom_phrase escape (ee666d2)
- user_predict: disable post prediction by default (c21d178)
- english: remove english path input handling (c8693d5)
- remove manual_segmentor (bf12eb8)
- sequencer: remove sequencer (0213bad)
- split super_filter into specialized filter modules (85207c5)
- split super_processor into specialized modules (1bd00b5)
- super_Replacer: remove super_replacer (070cfdd)
0.3.0 (2026-04-19)
- reorder switches
- merge v15.8.1 from upstream
- update default Weasel config
- disable lianxiang dictionary by default
- restore default punctuation behavior
- super_processor: disable backspace limit by default
- charset_filter: rename config fields
- manual_segmentor: extract manual_segmentor from super_processor
- super_comment: fix incorrect default config for standard version (835a7e9)
- super_replacer: fix super replacer not working due to incorrect option name in schema (1adefa4)
- disable lianxiang dictionary by default (ed75ed0)
- merge v15.8.1 from upstream (de32257)
- reorder switches (5d408dc)
- restore default punctuation behavior (00124b6)
- super_processor: disable backspace limit by default (278fe8e)
- update default Weasel config (e673f9c)
- charset_filter: rename config fields (4acba0c)
- manual_segmentor: extract manual_segmentor from super_processor (580bae3)
0.2.0 (2026-04-06)
- keypad_composer: extract keypad_composer from super_processor
- disable Shift+Space for switching schema
- super_comment: organize super_comment configs
- lookup_filter: rename super_lookup to lookup_filter
- english_filter: rename super_english to english_filter
- sequencer: rename super_sequence to sequencer
- character_selector: extract character_selector from super_processor
- auto_phrase: fix syncing error caused by memory not closed (13b17a9)
- set_schema: cleanup and fix code for switching schema (8be4168)
- super_sequence: not closing database manually (5b466a6)
- disable Shift+Space for switching schema (1623cd7)
- merge v15.5.0 from upstream (2345771)
- merge v15.5.2 from upstream (e0e1e02)
- character_selector: extract character_selector from super_processor (8cf5611)
- english_filter: rename super_english to english_filter (cca68ce)
- keypad_composer: extract keypad_composer from super_processor (f72f703)
- lookup_filter: rename super_lookup to lookup_filter (bc63e72)
- sequencer: rename super_sequence to sequencer (3b117f9)
- super_comment: organize super_comment configs (3de20ca)
0.1.1 (2026-03-24)
- fix super_sequence error (d22106d)
- merge v15.3.6 from upstream (4dea759)
- add type annotations and cleanup codes (873e285)
- recover punctuator (930101f)
- optimize aux_go.py for dictionary generation speed (1d130a9)
- cleanup lua codes (01bbe58)
- convert all CRLF and mixed line endings to LF (7d96a95)
- merge v15.2.0 from upstream (0c18da4)
- reformat *.custom.yaml (0db3f82)
- reformat lua and yaml files (6c1c7bf)
- wanxiang: release 14.9.0 (19fa156)
- remove character repeating and variable formatting in custom phrases (df0faaf)
- remove fixing words feature (force_upper_aux) (2bf5908)
- remove paired symbols feature (d47a66a)
- remove quick symbol input feature (1a21e44)
- remove shijian, number translator, symbol input, calculator, statistics, and translation mode (b4e07e1)
- remove super_tips feature (tips database, processor, keybinding, config) (6c4e8d4)
- remove T9 schema and 14/18 key layout support (1e7dd99)
- remove tone input support (7890 keys, tone filtering, preedit tone display) (d80a3ba)