Fcitx 5.1.13

7 views
Skip to first unread message

Weng Xuetian

unread,
Jun 16, 2025, 4:19:55 AMJun 16
to fcitx, fcitx-a...@googlegroups.com, fcitx-dev
Hi all,

As mentioned in the previous announcement, the C++ standard used by
the project is bumped to C++ 20. If your system does not support
C++20, please use the older version instead.

On the API we extend the i18n.h to support std::format check.
standardpath.h is deprecated and replaced with new standardpaths.h .
And fs.h is also extended with some std::filesystem::path.

Qt 5 gui addon and Qt5 configtool are also dropped for reducing the
maintenance burden.

One ultimate goal of std::filesystem::path migration to make the fcitx
work on Windows. So far we only started to work on it and the targeted
toolchain is msys2-clang64. We will gradually enable more CI on
Windows once we come to it. The windows related work is still far from
complete but I don't want to block the release anyway since we are
having some very important bug fix in this release batch too.

The toolchain related change is major, so please don't be hesitant to
report any bug if you think toolchain is Ok but couldn't compile the
code. Our CI runs on Ubuntu 25.04 & Archlinux and the latest FreeBSD.

fcitx5 5.1.13
* StandardPaths replaces StandardPath, with better support to new
safeSave behavior if the target is symbolic link. In the old version,
you have to symlink on the directory, instead of the file. Now the
symlink file will not be overwritten.
* New FDStreamBuf API for std::iostream on file descriptor.
* new environ.h API for environment variable handling
* On new UKUI desktop, ukui-control-center will be used for configtool
* forward modifier to compositor in zwp input method v1
* Fix modifier only hotkey handling #1289

fcitx5-chinese-addons 5.1.9
New fuzzy pinyin for LR
scel2org5 support new scel file format
allow disable stroke candidate

fcitx5-hangul 5.1.7
Add libhangul 0.2.0 support with new options. Please rebuild against
0.2.0 if updated.

libime 1.1.11
update dict with more unicode characters.
Fix undefined behavior to make it work on emscripten

fcitx5-rime 5.1.9
Make notification less verbose.

Thanks!

Weng Xuetian

unread,
Jun 20, 2025, 5:28:11 AMJun 20
to fcitx, fcitx-a...@googlegroups.com, fcitx-dev
Update on hotfix respin:
fcitx 5.1.14
Fix a regression when using kimpanel on Plasma 6, the UI is not
correctly delegated to classicui, thus causing the popup position to
be wrong.
Reply all
Reply to author
Forward
0 new messages