Update dependency highlight.js to v11.11.1 #4

Open
renovate-bot wants to merge 1 commit from renovate/highlight.js-11.x into main
Collaborator

This PR contains the following updates:

Package Update Change
highlight.js (source) minor 11.9.0 -> 11.11.1
highlight.js (source) major 9.12.0 -> 11.11.1

Release Notes

highlightjs/highlight.js (highlight.js)

v11.11.1

Compare Source

  • Fixes regression with Rust grammar.

v11.11.0

Compare Source

CAVEATS / POTENTIALLY BREAKING CHANGES

  • Nothing yet.

Core Grammars:

  • fix(rust) - adds emoji support in single quote strings [joshgoebel][]
  • fix(apache) - support line continuation via \ Josh Goebel
  • fix(makefile) - allow strings inside $() expressions aneesh98
  • enh(arcade) updated to ArcGIS Arcade version 1.29 Kristian Ekenes
  • enh(css) add all properties listed on MDN (96 additions including anchor-name, aspect-ratio, backdrop-filter, container, margin-trim, place-content, scroll-timeline, ...) BaliBalo
  • enh(excel) add built-in functions for Excel 365 release to 2024 Danny Winrow
  • enh(erlang) OTP 27 triple-quoted strings nixxquality
  • enh(erlang) OTP 27 doc attribute nixxquality
  • enh(erlang) OTP 27 Sigil type nixxquality
  • enh(erlang) OTP25/27 maybe statement nixxquality
  • enh(dart) Support digit-separators in number literals [Sam Rawlins][]
  • enh(csharp) add Contextual keywords file, args, dynamic, record, required and scoped Alvin Joy
  • enh(lua) add 'pluto' as an alias Sainan
  • enh(bash) add reserved keywords time and coproc Álvaro Mondéjar
  • enh(nix) update keywords [h7x4][]
  • enh(nix) support paths [h7x4][]
  • enh(nix) support lookup paths [h7x4][]
  • enh(nix) support operators [h7x4][]
  • enh(nix) support REPL keywords [h7x4][]
  • enh(nix) support markdown comments [h7x4][]
  • enh(nix) support basic function params [h7x4][]
  • enh(nix) better parsing of attrsets [h7x4][]
  • fix(c) - Fixed hex numbers with decimals Dxuian
  • fix(typescript) - Fixedoptional property not highlighted correctly Dxuian
  • fix(ruby) - fix |= operator false positives (as block arguments) Aboobacker MK
  • enh(gcode) rewrote language for modern gcode support Barthélémy Bonhomme
  • fix(sql) - Fixed sql primary key and foreign key spacing issue Dxuian
  • fix(cpp) added flat_set and flat_map as a part of cpp 23 version Lavan
  • fix(yaml) - Fixed special chars in yaml Dxuian
  • fix(basic) - Fixed closing quotation marks not required for a PRINT statement Somya
  • fix(nix) remove add builtin [h7x4][]
  • fix(nix) mark or as builtin instead of literal [h7x4][]
  • fix(nix) handle ''' string escapes [h7x4][]
  • fix(nix) handle backslash string escapes [h7x4][]
  • fix(nix) don't mix escapes for " and '' strings [h7x4][]
  • fix(swift) - Fixed syntax highlighting for class func/var declarations guuido
  • fix(yaml) - Fixed wrong escaping behavior in single quoted strings guuido
  • enh(nim) - Add concept and defer to list of Nim keywords Jake Leahy
  • fix(cpp) - Exclude keywords from highlighting as function calls Eisenwave

New Grammars:

  • added 3rd party TTCN-3 grammar to SUPPORTED_LANGUAGES Osmocom
  • added 3rd party Odin grammar to SUPPORTED_LANGUAGES clsource
  • added 3rd party Liquid grammar to SUPPORTED_LANGUAGES Laurel King

Developer Tools:

  • Nothing yet.

Themes:

Improvements:

  • Resolve the memory leak problem when creating multiple Highlight.js instances Imken

CONTRIBUTORS

v11.10.0

Compare Source

CAVEATS / POTENTIALLY BREAKING CHANGES

  • Drops support for Node 16.x, which is no longer supported by Node.js.

Core Grammars:

  • enh(typescript) add support for satisfies operator Kisaragi Hiu
  • enc(c) added more C23 keywords Melkor-1
  • enh(json) added jsonc as an alias BackupMiles
  • enh(gml) updated to latest language version (GML v2024.2) gnysek
  • enh(c) added more C23 keywords and preprcoessor directives Eisenwave
  • enh(js/ts) support namespaced tagged template strings Aral Balkan
  • enh(perl) fix false-positive variable match at end of string Josh Goebel
  • fix(cpp) not all kinds of number literals are highlighted correctly Lê Duy Quang
  • fix(css) fix overly greedy pseudo class matching Bradley Mackey
  • enh(arcade) updated to ArcGIS Arcade version 1.24 Kristian Ekenes
  • fix(typescript): params types Mohamed Ali
  • fix(rust) fix escaped double quotes in string Mohamed Ali
  • fix(rust) fix for r# raw identifier not being highlighted correctly. JaeBaek Lee
  • enh(rust) Adding union to be recognized as a keyword in Rust. JaeBaek Lee
  • fix(yaml) fix for yaml with keys having brackets highlighted incorrectly Aneesh Kulkarni
  • fix(csharp) add raw string highlighting for C# 11. Tara
  • fix(bash) fix # within token being detected as the start of a comment Felix Uhl
  • fix(python) fix or conflicts with string highlighting Mohamed Ali
  • enh(python) adds a scope to the self variable [Lee Falin][]
  • enh(delphi) allow digits to be omitted for hex and binary literals Jonah Jeleniewski
  • enh(delphi) add support for digit separators Jonah Jeleniewski
  • enh(delphi) add support for character strings with non-decimal numerics Jonah Jeleniewski
  • fix(javascript) incorrect function name highlighting CY Fung
  • fix(1c) fix escaped symbols "+-;():=,[]" literals Vitaly Barilko
  • fix(swift) correctly highlight generics and conformances in type definitions Bradley Mackey
  • enh(swift) add package keyword Bradley Mackey
  • fix(swift) ensure keyword attributes highlight correctly Bradley Mackey
  • fix(types) fix interface LanguageDetail > keywords Patrick Chiu
  • enh(java) add goto to be recognized as a keyword in Java Alvin Joy
  • enh(bash) add keyword sudo Alvin Joy
  • fix(haxe) captures new keyword without capturing it within variables/class names Cameron Taylor
  • fix(go) fix go number literals to accept _ separators, add hex p exponents Lisa Ugray
  • enh(markdown) add entity support [David Schach][] TaraLei
  • enh(css) add justify-items and justify-self attributes Vasily Polovnyov
  • enh(css) add accent-color, appearance, color-scheme, rotate, scale and translate attributes Carl Räfting
  • fix(fortran) fixes parsing of keywords delimited by dots Julien Bloino
  • enh(css) add select, option, optgroup, picture and source to list of known tags Vasily Polovnyov
  • enh(css) add inset, inset-*, border-start-*-radius and border-end-*-radius attributes Vasily Polovnyov
  • enh(css) add text-decoration-skip-ink, text-decoration-thickness and text-underline-offset attributes Vasily Polovnyov
  • enh(java) add when to be recognized as a keyword in Java Chiel van de Steeg

New Grammars:

  • added 3rd party CODEOWNERS grammar to SUPPORTED_LANGUAGES nataliia-radina
  • added 3rd party Luau grammar to SUPPORTED_LANGUAGES Robloxian Demo
  • added 3rd party ReScript grammar to SUPPORTED_LANGUAGES Paul Tsnobiladzé
  • added 3rd party Zig grammar to SUPPORTED_LANGUAGES [Hyou BunKen][]
  • added 3rd party WGSL grammar to SUPPORTED_LANGUAGES Arman Uguray
  • added 3rd party Unison grammar to SUPPORTED_LANGUAGES Rúnar Bjarnason
  • added 3rd party Phix grammar to SUPPORTED_LANGUAGES PeteLomax
  • added 3rd party Mirth grammar to SUPPORTED_LANGUAGES Sierra
  • added 3rd party JSONata grammar to SUPPORTED_LANGUAGES Vlad Dimov

Developer Tool:

  • enh(tools): order CSS options picklist [David Schach][]
  • enh(tools): remove duplicate CSS options [David Schach][]
  • (typescript): deprecate old highlight API [Misha Kaletsky][]

Themes:

  • Added 1c-light theme a like in the IDE 1C:Enterprise 8 (for 1c) Vitaly Barilko

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 Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [highlight.js](http://highlightjs.org) ([source](https://github.com/highlightjs/highlight.js)) | minor | `11.9.0` -> `11.11.1` | | [highlight.js](http://highlightjs.org) ([source](https://github.com/highlightjs/highlight.js)) | major | `9.12.0` -> `11.11.1` | --- ### Release Notes <details> <summary>highlightjs/highlight.js (highlight.js)</summary> ### [`v11.11.1`](https://github.com/highlightjs/highlight.js/blob/HEAD/CHANGES.md#Version-11111) [Compare Source](https://github.com/highlightjs/highlight.js/compare/11.11.0...11.11.1) - Fixes regression with Rust grammar. ### [`v11.11.0`](https://github.com/highlightjs/highlight.js/blob/HEAD/CHANGES.md#Version-11110) [Compare Source](https://github.com/highlightjs/highlight.js/compare/11.10.0...11.11.0) CAVEATS / POTENTIALLY BREAKING CHANGES - Nothing yet. Core Grammars: - fix(rust) - adds emoji support in single quote strings \[joshgoebel]\[] - fix(apache) - support line continuation via `\` [Josh Goebel][] - fix(makefile) - allow strings inside `$()` expressions [aneesh98][] - enh(arcade) updated to ArcGIS Arcade version 1.29 [Kristian Ekenes][] - enh(css) add all properties listed on MDN (96 additions including `anchor-name`, `aspect-ratio`, `backdrop-filter`, `container`, `margin-trim`, `place-content`, `scroll-timeline`, ...) [BaliBalo][] - enh(excel) add built-in functions for Excel 365 release to 2024 [Danny Winrow][] - enh(erlang) OTP 27 triple-quoted strings [nixxquality][] - enh(erlang) OTP 27 doc attribute [nixxquality][] - enh(erlang) OTP 27 Sigil type [nixxquality][] - enh(erlang) OTP25/27 maybe statement [nixxquality][] - enh(dart) Support digit-separators in number literals \[Sam Rawlins]\[] - enh(csharp) add Contextual keywords `file`, `args`, `dynamic`, `record`, `required` and `scoped` [Alvin Joy][] - enh(lua) add 'pluto' as an alias [Sainan] - enh(bash) add reserved keywords `time` and `coproc` [Álvaro Mondéjar][] - enh(nix) update keywords \[h7x4]\[] - enh(nix) support paths \[h7x4]\[] - enh(nix) support lookup paths \[h7x4]\[] - enh(nix) support operators \[h7x4]\[] - enh(nix) support REPL keywords \[h7x4]\[] - enh(nix) support markdown comments \[h7x4]\[] - enh(nix) support basic function params \[h7x4]\[] - enh(nix) better parsing of attrsets \[h7x4]\[] - fix(c) - Fixed hex numbers with decimals [Dxuian] - fix(typescript) - Fixedoptional property not highlighted correctly [Dxuian] - fix(ruby) - fix `|=` operator false positives (as block arguments) [Aboobacker MK] - enh(gcode) rewrote language for modern gcode support [Barthélémy Bonhomme][] - fix(sql) - Fixed sql primary key and foreign key spacing issue [Dxuian] - fix(cpp) added flat_set and flat_map as a part of cpp 23 version [Lavan] - fix(yaml) - Fixed special chars in yaml [Dxuian] - fix(basic) - Fixed closing quotation marks not required for a PRINT statement [Somya] - fix(nix) remove `add` builtin \[h7x4]\[] - fix(nix) mark `or` as builtin instead of literal \[h7x4]\[] - fix(nix) handle `'''` string escapes \[h7x4]\[] - fix(nix) handle backslash string escapes \[h7x4]\[] - fix(nix) don't mix escapes for `"` and `''` strings \[h7x4]\[] - fix(swift) - Fixed syntax highlighting for class func/var declarations [guuido] - fix(yaml) - Fixed wrong escaping behavior in single quoted strings [guuido] - enh(nim) - Add `concept` and `defer` to list of Nim keywords [Jake Leahy] - fix(cpp) - Exclude keywords from highlighting as function calls [Eisenwave] New Grammars: - added 3rd party TTCN-3 grammar to SUPPORTED_LANGUAGES [Osmocom][] - added 3rd party Odin grammar to SUPPORTED_LANGUAGES [clsource][] - added 3rd party Liquid grammar to SUPPORTED_LANGUAGES [Laurel King][] Developer Tools: - Nothing yet. Themes: - Added `Rosé Pine` theme [William Wilkinson][] - Added `Cybertopia Cherry` theme [Alexandre ZANNI][] - Added `Cybertopia Dimmer` theme [Alexandre ZANNI][] - Added `Cybertopia Icecap` theme [Alexandre ZANNI][] - Added `Cybertopia Saturated` theme [Alexandre ZANNI][] Improvements: - Resolve the memory leak problem when creating multiple Highlight.js instances [Imken][] CONTRIBUTORS [Josh Goebel]: https://github.com/joshgoebel [aneesh98]: https://github.com/aneesh98 [BaliBalo]: https://github.com/BaliBalo [William Wilkinson]: https://github.com/wilkinson4 [nixxquality]: https://github.com/nixxquality [srawlins]: https://github.com/srawlins [Alvin Joy]: https://github.com/alvinsjoy [Dxuian]: https://github.com/Dxuian [Aboobacker MK]: https://github.com/tachyons [Imken]: https://github.com/immccn123 [Sainan]: https://github.com/Sainan [Osmocom]: https://github.com/osmocom [Álvaro Mondéjar]: https://github.com/mondeja [Alexandre ZANNI]: https://github.com/noraj [Barthélémy Bonhomme]: https://github.com/barthy-koeln [Lavan]: https://github.com/jvlavan [Somya]: https://github.com/somya-05 [guuido]: https://github.com/guuido [clsource]: https://github.com/clsource [Jake Leahy]: https://github.com/ire4ever1190 [Laurel King]: https://github.com/laurelthorburn [Kristian Ekenes]: https://github.com/ekenes [Danny Winrow]: https://github.com/dannywinrow [Eisenwave]: https://github.com/Eisenwave/ ### [`v11.10.0`](https://github.com/highlightjs/highlight.js/blob/HEAD/CHANGES.md#Version-11100) [Compare Source](https://github.com/highlightjs/highlight.js/compare/11.9.0...11.10.0) CAVEATS / POTENTIALLY BREAKING CHANGES - Drops support for Node 16.x, which is no longer supported by Node.js. Core Grammars: - enh(typescript) add support for `satisfies` operator [Kisaragi Hiu][] - enc(c) added more C23 keywords [Melkor-1][] - enh(json) added jsonc as an alias [BackupMiles][] - enh(gml) updated to latest language version (GML v2024.2) [gnysek][] - enh(c) added more C23 keywords and preprcoessor directives [Eisenwave][] - enh(js/ts) support namespaced tagged template strings [Aral Balkan][] - enh(perl) fix false-positive variable match at end of string [Josh Goebel][] - fix(cpp) not all kinds of number literals are highlighted correctly [Lê Duy Quang][] - fix(css) fix overly greedy pseudo class matching [Bradley Mackey][] - enh(arcade) updated to ArcGIS Arcade version 1.24 [Kristian Ekenes][] - fix(typescript): params types [Mohamed Ali][] - fix(rust) fix escaped double quotes in string [Mohamed Ali][] - fix(rust) fix for r# raw identifier not being highlighted correctly. [JaeBaek Lee][] - enh(rust) Adding union to be recognized as a keyword in Rust. [JaeBaek Lee][] - fix(yaml) fix for yaml with keys having brackets highlighted incorrectly [Aneesh Kulkarni][] - fix(csharp) add raw string highlighting for C# 11. [Tara][] - fix(bash) fix # within token being detected as the start of a comment [Felix Uhl][] - fix(python) fix `or` conflicts with string highlighting [Mohamed Ali][] - enh(python) adds a scope to the `self` variable \[Lee Falin]\[] - enh(delphi) allow digits to be omitted for hex and binary literals [Jonah Jeleniewski][] - enh(delphi) add support for digit separators [Jonah Jeleniewski][] - enh(delphi) add support for character strings with non-decimal numerics [Jonah Jeleniewski][] - fix(javascript) incorrect function name highlighting [CY Fung][] - fix(1c) fix escaped symbols "+-;():=,\[]" literals [Vitaly Barilko][] - fix(swift) correctly highlight generics and conformances in type definitions [Bradley Mackey][] - enh(swift) add package keyword [Bradley Mackey][] - fix(swift) ensure keyword attributes highlight correctly [Bradley Mackey][] - fix(types) fix interface LanguageDetail > keywords [Patrick Chiu] - enh(java) add `goto` to be recognized as a keyword in Java [Alvin Joy][] - enh(bash) add keyword `sudo` [Alvin Joy][] - fix(haxe) captures `new` keyword without capturing it within variables/class names [Cameron Taylor][] - fix(go) fix go number literals to accept `_` separators, add hex p exponents [Lisa Ugray][] - enh(markdown) add entity support \[David Schach]\[] [TaraLei][] - enh(css) add `justify-items` and `justify-self` attributes [Vasily Polovnyov][] - enh(css) add `accent-color`, `appearance`, `color-scheme`, `rotate`, `scale` and `translate` attributes [Carl Räfting][] - fix(fortran) fixes parsing of keywords delimited by dots [Julien Bloino][] - enh(css) add `select`, `option`, `optgroup`, `picture` and `source` to list of known tags [Vasily Polovnyov][] - enh(css) add `inset`, `inset-*`, `border-start-*-radius` and `border-end-*-radius` attributes [Vasily Polovnyov][] - enh(css) add `text-decoration-skip-ink`, `text-decoration-thickness` and `text-underline-offset` attributes [Vasily Polovnyov][] - enh(java) add `when` to be recognized as a keyword in Java [Chiel van de Steeg][] New Grammars: - added 3rd party CODEOWNERS grammar to SUPPORTED_LANGUAGES [nataliia-radina][] - added 3rd party Luau grammar to SUPPORTED_LANGUAGES [Robloxian Demo][] - added 3rd party ReScript grammar to SUPPORTED_LANGUAGES [Paul Tsnobiladzé][] - added 3rd party Zig grammar to SUPPORTED_LANGUAGES \[Hyou BunKen]\[] - added 3rd party WGSL grammar to SUPPORTED_LANGUAGES [Arman Uguray][] - added 3rd party Unison grammar to SUPPORTED_LANGUAGES [Rúnar Bjarnason][] - added 3rd party Phix grammar to SUPPORTED_LANGUAGES [PeteLomax][] - added 3rd party Mirth grammar to SUPPORTED_LANGUAGES [Sierra][] - added 3rd party JSONata grammar to SUPPORTED_LANGUAGES [Vlad Dimov][] Developer Tool: - enh(tools): order CSS options picklist \[David Schach]\[] - enh(tools): remove duplicate CSS options \[David Schach]\[] - (typescript): deprecate old `highlight` API \[Misha Kaletsky]\[] Themes: - Added `1c-light` theme a like in the IDE 1C:Enterprise 8 (for 1c) [Vitaly Barilko][] [Kisaragi Hiu]: https://github.com/kisaragi-hiu [Melkor-1]: https://github.com/Melkor-1 [PeteLomax]: https://github.com/petelomax [gnysek]: https://github.com/gnysek [Eisenwave]: https://github.com/Eisenwave [Aral Balkan]: https://github.com/aral [Lê Duy Quang]: https://github.com/leduyquang753 [Mohamed Ali]: https://github.com/MohamedAli00949 [JaeBaek Lee]: https://github.com/ThinkingVincent [Bradley Mackey]: https://github.com/bradleymackey [Kristian Ekenes]: https://github.com/ekenes [Aneesh Kulkarni]: https://github.com/aneesh98 [Bruno Meneguele]: https://github.com/bmeneg [Tara]: https://github.com/taralei [Felix Uhl]: https://github.com/iFreilicht [nataliia-radina]: https://github.com/Nataliia-Radina [Robloxian Demo]: https://github.com/RobloxianDemo [Paul Tsnobiladzé]: https://github.com/tsnobip [Jonah Jeleniewski]: https://github.com/cirras [Josh Goebel]: https://github.com/joshgoebel [CY Fung]: https://github.com/cyfung1031 [Vitaly Barilko]: https://github.com/Diversus23 [Patrick Chiu]: https://github.com/patrick-kw-chiu [Alvin Joy]: https://github.com/alvinsjoy [Lisa Ugray]: https://github.com/lugray [TaraLei]: https://github.com/TaraLei [Cameron Taylor]: https://github.com/ninjamuffin99 [Vasily Polovnyov]: https://github.com/vast [Arman Uguray]: https://github.com/armansito [Rúnar Bjarnason]: https://github.com/runarorama [Carl Räfting]: https://github.com/carlrafting [BackupMiles]: https://github.com/BackupMiles [Julien Bloino]: https://github.com/jbloino [Sierra]: https://github.com/casuallyblue [Vlad Dimov]: https://github.com/DevDimov [Chiel van de Steeg]: https://github.com/cvdsteeg </details> --- ### 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45MS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTU4LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
renovate-bot added 1 commit 2025-01-06 11:48:51 +01:00
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/highlight.js-11.x:renovate/highlight.js-11.x
git checkout renovate/highlight.js-11.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout main
git merge --no-ff renovate/highlight.js-11.x
git checkout renovate/highlight.js-11.x
git rebase main
git checkout main
git merge --ff-only renovate/highlight.js-11.x
git checkout renovate/highlight.js-11.x
git rebase main
git checkout main
git merge --no-ff renovate/highlight.js-11.x
git checkout main
git merge --squash renovate/highlight.js-11.x
git checkout main
git merge --ff-only renovate/highlight.js-11.x
git checkout main
git merge renovate/highlight.js-11.x
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: stiebke/hugo-goa#4
No description provided.