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
5.61.0
TypeScript: fix keywords in conditional expressions
Fix generator and test paths of CMake
Add support for additional QML keywords not part of JavaScript
Update cmake highlighting
5.60.0
Fortran: relicense to MIT
Improve the Fortran fixed format syntax highlighting
Fortran: implement free & fixed formats
Fix CMake COMMAND nested paren highlighting
Add more keywords and also support rr in gdb highlighter
Detect comment lines early in GDB highlighter
AppArmor: update syntax
Julia: update syntax and add constants keywords
CMake: Highlight the standard CMake environment variables
Add syntax definition for ninja build
CMake: Support for 3.15 features
Jam: various improvements and fixes
Lua: update for Lua54 and end of function as Keyword rather than Control
C++: update for C++20
debchangelog: add Eoan Ermine
5.59.0
YAML: only comments after spaces and other improvements/fixes
Markdown: use includeAttrib in code blocks
fix highlighting of "\0" in C mode
Tcsh: fix operators and keywords
Add syntax definition for the Common Intermediate Language
SyntaxHighlighter: Fix foreground color for text without special highlighting
Add example app for printing highlighted text to pdf
Markdown: Use color with higher contrast for lists
Remove .conf extension from "INI Files" hl, to determine the highlighter
using MIME type
Perl: fix the // operator
fix casing of UInt* types in Julia hl
5.58.0
Add syntax highlighting for fish shell
AppArmor: don't highlight variable assignments and alias rules within profiles
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