Release 5.5.4 (https://www.scintilla.org/scintilla554.zip)
Released 18 December 2024.
Update to Unicode 15.1. Issue #285.
Improve performance of SCI_BRACEMATCH. Feature #1533.
Improve performance of DBCS text. Feature #1535.
Fix wrapping removed lines. Bug #2456.
Fix moving line down to empty final line and moving empty final line up. Bug #2457.
On GTK, allow middle click to insert multiple times within a document. Geany Issue #2629.
Release 5.4.2 (https://www.scintilla.org/lexilla542.zip)
Released 18 December 2024.
Update to Unicode 15.1. Issue #285.
Lexer added for Nix "nix". Pull request #282.
JavaScript: Use correct SCE_HJA_TEMPLATELITERAL style for server-side template literals in HTML instead of client-side style. Issue #286.
JavaScript: Use correct SCE_HJ_SYMBOLS style for '.' after regex instead of SCE_HJ_WORD. Prevent empty word assertion when non-word character after regex flag. Issue #289.
PHP: Fix unstable lexing with substyled keyword and unterminated string. Issue #288.
Rust: Add C string and raw C string literal styles SCE_RUST_CSTRING and SCE_RUST_CSTRINGR. Pull request #292, Issue #268.
TOML: Don't treat keys without values as errors. Pull request #283.
Zig: Add SCE_ZIG_IDENTIFIER_STRING for identifiers expressed as strings. Pull request #287.
Fix#15817, fix#10528, fix#15801, close#15982
Release 5.5.1 ( https://www.scintilla.org/scintilla551.zip )
Released 22 July 2024.
SCI_CUTALLOWLINE added which is similar to SCI_COPYALLOWLINE but also deletes the copied text. Feature #1518.
Can set font used for autocompletion lists with SCI_AUTOCSETSTYLE. Feature #1523.
Increase maximum zoom set interactively to +60 points. Feature #1517.
Fix flickering cursor after some mouse action sequences. Bug #2443.
Release 5.3.3 ( https://www.scintilla.org/lexilla533.zip )
Released 22 July 2024.
ASP: Control whether ASP is enabled for XML and HTML with lexer.xml.allow.asp and lexer.html.allow.asp. Issue #252.
JavaScript: Recognize regular expressions at start or after '>' in JavaScript when lexer is cpp, hypertext, or xml. Issue #250, Bug #918.
JavaScript: Recognize initial #! 'shebang' line as a comment in standalone files. Issue #253.
Lua: Fix non-ASCII identifiers joined with '.' or ':'. Issue #242.
Lua: Fix folding for multi-line SCE_LUA_LITERALSTRING and SCE_LUA_COMMENT when performed incrementally. Issue #247.
PHP: Control whether PHP is enabled for XML and HTML with lexer.xml.allow.php and lexer.html.allow.php. Issue #252.
Close#15466