Skip to content
This repository has been archived by the owner on Mar 29, 2022. It is now read-only.

[Snyk] Upgrade highlight.js from 10.4.1 to 10.5.0 #131

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

andreas83
Copy link
Owner

Snyk has created this PR to upgrade highlight.js from 10.4.1 to 10.5.0.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 1 version ahead of your current version.
  • The recommended version was released a month ago, on 2020-12-23.
Release notes
Package name: highlight.js
  • 10.5.0 - 2020-12-23

    What's New

    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
    • 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.
  • 10.4.1 - 2020-12-03

    Security fixes:

    • (fix) Exponential backtracking fixes for: Josh Goebel
      • cpp
      • handlebars
      • gams
      • perl
      • jboss-cli
      • r
      • erlang-repl
      • powershell
      • routeros
    • (fix) Polynomial backtracking fixes for: Josh Goebel
      • asciidoc
      • reasonml
      • latex
      • kotlin
      • gcode
      • d
      • aspectj
      • moonscript
      • coffeescript/livescript
      • csharp
      • scilab
      • crystal
      • elixir
      • basic
      • ebnf
      • ruby
      • fortran/irpf90
      • livecodeserver
      • yaml
      • x86asm
      • dsconfig
      • markdown
      • ruleslanguage
      • xquery
      • sqf

    Very grateful to Michael Schmidt for all the help.

from highlight.js GitHub release notes

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

🧐 View latest project report

🛠 Adjust upgrade PR settings

🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants