markdown-it-named-code-blocks
markdown-it-named-code-blocks copied to clipboard
Bump highlight.js from 10.7.3 to 11.10.0
Bumps highlight.js from 10.7.3 to 11.10.0.
Release notes
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)
Changelog
Sourced from highlight.js's changelog.
Version 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
satisfiesoperator [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
orconflicts with string highlighting [Mohamed Ali][]- enh(python) adds a scope to the
selfvariable [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
gototo be recognized as a keyword in Java [Alvin Joy][]- enh(bash) add keyword
sudo[Alvin Joy][]- fix(haxe) captures
newkeyword 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-itemsandjustify-selfattributes [Vasily Polovnyov][]- enh(css) add
accent-color,appearance,color-scheme,rotate,scaleandtranslateattributes [Carl Räfting][]- fix(fortran) fixes parsing of keywords delimited by dots [Julien Bloino][]
- enh(css) add
select,option,optgroup,pictureandsourceto list of known tags [Vasily Polovnyov][]- enh(css) add
inset,inset-*,border-start-*-radiusandborder-end-*-radiusattributes [Vasily Polovnyov][]- enh(css) add
text-decoration-skip-ink,text-decoration-thicknessandtext-underline-offsetattributes [Vasily Polovnyov][]New Grammars:
... (truncated)
Commits
366a8bd(maintainer) bump version 11.9.0 => 11.10.0b1fd7cd(maint) build against node 22221b049(maint) bump npm dependenciese2e11f7Add JSONata as supported language (#4069)f41067dimprove monokai theme for attr & number (#4067)b9ae5feaddtext-decoration-skip-ink,text-decoration-thicknessand `text-underli...888ac75Add Mirth to SUPPORTED_LANGUAGES.md (#4061)32f6d13(chore) Remove unused submodule (#4047)4bbf361enh(typescript) addsatisfieskeyword (#4058)5237004enh(c): Added typeof and typeof_qual to the list of keywords (#4055)- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.