fraction / oasis

Free, open-source, peer-to-peer social application that helps you follow friends and discover new ones on Secure Scuttlebutt (SSB).
http://oasis-demo.fraction.io
GNU Affero General Public License v3.0
287 stars 42 forks source link

Bump highlight.js from 11.0.1 to 11.3.1 #769

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps highlight.js from 11.0.1 to 11.3.1.

Release notes

Sourced from highlight.js's releases.

11.3.1

Version 11.3.1

Same as 11.3.0 except for the fix to generating optional CDN grammar modules.

Build:

  • (fix) Grammar CDN modules not generated correctly. (#3363) [Josh Goebel][]
  • add HighlightJS named export (#3295) [Josh Goebel][]
  • add .default named export to CJS builds (#3333) [Josh Goebel][]

Parser:

  • add first rough performance testing script (#3280) [Austin Schick][]
  • add throwUnescapedHTML to warn against potential HTML injection [Josh Goebel][]
  • expose regex helper functions via hljs injection [Josh Goebel][]
    • concat
    • lookahead
    • either
    • optional
    • anyNumberOfTimes

Grammars:

  • fix(ts) some complex types would classify as JSX (#3278) [Josh Goebel][]
  • fix(js/ts) less false positives for class X extends Y (#3278) [Josh Goebel][]
  • enh(css): add properties from several W3C (Candidate) Recommendations (#3308)
  • fix(js/ts) Float32Array highlighted incorrectly (#3353) [Josh Goebel][]
  • fix(css) single-colon psuedo-elements no longer break highlighting (#3240) [Josh Goebel][]
  • fix(scss) single-colon psuedo-elements no longer break highlighting (#3240) [Josh Goebel][]
  • enh(fsharp) rewrite most of the grammar, with many improvements [Melvyn Laïly][]
  • enh(go) better type highlighting, add error type [Josh Goebel][]
  • fix(js/ts) regex inside SUBST is no longer highlighted [Josh Goebel][]
  • fix(python) added support for unicode identifiers (#3280) [Austin Schick][]
  • enh(css/less/stylus/scss) improve consistency of function dispatch (#3301) [Josh Goebel][]
  • enh(css/less/stylus/scss) detect block comments more fully (#3301) [Josh Goebel][]
  • fix(cpp) switch is a keyword (#3312) [Josh Goebel][]
  • fix(cpp) fix xor_eq keyword highlighting. [Denis Kovalchuk][]
  • enh(c,cpp) highlight type modifiers as type (#3316) [Josh Goebel][]
  • enh(css/less/stylus/scss) add support for CSS Grid properties [monochromer][]
  • enh(java) add support for Java Text Block (#3322) [Teletha][]
  • enh(scala) add missing do and then keyword (#3323) [Nicolas Stucki][]
  • enh(scala) add missing enum, export and given keywords (#3328) [Nicolas Stucki][]
  • enh(scala) remove symbol syntax and fix quoted code syntax (#3324) [Nicolas Stucki][]
  • enh(scala) add Scala 3 extension soft keyword (#3326) [Nicolas Stucki][]
  • enh(scala) add Scala 3 end soft keyword (#3327) [Nicolas Stucki][]
  • enh(scala) add inline soft keyword (#3329) [Nicolas Stucki][]
  • enh(scala) add using soft keyword (#3330) [Nicolas Stucki][]
  • enh(fsharp) added f# alias (#3337) [Bahnschrift][]
  • enh(bash) added gnu core utilities (#3342) [katzeprior][]

... (truncated)

Changelog

Sourced from highlight.js's changelog.

Version 11.3.1

Build:

Version 11.3.0

Build:

Parser:

  • add first rough performance testing script (#3280) [Austin Schick][]
  • add throwUnescapedHTML to warn against potential HTML injection Josh Goebel
  • expose regex helper functions via hljs injection Josh Goebel
    • concat
    • lookahead
    • either
    • optional
    • anyNumberOfTimes

Grammars:

  • fix(ts) some complex types would classify as JSX (#3278) Josh Goebel
  • fix(js/ts) less false positives for class X extends Y (#3278) Josh Goebel
  • enh(css): add properties from several W3C (Candidate) Recommendations (#3308)
  • fix(js/ts) Float32Array highlighted incorrectly (#3353) Josh Goebel
  • fix(css) single-colon psuedo-elements no longer break highlighting (#3240) Josh Goebel
  • fix(scss) single-colon psuedo-elements no longer break highlighting (#3240) Josh Goebel
  • enh(fsharp) rewrite most of the grammar, with many improvements [Melvyn Laïly][]
  • enh(go) better type highlighting, add error type Josh Goebel
  • fix(js/ts) regex inside SUBST is no longer highlighted Josh Goebel
  • fix(python) added support for unicode identifiers (#3280) [Austin Schick][]
  • enh(css/less/stylus/scss) improve consistency of function dispatch (#3301) Josh Goebel
  • enh(css/less/stylus/scss) detect block comments more fully (#3301) Josh Goebel
  • fix(cpp) switch is a keyword (#3312) Josh Goebel
  • fix(cpp) fix xor_eq keyword highlighting. [Denis Kovalchuk][]
  • enh(c,cpp) highlight type modifiers as type (#3316) Josh Goebel
  • enh(css/less/stylus/scss) add support for CSS Grid properties [monochromer][]
  • enh(java) add support for Java Text Block (#3322) [Teletha][]
  • enh(scala) add missing do and then keyword (#3323) [Nicolas Stucki][]
  • enh(scala) add missing enum, export and given keywords (#3328) [Nicolas Stucki][]
  • enh(scala) remove symbol syntax and fix quoted code syntax (#3324) [Nicolas Stucki][]
  • enh(scala) add Scala 3 extension soft keyword (#3326) [Nicolas Stucki][]

... (truncated)

Commits
  • 2a972d8 (chore) remove extra linebreak
  • 175b856 (release) bump 11.3.1
  • 3d1836f (chore) add tiny header to HLJS grammar modules
  • 76efccf (fix/chore) safer wrapper for IIFE grammar plugins
  • 0ce3979 11.3.0
  • fbf9534 fix(js/ts) fix detecting types as JSX (#3278)
  • 0f70132 (chore) export named HighlightJS export in Node packages (#3307)
  • 7315fb1 enh(css) add support for hex color alpha channel (#3360) (#3362)
  • 7cb4e3d enh(nsis) adds NSIS v3.08 commands, some small improvements (#3351)
  • fc35be5 fix(css/scss/less/stylus) support single colon when using pseudo element sele...
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 2 years ago

Superseded by #779.