5.62.0
KCompletion
Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)
Sonnet
Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)
Syntax Highlighting
C & ISO C++: add digraphs (folding & preprocessor)
Markdown, TypeScript & Logcat: some fixes
Format class: add functions to know if XML files set style attributes
combine test.m stuff into existing highlight.m
Support for native Matlab strings
Gettext: Add "Translated String" style and spellChecking attribute
Set the OpenSCAD indenter to C-style instead of none
Possiblity to change Definition data after loading
Highlighting indexer: check kateversion
Markdown: multiple improvements and fixes
JSP: support of <script> and <style> ; use IncludeRule ##Java
LESS: import CSS keywords, new highlighting and some improvements
JavaScript: remove unnecessary "Conditional Expression" context
New syntax: SASS. Some fixes for CSS and SCSS
Use CMake find_dependency in CMake config file instead of find_package
SCSS: fix interpolation (#{...}) and add the Interpolation color
fix additionalDeliminator attribute
C++: contracts are not in C++20
Gettext: fix "previous untranslated string" and other improvements/fixes
Jam: Fix local with variable without initilisation and highlight SubRule
implicit fallthough if there is fallthoughContext
Add common GLSL file extensions (.vs, .gs, .fs)
Latex: several fixes (math mode, nested verbatim, ...)
Lua: fix color of end with several levels of condition and function nesting
Highlighting indexer: all warnings are fatal
5.63.0
KCompletion
[KComboBox] Properly disable Qt's builtin completer [regression fix]
Syntax Highlighting
Add syntax highlighting for RenPy (.rpy)
WordDetect rule: detect delimiters at the inner edge of the string
Highlight GeoJSON files as if they were plain JSON
Add syntax highlighting for SubRip Text (SRT) Subtitles
Fix skipOffset with dynamic RegExpr
bitbake: handle embedded shell and python
Jam: fix identifier in a SubRule
Add syntax definition for Perl6
support .inl extension for C++, not used by other xml files at the moment
support *.rej for diff highlighting
5.64.0
Syntax Highlighting
VHDL: all keywords are insensitive
Add string escape characters to PowerShell syntax
Modelines: fix end of comment
Meson: more built-in functions and add built-in member functions
debchangelog: add Focal Fossa
Updates from CMake 3.16
Meson: Add a comment section for comment/uncomment with Kate
TypeScript: update grammar and fixes
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