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
286 stars 42 forks source link

Bump highlight.js from 10.6.0 to 10.7.1 #642

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Bumps highlight.js from 10.6.0 to 10.7.1.

Release notes

Sourced from highlight.js's releases.

10.7.1 - Spring Edition

This .1 patch release fixes an issue with the TypeScript typing info in 10.7.0.

Release notes from 10.7.0

Parser:

  • enh(api) add unregisterLanguage method (#3009) [Antoine du Hamel][]
  • enh: Make alias registration case insensitive (#3026) [David Ostrovsky][]
  • fix(parser) highlightAll() now works if the library is lazy loaded [Josh Goebel][]

New Languages:

  • Added 3rd party RiScript grammar to SUPPORTED_LANGUAGES (#2988) [John C][]
  • Added 3rd party HLSL grammar to SUPPORTED_LANGUAGES (#3002) [Stef Levesque][]
  • Added 3rd party Q# grammar to SUPPORTED_LANGUAGES(#3006) [Vyron Vasileiadis][]

Language grammar improvements:

  • fix(python) allow keywords immediately following numbers (#2985) [Josh Goebel][]
  • fix(xml) char immediately following tag close mis-highlighted (#3044) [Josh Goebel][]
  • fix(ruby) fix defined?() mis-highlighted as def (#3025) [Josh Goebel][]
  • fix(c) comments after #include <str> blocks (#3041) [Josh Goebel][]
  • fix(cpp) comments after #include <str> blocks (#3041) [Josh Goebel][]
  • enh(cpp) Highlight all function dispatches (#3005) [Josh Goebel][]
  • enh(python) support type hints and better type support (#2972) [Josh Goebel][]
  • enh(gml) Add additional GML 2.3 keywords (#2984) [xDGameStudios][]
  • fix(cpp) constructor support for initializers (#3001) [Josh Goebel][]
  • enh(php) Add trait to class-like naming patterns (#2997) [Ayesh][]
  • enh(php) Add Stringable, UnhandledMatchError, and WeakMap classes/interfaces (#2997) [Ayesh][]
  • enh(php) Add mixed to list of keywords (#2997) [Ayesh][]
  • enh(php) Add support binary, octal, hex and scientific numerals with underscore separator support (#2997) [Ayesh][]
  • enh(php) Add support for Enums (#3004) [Ayesh][]
  • enh(ecmascript) Add built-in types [Vaibhav Chanana][]
  • enh(kotlin) Add kts as an alias for Kotlin (#3021) [Vaibhav Chanana][]
  • enh(css) Add font-smoothing to attributes list for CSS (#3027) [AndyKIron][]
  • fix(python) Highlight print and exec as a builtin (#1468) [Samuel Colvin][]
  • fix(csharp) Fix unit being highlighted instead of uint (#3046) [Spacehamster][]
  • enh(swift) add async/await keywords (#3048) [Bradley Mackey][]

Deprecations:

  • highlight(languageName, code, ignoreIllegals, continuation) deprecated as of 10.7
    • Please use the newer API which takes code and then accepts options as an object
    • IE: highlight(code, {language, ignoreIllegals})
    • continuation is for internal use only and no longer supported
  • highlightBlock(el) deprecated as of 10.7.
    • Please use highlightElement(el) instead.
    • Plugin callbacks renamed before/after:highlightBlock => before/after:highlightElement
    • Plugin callback now takes el vs block attribute

... (truncated)

Changelog

Sourced from highlight.js's changelog.

Version 10.7.1

  • fix(parser) Resolves issues with TypeScript types [Josh Goebel][]

Version 10.7.0

Parser:

  • enh(api) add unregisterLanguage method (#3009) [Antoine du Hamel][]
  • enh: Make alias registration case insensitive (#3026) [David Ostrovsky][]
  • fix(parser) highlightAll() now works if the library is lazy loaded [Josh Goebel][]

New Languages:

  • Added 3rd party RiScript grammar to SUPPORTED_LANGUAGES (#2988) [John C][]
  • Added 3rd party HLSL grammar to SUPPORTED_LANGUAGES (#3002) [Stef Levesque][]
  • Added 3rd party Q# grammar to SUPPORTED_LANGUAGES(#3006) [Vyron Vasileiadis][]

Language grammar improvements:

  • fix(python) allow keywords immediately following numbers (#2985) [Josh Goebel][]
  • fix(xml) char immediately following tag close mis-highlighted (#3044) [Josh Goebel][]
  • fix(ruby) fix defined?() mis-highlighted as def (#3025) [Josh Goebel][]
  • fix(c) comments after #include <str> blocks (#3041) [Josh Goebel][]
  • fix(cpp) comments after #include <str> blocks (#3041) [Josh Goebel][]
  • enh(cpp) Highlight all function dispatches (#3005) [Josh Goebel][]
  • enh(python) support type hints and better type support (#2972) [Josh Goebel][]
  • enh(gml) Add additional GML 2.3 keywords (#2984) [xDGameStudios][]
  • fix(cpp) constructor support for initializers (#3001) [Josh Goebel][]
  • enh(php) Add trait to class-like naming patterns (#2997) [Ayesh][]
  • enh(php) Add Stringable, UnhandledMatchError, and WeakMap classes/interfaces (#2997) [Ayesh][]
  • enh(php) Add mixed to list of keywords (#2997) [Ayesh][]
  • enh(php) Add support binary, octal, hex and scientific numerals with underscore separator support (#2997) [Ayesh][]
  • enh(php) Add support for Enums (#3004) [Ayesh][]
  • enh(ecmascript) Add built-in types [Vaibhav Chanana][]
  • enh(kotlin) Add kts as an alias for Kotlin (#3021) [Vaibhav Chanana][]
  • enh(css) Add font-smoothing to attributes list for CSS (#3027) [AndyKIron][]
  • fix(python) Highlight print and exec as a builtin (#1468) [Samuel Colvin][]
  • fix(csharp) Fix unit being highlighted instead of uint (#3046) [Spacehamster][]
  • enh(swift) add async/await keywords (#3048) [Bradley Mackey][]

Deprecations:

  • highlight(languageName, code, ignoreIllegals, continuation) deprecated as of 10.7
    • Please use the newer API which takes code and then accepts options as an object
    • IE: highlight(code, {language, ignoreIllegals})
    • continuation is for internal use only and no longer supported
  • highlightBlock(el) deprecated as of 10.7.
    • Please use highlightElement(el) instead.
    • Plugin callbacks renamed before/after:highlightBlock => before/after:highlightElement

... (truncated)

Commits
  • 421b23b (chore) fix TS issue, bump 10.7.1
  • 7ec45af (chore) bump version to 10.7.0
  • bfb5a59 enh(parser) new highlight() API (#3053)
  • 6f24850 (cleanup) better boolean naming
  • 695ff64 (chore) add shebang for build script
  • 23ae72c (chore) rename master branch to main
  • 13adf5c (chore) update plugin API docs
  • e637c7b (chore) auto-lint csharp
  • df5bc7a enh(http) support headers without preamble (#3051)
  • 87019cb fix(python) allow keywords immediately following numbers (#3050)
  • 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)