[!WARNING]
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
isagalaev/highlight.js (highlight.js)
### [`v11.9.0`](https://togithub.com/isagalaev/highlight.js/blob/HEAD/CHANGES.md#Version-1190)
[Compare Source](https://togithub.com/isagalaev/highlight.js/compare/11.8.0...11.9.0)
CAVEATS / POTENTIALLY BREAKING CHANGES
- Drops support for Node 14.x, which is no longer supported by Node.js.
- In the `node` build `styles/*.css` files now ship un-minified
with minified counterparts as: `styles/*.min.css` [mvorisek][]
(this makes things consistent with our `cdn` builds)
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(cpp) fixed highlighter break state [Md Saad Akhtar][]
- fix(rust) added negative-lookahead for callable keywords `if` `while` `for` \[Omar Hussein]\[]
- enh(armasm) added `x0-x30` and `w0-w30` ARMv8 registers [Nicholas Thompson][]
- enh(haxe) added `final`, `is`, `macro` keywords 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 `abstract` declaration from keyword [Robert Borghese][]
- fix(bash) do not delimit a string by an escaped apostrophe \[hancar]\[]
- enh(swift) support `macro` keyword [Bradley Mackey][]
- enh(swift) support parameter pack keywords [Bradley Mackey][]
- enh(swift) regex literal support [Bradley Mackey][]
- enh(swift) `@unchecked` and `@Sendable` support [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 `!assert` compiler 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_access` is an attribute [Bradley Mackey][]
- enh(swift) macro attributes are highlighted as keywords [Bradley Mackey][]
- enh(stan) updated for version 2.33 ([#3859](https://togithub.com/isagalaev/highlight.js/issues/3859)) [Brian Ward][]
- enh(llvm) match additional types [wtz][]
- fix(css) added '\_' css variable detection [Md Saad Akhtar][]
- enh(groovy) add `record` and `var` as keywords [Guillaume Laforge][]
Developer Tool:
- (chore) Update dev tool to use the new `highlight` API. [Shah Shabbir Ahmmed][]
- (enh) Auto-update the highlighted output when the language dropdown changes. [Shah Shabbir Ahmmed][]
[Robert Borghese]: https://togithub.com/RobertBorghese
[Isaac Nonato]: https://togithub.com/isaacnonato
[Shah Shabbir Ahmmed]: https://togithub.com/shabbir23ah
[Josh Goebel]: https://togithub.com/joshgoebel
[Checconio]: https://togithub.com/Checconio
[Bradley Mackey]: https://togithub.com/bradleymackey
[mvorisek]: https://togithub.com/mvorisek
[qoheniac]: https://togithub.com/qoheniac
[Samuel Bishop]: https://togithub.com/dannflor
[gondow]: https://togithub.com/gondow
[jchavarri]: https://togithub.com/jchavarri
[aana-h2]: https://togithub.com/aana-h2
[Nicholas Thompson]: https://togithub.com/NAThompson
[Yasith Deelaka]: https://togithub.com/YasithD
[Brian Ward]: https://togithub.com/WardBrian
[wtz]: https://togithub.com/wangtz0607
[Md Saad Akhtar]: https://togithub.com/akhtarmdsaad
[Guillaume Laforge]: https://togithub.com/glaforge
### [`v11.8.0`](https://togithub.com/isagalaev/highlight.js/blob/HEAD/CHANGES.md#Version-1180)
[Compare Source](https://togithub.com/isagalaev/highlight.js/compare/11.7.0...11.8.0)
Parser engine:
- added a function to default export to generate a fresh highlighter instance to be used by extensions [WisamMechano][]
- added BETA `__emitTokens` key to grammars to allow then to direct their own parsing, only using Highlight.js for the HTML rendering [Josh Goebel][]
- (enh) add `removePlugin` api [faga295][]
- (fix) typo in language name of `JavaScript` [Cyrus Kao][]
New Grammars:
- added 3rd party Lang grammar to SUPPORTED_LANGUAGES [AdamRaichu][]
- added 3rd party C3 grammar to SUPPORTED_LANGUAGES [aliaegik][]
Core Grammars:
- enh(sql) support `_` in variable names \[joshgoebel]\[]
- enh(mathematica) update keywords list to 13.2.1 [arnoudbuzing][]
- enh(protobuf) add `proto` alias for Protobuf \[dimitropoulos]\[]
- enh(sqf) latest changes in Arma 3 v2.11 [Leopard20][]
- enh(js/ts) Added support for GraphQL tagged template strings [Ali Ukani][]
- enh(javascript) add sessionStorage to list of built-in variables [Jeroen van Vianen][]
- enh(http) Add support for HTTP/3 [Rijenkii][]
- added 3rd party Motoko grammar to SUPPORTED_LANGUAGES [rvanasa][]
- added 3rd party Candid grammar to SUPPORTED_LANGUAGES [rvanasa][]
- fix(haskell) Added support for characters [CrystalSplitter][]
- enh(dart) Add `base`, `interface`, `sealed`, and `when` keywords [Sam Rawlins][]
- enh(php) detect newer more flexible NOWdoc syntax ([#3679](https://togithub.com/isagalaev/highlight.js/issues/3679)) [Timur Kamaev][]
- enh(python) improve autodetection of code with type hinting any function's return type (making the `->` operator legal) [Keyacom][]
- enh(bash) add `select` and `until` as keywords
[arnoudbuzing]: https://togithub.com/arnoudbuzing
[aliaegik]: https://togithub.com/aliaegik
[Josh Goebel]: https://togithub.com/joshgoebel
[Timur Kamaev]: https://togithub.com/doiftrue
[Leopard20]: https://togithub.com/Leopard20/
[WisamMechano]: https://togithub.com/wisammechano
[faga295]: https://togithub.com/faga295
[AdamRaichu]: https://togithub.com/AdamRaichu
[Ali Ukani]: https://togithub.com/ali
[Jeroen van Vianen]: https://togithub.com/morinel
[gnysek]: https://togithub.com/gnysek
[Rijenkii]: https://togithub.com/rijenkii
[faga295]: https://togithub.com/faga295
[rvanasa]: https://togithub.com/rvanasa
[CrystalSplitter]: https://togithub.com/CrystalSplitter
[Sam Rawlins]: https://togithub.com/srawlins
[Keyacom]: https://togithub.com/Keyacom
[Boris Verkhovskiy]: https://togithub.com/verhovsky
[Cyrus Kao]: https://togithub.com/CyrusKao
[Zlondrej]: https://togithub.com/zlondrej
### [`v11.7.0`](https://togithub.com/isagalaev/highlight.js/blob/HEAD/CHANGES.md#Version-1170)
[Compare Source](https://togithub.com/isagalaev/highlight.js/compare/11.6.0...11.7.0)
New Grammars:
- added 3rd party LookML grammar to SUPPORTED_LANGUAGES [Josh Temple][]
- added 3rd party FunC grammar to SUPPORTED_LANGUAGES \[Nikita Sobolev]\[]
- Added 3rd party Flix grammar to SUPPORTED_LANGUAGES [The Flix Organisation][]
- Added 3rd party RVT grammar to SUPPORTED_LANGUAGES [Sopitive][]
Grammars:
- enh(scheme) add `scm` alias for Scheme [matyklug18][]
- fix(typescript) patterns like `
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
11.5.0
->11.9.0
11.6.0
->11.9.0
Release Notes
isagalaev/highlight.js (highlight.js)
### [`v11.9.0`](https://togithub.com/isagalaev/highlight.js/blob/HEAD/CHANGES.md#Version-1190) [Compare Source](https://togithub.com/isagalaev/highlight.js/compare/11.8.0...11.9.0) CAVEATS / POTENTIALLY BREAKING CHANGES - Drops support for Node 14.x, which is no longer supported by Node.js. - In the `node` build `styles/*.css` files now ship un-minified with minified counterparts as: `styles/*.min.css` [mvorisek][] (this makes things consistent with our `cdn` builds) 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(cpp) fixed highlighter break state [Md Saad Akhtar][] - fix(rust) added negative-lookahead for callable keywords `if` `while` `for` \[Omar Hussein]\[] - enh(armasm) added `x0-x30` and `w0-w30` ARMv8 registers [Nicholas Thompson][] - enh(haxe) added `final`, `is`, `macro` keywords 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 `abstract` declaration from keyword [Robert Borghese][] - fix(bash) do not delimit a string by an escaped apostrophe \[hancar]\[] - enh(swift) support `macro` keyword [Bradley Mackey][] - enh(swift) support parameter pack keywords [Bradley Mackey][] - enh(swift) regex literal support [Bradley Mackey][] - enh(swift) `@unchecked` and `@Sendable` support [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 `!assert` compiler 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_access` is an attribute [Bradley Mackey][] - enh(swift) macro attributes are highlighted as keywords [Bradley Mackey][] - enh(stan) updated for version 2.33 ([#3859](https://togithub.com/isagalaev/highlight.js/issues/3859)) [Brian Ward][] - enh(llvm) match additional types [wtz][] - fix(css) added '\_' css variable detection [Md Saad Akhtar][] - enh(groovy) add `record` and `var` as keywords [Guillaume Laforge][] Developer Tool: - (chore) Update dev tool to use the new `highlight` API. [Shah Shabbir Ahmmed][] - (enh) Auto-update the highlighted output when the language dropdown changes. [Shah Shabbir Ahmmed][] [Robert Borghese]: https://togithub.com/RobertBorghese [Isaac Nonato]: https://togithub.com/isaacnonato [Shah Shabbir Ahmmed]: https://togithub.com/shabbir23ah [Josh Goebel]: https://togithub.com/joshgoebel [Checconio]: https://togithub.com/Checconio [Bradley Mackey]: https://togithub.com/bradleymackey [mvorisek]: https://togithub.com/mvorisek [qoheniac]: https://togithub.com/qoheniac [Samuel Bishop]: https://togithub.com/dannflor [gondow]: https://togithub.com/gondow [jchavarri]: https://togithub.com/jchavarri [aana-h2]: https://togithub.com/aana-h2 [Nicholas Thompson]: https://togithub.com/NAThompson [Yasith Deelaka]: https://togithub.com/YasithD [Brian Ward]: https://togithub.com/WardBrian [wtz]: https://togithub.com/wangtz0607 [Md Saad Akhtar]: https://togithub.com/akhtarmdsaad [Guillaume Laforge]: https://togithub.com/glaforge ### [`v11.8.0`](https://togithub.com/isagalaev/highlight.js/blob/HEAD/CHANGES.md#Version-1180) [Compare Source](https://togithub.com/isagalaev/highlight.js/compare/11.7.0...11.8.0) Parser engine: - added a function to default export to generate a fresh highlighter instance to be used by extensions [WisamMechano][] - added BETA `__emitTokens` key to grammars to allow then to direct their own parsing, only using Highlight.js for the HTML rendering [Josh Goebel][] - (enh) add `removePlugin` api [faga295][] - (fix) typo in language name of `JavaScript` [Cyrus Kao][] New Grammars: - added 3rd party Lang grammar to SUPPORTED_LANGUAGES [AdamRaichu][] - added 3rd party C3 grammar to SUPPORTED_LANGUAGES [aliaegik][] Core Grammars: - enh(sql) support `_` in variable names \[joshgoebel]\[] - enh(mathematica) update keywords list to 13.2.1 [arnoudbuzing][] - enh(protobuf) add `proto` alias for Protobuf \[dimitropoulos]\[] - enh(sqf) latest changes in Arma 3 v2.11 [Leopard20][] - enh(js/ts) Added support for GraphQL tagged template strings [Ali Ukani][] - enh(javascript) add sessionStorage to list of built-in variables [Jeroen van Vianen][] - enh(http) Add support for HTTP/3 [Rijenkii][] - added 3rd party Motoko grammar to SUPPORTED_LANGUAGES [rvanasa][] - added 3rd party Candid grammar to SUPPORTED_LANGUAGES [rvanasa][] - fix(haskell) Added support for characters [CrystalSplitter][] - enh(dart) Add `base`, `interface`, `sealed`, and `when` keywords [Sam Rawlins][] - enh(php) detect newer more flexible NOWdoc syntax ([#3679](https://togithub.com/isagalaev/highlight.js/issues/3679)) [Timur Kamaev][] - enh(python) improve autodetection of code with type hinting any function's return type (making the `->` operator legal) [Keyacom][] - enh(bash) add `select` and `until` as keywords [arnoudbuzing]: https://togithub.com/arnoudbuzing [aliaegik]: https://togithub.com/aliaegik [Josh Goebel]: https://togithub.com/joshgoebel [Timur Kamaev]: https://togithub.com/doiftrue [Leopard20]: https://togithub.com/Leopard20/ [WisamMechano]: https://togithub.com/wisammechano [faga295]: https://togithub.com/faga295 [AdamRaichu]: https://togithub.com/AdamRaichu [Ali Ukani]: https://togithub.com/ali [Jeroen van Vianen]: https://togithub.com/morinel [gnysek]: https://togithub.com/gnysek [Rijenkii]: https://togithub.com/rijenkii [faga295]: https://togithub.com/faga295 [rvanasa]: https://togithub.com/rvanasa [CrystalSplitter]: https://togithub.com/CrystalSplitter [Sam Rawlins]: https://togithub.com/srawlins [Keyacom]: https://togithub.com/Keyacom [Boris Verkhovskiy]: https://togithub.com/verhovsky [Cyrus Kao]: https://togithub.com/CyrusKao [Zlondrej]: https://togithub.com/zlondrej ### [`v11.7.0`](https://togithub.com/isagalaev/highlight.js/blob/HEAD/CHANGES.md#Version-1170) [Compare Source](https://togithub.com/isagalaev/highlight.js/compare/11.6.0...11.7.0) New Grammars: - added 3rd party LookML grammar to SUPPORTED_LANGUAGES [Josh Temple][] - added 3rd party FunC grammar to SUPPORTED_LANGUAGES \[Nikita Sobolev]\[] - Added 3rd party Flix grammar to SUPPORTED_LANGUAGES [The Flix Organisation][] - Added 3rd party RVT grammar to SUPPORTED_LANGUAGES [Sopitive][] Grammars: - enh(scheme) add `scm` alias for Scheme [matyklug18][] - fix(typescript) patterns like `Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.