Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency highlight.js to v11 #111

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 3, 2021

Mend Renovate

This PR contains the following updates:

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

Release Notes

highlightjs/highlight.js

v11.5.1

Compare Source

Just a tiny release to hopefully fix the issues some are having with CSS not seen as having side effects with web pack, etc...


Packaging:

  • (chore) explicitly set sideEffect for css and scss files, fixes #​3504

v11.5.0

Compare Source

Themes:

New Grammars:

Grammars:

  • enh(ruby) lots of small Ruby cleanups/improvements Josh Goebel
  • enh(objectivec) add type and variable.language scopes Josh Goebel
  • enh(xml) support processing instructions (#​3492) Josh Goebel
  • enh(ruby ) better support multi-line IRB prompts
  • enh(bash) improved keyword $pattern (numbers allowed in command names) Martin Mattel
  • add meta.prompt scope for REPL prompts, etc Josh Goebel
  • fix(markdown) Handle ***Hello world*** without breaking Josh Goebel
  • enh(php) add support for PHP Attributes Wojciech Kania
  • fix(java) prevent false positive variable init on else Josh Goebel
  • enh(php) named arguments Wojciech Kania
  • fix(php) PHP constants Wojciech Kania
  • fix(angelscript) incomplete int8, int16, int32, int64 highlighting Melissa Geels
  • enh(ts) modify TypeScript-specific keywords and types list anydonym
  • fix(brainfuck) fix highlighting of initial ++/-- Christina Hanson
  • fix(llvm) escaping in strings and number formats Flakebi
  • enh(elixir) recognize references to modules Mark Ericksen
  • enh(css): add support for more properties Nicolaos Skimas

v11.4.0

Compare Source

New Language:

  • Added 3rd party Pine Script grammar to SUPPORTED_LANGUAGES Jeylani B
  • Added 3rd party cURL grammar to SUPPORTED_LANGUAGES highlightjs-curl

Themes:

These changes should be for the better and should not be super noticeable but if you're super picky about your colors you may want to intervene here or copy over the older themes from 11.3 or prior.

Grammars:

Developer Tools:

Themes:

  • Modified background color in css for Gradient Light and Gradient Dark themes Samia Ali

v11.3.1

Compare Source

Build:

v11.3.0

Compare Source

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:

v11.2.0

Compare Source

Build:

Parser:

Grammars:

New Languages:

v11.1.0

Compare Source

Grammars:

v11.0.1

Compare Source

v11.0.0

Compare Source

This is a major release. As such it contains breaking changes which may require action from users. Please read VERSION_11_UPGRADE.md for a detailed summary of all breaking changes.

Potentially breaking changes

Unless otherwise attributed items below are thanks to Josh Goebel (ref: #​2558).

The below list should only be considered to be a high-level summary.

Deprecations / Removals / API Changes:

  • initHighlighting() and initHighlightingOnLoad() deprecated. Use highlightAll().
  • highlightBlock(el) deprecated. Use highlightElement(el)
  • before:highlightBlock & after:highlightBlock callbacks deprecated. Use equivalent highlightElement callbacks.
  • highlight(languageName, code, ignoreIllegals, continuation) signature deprecated. Use highlight(code, {language, ignoreIllegals}).
  • Deprecated highlight() signature no longer supports continuation argument.
  • tabReplace option removed. Consider a plugin.
  • useBR option removed. Consider a plugin or CSS.
  • requireLanguage() removed. Use getLanguage().
  • endSameAsBegin mode key removed. Use hljs.END_SAME_AS_BEGIN.
  • lexemes mode key removed. Use keywords.$pattern.
  • The return values/keys of some APIs have changed slightly.

Security:

  • HTML auto-passthru has been removed. Consider a plugin.
  • Unescaped HTML is now stripped (for security). A warning is logged to the console. (#​3057) Josh Goebel

Themes:

  • The default padding of all themes increases (0.5em => 1em).
  • schoolbook has been updated to remove the lined background.
  • github updated to better match modern GitHub (#​1616) Jan Pilzer
  • github-gist has been removed in favor of github Jan Pilzer
  • Base16 named themes have been updated to their "canonical" versions
  • nnfx updated for v11 xml styles and improved css support

Language Grammars:

  • Default CDN build drops support for several languages.
  • Some language grammar files have been removed.
  • Some redundant language aliases have been removed.
Other changes

Parser:

  • enh(vala) improve language detection for Vala (#​3195) [Konrad Rudolph][]
  • enh(r) add support for operators, fix number highlighting bug (#​3194, #​3195) [Konrad Rudolph][]
  • enh(parser) add beginScope and endScope to allow separate scoping begin and end (#​3159) Josh Goebel
  • enh(parsed) endScope now supports multi-class matchers as well (#​3159) Josh Goebel
  • enh(parser) highlightElement now always tags blocks with a consistent language-[name] class Josh Goebel
    • subLanguage span tags now also always have the language- prefix added
  • enh(parser) support multi-class matchers (#​3081) Josh Goebel
  • enh(parser) Detect comments based on english like text, rather than keyword list Josh Goebel
  • adds title.class.inherited sub-scope support Josh Goebel
  • adds title.class sub-scope support (#​3078) Josh Goebel
  • adds title.function sub-scope support (#​3078) Josh Goebel
  • adds beforeMatch compiler extension (#​3078) Josh Goebel
  • adds cssSelector configuration option (#​3180) James Edington

Grammars:

New Languages:

Theme Improvements:

  • Added all official Base16 themes (over 150 new themes) Josh Goebel
  • chore(themes) remove builtin-name CSS class (#​3119) Josh Goebel
  • chore(theme) Update GitHub theme css to match GitHub's current styling (#​1616) Jan Pilzer
  • chore(theme) Update Srcery theme css to match its Emacs implementation [Chen Bin][]

New Themes:

Dev Improvements:


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 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, click this checkbox.

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

@renovate renovate bot requested a review from sqrrrl as a code owner June 3, 2021 23:18
@renovate renovate bot force-pushed the renovate/highlight.js-11.x branch 3 times, most recently from 561a0e0 to 836c95e Compare June 22, 2021 23:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant