Weng Xuetian
unread,Jun 20, 2026, 2:53:27 AM (5 days ago) Jun 20Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to fcitx, fcitx-a...@googlegroups.com, fcitx-dev
Hi,
There are some new features but also some important compatibility
issues to be solved with this release. Please upgrade fcitx5 otherwise
there might be compatibility with the latest kwin that crashes fcitx5
under wayland.
## fcitx5 5.1.20
**Feature**
- Port certain wayland protocol xml to use system one by default. Now
plasma-wayland-protocols is a new dependency.
- fix(notificationitem): show current input method name in SNI tooltip (#1578)
- New API for tabbed action candidate list
- Use ext-background-effect for blur effect.
**Fix**
- Take AllowInputMethodForPassword into account in shouldSwitchIM (#1579)
- Check Disable capability when focus-in IM info timer fires (#1580)
- Use IBUS_ENGINE_PREEDIT_COMMIT which is the most common case
- Fix the incorrect judgment of the return value of mmap (#1571)
- Remove gvim from default NO_PREEDIT_APPS (#1570)
- Increase the timeout on wayland self diagnose and start timer after
main instance
- Fix unescapeForValue and add test cases
- Re-work escapeForValue & unescapeForValue (#1558)
- Invalidate and update text on input context deactivation (#1548)
- Clear surrounding text upon deactivate() in wayland frontend
---
## fcitx5-chewing 5.1.12
**Feature**
- Locate libchewing syspath with tsi.dat
---
## fcitx5-chinese-addons 5.1.13
**Feature**
- Pinyin now support to display candidate with same character but
different pinyin
- Add pinyin tabbed action candidate support
- Add shuangpin custom profile example
- Add select last char from candidate option (#265)
- Add new GB shuangpin support in libime
- Add SpaceBeforeHint option to table engine with new candidate word API (#262)
- support emoji 17.0 (#261)
**Fix**
- Fix for Lua 5.5 (#263)
- In wubi pinyin mode, follow the HintSeparator option (#259)
- Add boost-libs to CI
---
## fcitx5-configtool 5.1.14
*(translation updates only)*
---
## fcitx5-gtk 5.1.7
**Feature**
- Replace gdk_popup with gtk_popover
**Fix**
- Correctly clean up the parent window signal connection upon destruction
---
## fcitx5-hangul 5.1.10
*(translation updates only)*
---
## fcitx5-libthai 5.1.10
**Fix**
- Fix 1 key in Manoonchai layout
---
## fcitx5-lua 5.0.17
**Fix**
- Get rid of fcitx::Library when use_dlopen is off (#34)
---
## fcitx5-qt 5.1.14
*(translation updates only)*
---
## fcitx5-rime 5.1.14
**Fix**
- Correct preedit empty judgement in emptyExceptAux function (#147)
---
## fcitx5-unikey 5.1.11
*(translation updates only)*
---
## fcitx5-zhuyin 5.1.8
*(translation updates only)*
---
## libime 1.1.15
**Feature**
- Add support for store pinyin/table code in user history (#119)
- Add escape string support to pinyin dict text format (#121)
- Add shuangpin GB/T 34947-2017 (#118)
- Support English letter in pinyin dictionary
- Return pinyin candidate with different pinyin
**Fix**
- Optimize dictionary loading speed by 30%
- Update LM data
- Dedup based on selection range
- When de-duplicate candidate, consider the candidate score
- Update table based dict parsing for new unescapeForValue behavior
- add boost libs to CI