4.5.0
- Added: EnlighterJS
v3.5.0
- Added: EnlighterJS Gutenberg editor plugin
v1.2.0
- Added: Gutenberg left-align-indentation formatting button
- Added: block transformation from SyntaxHighlighter Evolved
- Added: selected language as button text to the block toolbar
- Added: basic support for windows
batch / bat file syntax
- Added:
dart language support - thanks to whiplashoo on GitHub
- Added: dedicated MariaDB/MySQL language support
mariadb
- Added: dedicated Oracle Database language support
oracledb (no special rules yet)
- Added: dedicated MSSQL language support
mssql (no special rules yet)
- Added: dedicated PostgreSQL language support
postgresql (no special rules yet)
- Added:
constraints to sql
- Changed: WordPress version
>=5.8 required!
- Changed: splitted sql language into several types/dialects for further extension
- Changed: removed pound style comments from generic
sql support
- Changed: removed keywords
bigint and unsigned from generic sql support
- Changed:
droide theme color #009999 to #007f7f for higher contrast (WCAG) - thanks to aphelionz on GitHub
- Changed: in case of a tokenizer error, the tokenizer will silently fail (output to console) instead of throwing an error - code will still be displayed but related tokens are missing
- Bugfix: Gutenberg inline editing not working on Safari due to required
rangeCount call - thanks to phruse on GitHub
- Bugfix: Gutenberg inline popover window content is collapsed in recent Gutenberg releases
- Bugfix: Gutenberg editor deprecation warnings related to Toolbar elements
- Bugfix: fixed Gutenberg editor deprecation warning related to widget - thanks to Jolle775 on GitHub
- Bugfix: Enlighter low-level shortcode handler regex failure caused invalid content matching for language shortcodes - thanks to michael8888 on WordPress.org Forums
- Bugfix:
yaml integer numbers not highlighted
- Bugfix:
php variable and function names followed by single/double quotes were interpreted as name - thanks to oleg-dk on GitHub
- Bugfix:
php method names which equals a keyword were highlighted as keyword - thanks to oleg-dk on GitHub
- Bugfix:
php method calls on variables were interpreted as variable name - thanks to oleg-dk on GitHub
- Bugfix:
latex command on first line not recognized - thanks to MamounImadRajab on GitHub
- Bugfix:
javascript regular expressions are match over multiple lines - thanks to mrdexters1 on Wordpress.org Forums
- Bugfix: tokenizer loop limit was calculated in total instead of per-rule
- Bugfix: keywords of
generic language requires a word-boundary before+after instead of a non word character - thanks to Irwanda04 on GitHub
- Bugfix: allow any non-whitespace chars in sql column name literals
- Bugfix: added missing
string keyword to c# type list
- Bugfix: pound and double-slash style comments also matched the last character before the comment