Skip to content

Update dependency highlight.js to ^10.5.0

Warren Gifford requested to merge renovate/highlight.js-10.x into main

Created by: renovate[bot]

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
highlight.js (source) ^10.4.0 -> ^10.5.0 age adoption passing confidence

Release Notes

highlightjs/highlight.js

v10.5.0

Compare Source

Build:

  • Add Subresource Integrity digest lists to cdn-assets Josh Goebel
  • R and VB.net grammars now ship in our default build (:common) Josh Goebel

Parser:

  • add match as sugar for simple begin only matches (#​2834) Josh Goebel
  • allow illegal to also be an array of regex (#​2834) Josh Goebel
  • add compilerExtensions allows grammers to influence mode compilation (#​2834) Josh Goebel
    • some internal pieces are now simple compiler extensions

New Languages:

Language grammar improvements:

  • enh(cpp): Support C++ pack expansion in function arguments Martin Dørum
  • enh(makefile): Add make as an alias (#​2883) tripleee
  • enh(swift) Improved grammar for strings (#​2819) Steven Van Impe
  • enh(swift) Grammar improvements (#​2908) Steven Van Impe
    • New grammar for keywords and built-ins
    • Added support for operator highlighting
    • New grammar for attributes
    • Added support for quoted identifiers, implicit parameters, and property wrapper projections
    • Support for more complex expressions in string interpolation
  • enh(swift) Improved highlighting for types and generic arguments (#​2920) Steven Van Impe
  • enh(swift) Improved highlighting for functions, initializers, and subscripts (#​2930) Steven Van Impe
  • fix(http) avoid recursive sublanguage and tighten rules (#​2893) Josh Goebel
  • fix(asciidoc): Handle section titles level 5 (#​2868) Vaibhav Chanana
  • fix(asciidoc): Support unconstrained emphasis syntax (#​2869) Guillaume Grossetie
  • enh(scheme) Allow [] for argument lists (#​2913) Josh Goebel
  • enh(vb) Large rework of VB.net grammar (#​2808) Jan Pilzer
    • Adds support for Date data types, see (#​2775)
    • Adds support for REM comments and fixes ''' doctags (#​2875) (#​2851)
      • Custom number mode to support VB.net specific number flags
      • Hex (&H), Oct (&O), and binary (&B) prefixes
      • Separating digits with underscores: 90_946
    • Type suffixes: 123UI (unsigned integer)
    • Improves directives detection and adds support for Enable, Disable, and Then keywords
    • Adds more markup tests
  • fix(javascript) Empty block-comments break highlighting (#​2896) Jan Pilzer
  • enh(dart) Fix empty block-comments from breaking highlighting (#​2898) Jan Pilzer
  • enh(dart) Fix empty doc-comment eating next line Jan Pilzer
  • enh(asciidoc) Adds support for unconstrained bold syntax (#​2869) Guillaume Grossetie
  • enh(c-like) Incorrect highlighting for interger suffix (#​2919) Vaibhav Chanana
  • enh(properties) Correctly handle trailing backslash (#​2922) Vaibhav Chanana

Recent Deprecations:

  • HTML "merging" is deprecated. (#​2873) Josh Goebel
    • HTML inside <pre> blocks will no longer be magically merged back into the highlighted code's HTML result - it will instead be silently removed.
    • Consider using a plugin if you truly need this functionality
    • Deprecated as of 10.5.0 - will be removed in v11.
  • tabReplace option deprecated. (#​2873) Josh Goebel
    • Consider: Use the CSS tab-size property, or simply pre-process the text yourself before rendering the initial HTML
    • otherwise, use a plugin
    • Deprecated as of 10.5.0 - will be removed in v11.
  • useBR option deprecated. (#​2559) Josh Goebel
    • Recommended: You really should just use the HTML <pre> tag
    • or perhaps try CSS white-space: pre;
    • otherwise, use a plugin
    • Deprecated as of 10.3.0 - will be removed in v11.
  • requireLanguage API is deprecated, will be removed in v11.0.
    • Consider: Use getLanguage (with custom error handling) or built-time dependencies.
    • See Library API for more information.
    • Deprecated as of 10.4.0 - will be removed in v11.

Renovate configuration

📅 Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.

🚦 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 this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

Merge request reports

Loading