Sourced from highlight.js's releases.
11.9.0 - Fall is in the air!
Version 11.9.0
CAVEATS / POTENTIALLY BREAKING CHANGES
- Drops support for Node 14.x, which is no longer supported by Node.js.
- In the
nodebuildstyles/*.cssfiles now ship un-minified with minified counterparts as:styles/*.min.css[mvorisek][] (this makes things consistent with ourcdnbuilds)Parser:
- (enh) prevent re-highlighting of an element [joshgoebel][]
- (chore) Remove discontinued badges from README [Bradley Mackey][]
- (chore) Fix build size report [Bradley Mackey][]
New Grammars:
- added 3rd party Iptables grammar to SUPPORTED_LANGUAGES [Checconio][]
- added 3rd party x86asmatt grammar to SUPPORTED_LANGUAGES [gondow][]
- added 3rd party riscv64 grammar to SUPPORTED_LANGUAGES [aana-h2][]
- added 3rd party Ballerina grammar to SUPPORTED_LANGUAGES [Yasith Deelaka][]
Core Grammars:
- fix(rust) added negative-lookahead for callable keywords
ifwhilefor[Omar Hussein][]- enh(armasm) added
x0-x30andw0-w30ARMv8 registers [Nicholas Thompson][]- enh(haxe) added
final,is,macrokeywords and$identifiers [Robert Borghese][]- enh(haxe) support numeric separators and suffixes [Robert Borghese][]
- fix(haxe) fixed metadata arguments and support non-colon syntax [Robert Borghese][]
- fix(haxe) differentiate
abstractdeclaration from keyword [Robert Borghese][]- fix(bash) do not delimit a string by an escaped apostrophe [hancar][]
- enh(swift) support
macrokeyword [Bradley Mackey][]- enh(swift) support parameter pack keywords [Bradley Mackey][]
- enh(swift) regex literal support [Bradley Mackey][]
- enh(swift)
@uncheckedand@Sendablesupport [Bradley Mackey][]- enh(scala) add using directives support
//> using foo bar[Jamie Thompson][]- fix(scala) fixed comments in constructor arguments not being properly highlighted [Isaac Nonato][]
- enh(swift) ownership modifiers support [Bradley Mackey][]
- enh(nsis) Add
!assertcompiler flag [idleberg][]- fix(haskell) do not treat double dashes inside infix operators as comments [Zlondrej][]
- enh(rust) added
eprintln!macro [qoheniac][]- enh(leaf) update syntax to 4.0 [Samuel Bishop][]
- fix(reasonml) simplify syntax and align it with ocaml [jchavarri][]
- fix(swift)
warn_unqualified_accessis an attribute [Bradley Mackey][]- enh(swift) macro attributes are highlighted as keywords [Bradley Mackey][]
- enh(stan) updated for version 2.33 (#3859) [Brian Ward][]
- fix(css) added '_' css variable detection [Md Saad Akhtar][]
- enh(groovy) add
recordandvaras keywords [Guillaume Laforge][]
... (truncated)
Sourced from highlight.js's changelog.
Version 11.9.0
CAVEATS / POTENTIALLY BREAKING CHANGES
- Drops support for Node 14.x, which is no longer supported by Node.js.
- In the
nodebuildstyles/*.cssfiles now ship un-minified with minified counterparts as:styles/*.min.css[mvorisek][] (this makes things consistent with ourcdnbuilds)Parser:
- (enh) prevent re-highlighting of an element [joshgoebel][]
- (chore) Remove discontinued badges from README [Bradley Mackey][]
- (chore) Fix build size report [Bradley Mackey][]
New Grammars:
- added 3rd party Iptables grammar to SUPPORTED_LANGUAGES [Checconio][]
- added 3rd party x86asmatt grammar to SUPPORTED_LANGUAGES [gondow][]
- added 3rd party riscv64 grammar to SUPPORTED_LANGUAGES [aana-h2][]
- added 3rd party Ballerina grammar to SUPPORTED_LANGUAGES [Yasith Deelaka][]
Core Grammars:
- fix(rust) added negative-lookahead for callable keywords
ifwhilefor[Omar Hussein][]- enh(armasm) added
x0-x30andw0-w30ARMv8 registers [Nicholas Thompson][]- enh(haxe) added
final,is,macrokeywords and$identifiers [Robert Borghese][]- enh(haxe) support numeric separators and suffixes [Robert Borghese][]
- fix(haxe) fixed metadata arguments and support non-colon syntax [Robert Borghese][]
- fix(haxe) differentiate
abstractdeclaration from keyword [Robert Borghese][]- fix(bash) do not delimit a string by an escaped apostrophe [hancar][]
- enh(swift) support
macrokeyword [Bradley Mackey][]- enh(swift) support parameter pack keywords [Bradley Mackey][]
- enh(swift) regex literal support [Bradley Mackey][]
- enh(swift)
@uncheckedand@Sendablesupport [Bradley Mackey][]- enh(scala) add using directives support
//> using foo bar[Jamie Thompson][]- fix(scala) fixed comments in constructor arguments not being properly highlighted [Isaac Nonato][]
- enh(swift) ownership modifiers support [Bradley Mackey][]
- enh(nsis) Add
!assertcompiler flag [idleberg][]- fix(haskell) do not treat double dashes inside infix operators as comments [Zlondrej][]
- enh(rust) added
eprintln!macro [qoheniac][]- enh(leaf) update syntax to 4.0 [Samuel Bishop][]
- fix(reasonml) simplify syntax and align it with ocaml [jchavarri][]
- fix(swift)
warn_unqualified_accessis an attribute [Bradley Mackey][]- enh(swift) macro attributes are highlighted as keywords [Bradley Mackey][]
- enh(stan) updated for version 2.33 (#3859) [Brian Ward][]
- fix(css) added '_' css variable detection [Md Saad Akhtar][]
- enh(groovy) add
recordandvaras keywords [Guillaume Laforge][]
... (truncated)
f47103d
(chore) release with v20 of Node59ac021
bump 11.9.0aa09381
gem bumps1a531f5
fix(rust) Add negative-lookahead for fn like keywords (#3883)fa9a62c
enh(groovy) Add record and var keywords (#3872)a1a1235
fix(css) variable '_' detection #3823
(#3863)2708bf9
(typo) Update README.md (#3869)58dc596
Update Stan syntax to version 2.33 (#3859)694eb52
(enh) Add Ballerina to supported languages (#3852)a20b348
Bump actions/checkout from 3 to 4 (#3854)