KCompletion
Don't set a null completer on a non-editable combobox
Syntax Highlighting
Add syntax definition for Elm language to syntax-highlighting
AppArmor & SELinux: remove one indentation in XML files
Doxygen: don't use black color in tags
Allow line end context switches in empty lines
Fix endRegion folding in rules with beginRegion+endRegion (use length=0)
Add extensions to groovy highlighting
Add Smali syntax highlighting file
Add "." as weakDeliminator in Octave syntax file
Logcat: fix dsError color with underline="0"
fix highlighter crash for broken hl file
guard target link libraries for older CMake version
5.22:
Sonnet
* Install parsetrigrams tool for cross compiling
* hunspell: Load/Store a personal dictionary
* Support hunspell 1.4
* configwidget: notify about changed config when ignored words updated
* settings: don't immediately save the config when updating ignore list
* configwidget: fix saving when ignore words updated
* Fix failed to save ignore word issue
5.24:
Sonnet
* Mark helper exe as non-gui app
* Allow nsspellcheck to be compiled on mac per default
5.25:
Sonnet
* hunspell: Clean up code for searching for dictionaries, add XDG dirs
* Try to fix language filter usage of language detection a bit
kapidox - Frameworks API Documentation Tools
kcodecs - Provide a collection of methods to manipulate strings using various
encodings
kcompletion - Text completion helpers and widgets
sonnet - Spelling framework for Qt5