This repository was archived by the owner on May 10, 2021. It is now read-only.
chore(deps): update dependency highlight.js to v10 #11
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^9.10.0->^10.7.2Release Notes
highlightjs/highlight.js
v10.7.2Compare Source
This is a patch release. The only change is that deprecation messages
are throttled and shown only once.
v10.7.1Compare Source
Version 10.7.0
Parser:
unregisterLanguagemethod (#3009) Antoine du HamelhighlightAll()now works if the library is lazy loaded Josh GoebelNew Languages:
Language grammar improvements:
title.function(#3169) Josh Goebeldefined?()mis-highlighted asdef(#3025) Josh Goebel#include <str>blocks (#3041) Josh Goebel#include <str>blocks (#3041) Josh Goebeltraitto class-like naming patterns (#2997) AyeshStringable,UnhandledMatchError, andWeakMapclasses/interfaces (#2997) Ayeshmixedto list of keywords (#2997) Ayeshktsas an alias for Kotlin (#3021) Vaibhav Chananafont-smoothingto attributes list for CSS (#3027) AndyKIronprintandexecas a builtin (#1468) Samuel ColvinDeprecations:
highlight(languageName, code, ignoreIllegals, continuation)deprecated as of 10.7codeand then accepts options as an objecthighlight(code, {language, ignoreIllegals})continuationis for internal use only and no longer supportedhighlightBlock(el)deprecated as of 10.7.highlightElement(el)instead.before/after:highlightBlock=>before/after:highlightElementelvsblockattributev10.7.0Compare Source
Parser:
unregisterLanguagemethod (#3009) Antoine du HamelhighlightAll()now works if the library is lazy loaded Josh GoebelNew Languages:
Language grammar improvements:
title.function(#3169) Josh Goebeldefined?()mis-highlighted asdef(#3025) Josh Goebel#include <str>blocks (#3041) Josh Goebel#include <str>blocks (#3041) Josh Goebeltraitto class-like naming patterns (#2997) AyeshStringable,UnhandledMatchError, andWeakMapclasses/interfaces (#2997) Ayeshmixedto list of keywords (#2997) Ayeshktsas an alias for Kotlin (#3021) Vaibhav Chananafont-smoothingto attributes list for CSS (#3027) AndyKIronprintandexecas a builtin (#1468) Samuel ColvinDeprecations:
highlight(languageName, code, ignoreIllegals, continuation)deprecated as of 10.7codeand then accepts options as an objecthighlight(code, {language, ignoreIllegals})continuationis for internal use only and no longer supportedhighlightBlock(el)deprecated as of 10.7.highlightElement(el)instead.before/after:highlightBlock=>before/after:highlightElementelvsblockattributev10.6.0Compare Source
New Languages:
Language grammar improvements:
Grammar Deprecations:
c-like, though you should not be using it directly anyways.candcppare now wholly unique grammars that will diverge over timeParser:
highlightAll()API (#2962) Josh GoebelinitHighlighting()andinitHighlightingOnLoad()beginKeywordno longer bestows double relevance (#2953) Josh Goebelkeywordsto be an array of strings Josh Goebelmodes.MATCH_NOTHING_REthat will never matchendto hold a mode open (it must then be ended withendsParentin one of it's children modes) Josh GoebelDeprecations:
initHighlighting()andinitHighlightingOnLoad()deprecated.highlightAll()API instead.highlightAllin v11.v10.5.0Compare Source
Build:
cdn-assetsJosh Goebel:common) Josh GoebelParser:
matchas sugar for simplebeginonly matches (#2834) Josh Goebelillegalto also be an array of regex (#2834) Josh GoebelcompilerExtensionsallows grammers to influence mode compilation (#2834) Josh GoebelNew Languages:
Language grammar improvements:
makeas an alias (#2883) tripleee[]for argument lists (#2913) Josh GoebelREMcomments and fixes'''doctags (#2875) (#2851)Enable,Disable, andThenkeywordsRecent Deprecations:
<pre>blocks will no longer be magically merged back into thehighlighted code's HTML result - it will instead be silently removed.
tabReplaceoption deprecated. (#2873) Josh Goebeltab-sizeproperty, or simply pre-process thetext yourself before rendering the initial HTML
useBRoption deprecated. (#2559) Josh Goebel<pre>tagwhite-space: pre;requireLanguageAPI is deprecated, will be removed in v11.0.getLanguage(with custom error handling) or built-time dependencies.v10.4.1Compare Source
Security
Very grateful to Michael Schmidt for all the help.
v10.4.0Compare Source
A largish release with many improvements and fixes from quite a few different contributors. Enjoy!
Deprecations:
requireLanguageis deprecated.getLanguage(with custom error handling) or built-time dependencies.Parser:
beginKeywordssupport (#2813) Josh GoebelclassNameAliasesfor more complex grammars Josh GoebelclassNameAliasesfor more complex grammars Josh GoebelNew Languages:
node-replfor Node.js REPL sessions (#2792) Marat NagayevLanguage Improvements:
~(#2859) Guillaume Grossetie\(#2861) Guillaume Grossetie\[Gamma]#Marcus Ortizsomekeyword Marcus Ortiz@mainattribute Marcus OrtizDev Improvements:
New themes:
v10.3.2Compare Source
Tiny tiny release, just to fix the website incorrectly not listing Javascript
in the list of languages you could choose for a custom build. NPM and CDN
build should not have been affected so 10.3.1 is effectively the same as
10.3.2 for those builds.
If you made a custom build from the website with 10.3 or 10.3.1 you may
want to check and make sure it includes Javascript, and if not, build it again.
v10.3.1Compare Source
Prior version let some look-behind regex sneak in, which does not work
yet on Safari. This release removes those incompatible regexes.
Fix:
v10.3.0Compare Source
Language Improvements:
enum (struct|class)andunion(#2752) Josh Goebel{}inside template literals SUBST expression (#2748) Josh Goebelconstructoris now highlighted as a function title (not keyword) (#2727) Josh Goebel#for private class fields (#2701) Chris Krycho(*)from being detected as a multi-line comment Josh Goebelobjective-c++andobj-c++aliases for Objective-C Josh Goebelrecord(#2685) Josh Goebeltitle(#2683) Josh Goebelfinal) in class declaration (#2696) Josh Goebelmatchkeyword and addphp8as an alias (#2733) Ayesh KarunaratneDeprecations:
useBRoption deprecated and will be removed in v11.0. (#2559) Josh Goebelv10.2.1Compare Source
Parser Engine:
fix(parser) complete fix for resuming matches from same index (#2678) Josh Goebel
Josh Goebel: https://github.com/yyyc514
v10.2.0Compare Source
Parser Engine:
New themes:
Deprecations:
fixMarkupis now deprecated and will be removed in v11.0. (#2534) Josh GoebelBig picture:
Language Improvements:
initandrecordkeywords for C# 9.0 (#2660) Youssef Victorargumentskeyword and fixenumerationkeyword (#2619) Andrew JankegetLanguage(#2636) nightenum, which will identify as aclassnow (#2643) ezksdv10.1.2Compare Source
Fixes:
getLanguage(#2636) nightv10.1.1Compare Source
Fixes:
index.d.ts is not a moduleerror (#2603) Josh Goebelv10.1.0Compare Source
New themes:
Parser Engine:
keywords.$patternkey to grammar definitions (#2519) Josh GoebelregisterAliasesmethod (#2540) Taufik Nurrohmanon:begincallback for modes (#2261) Josh Goebelon:endcallback for modes (#2261) Josh GoebelEND_SAME_AS_BEGINmode to replaceendSameAsBeginparser attribute (#2261) Josh GoebelfixMarkupwould rarely destroy markup whenuseBRwas enabled (#2532) Josh GoebelDeprecations:
htmlbarsgrammar is now deprecated. Usehandlebarsinstead. (#2344) Nils KnappmeierhighlightBlockresult.redeprecated. Useresult.relevanceinstead. (#2552) Josh Goebelresult.second_best.re=>result.second_best.relevance(#2552)lexemesis now deprecated in favor ofkeywords.$patternkey (#2519) Josh GoebelendSameAsBeginis now deprecated. (#2261) Josh GoebelLanguage Improvements:
readonlykeyword (#2562) Martin (Lhoerion)OPTIMIZE:andHACK:to the labels highlighted inside comments Josh Goebelpair,make_pair,priority_queueas built-ins (#2538) Hankun Linpriority_queuepairas cpp containers (#2541) Hankun Linsetkeyword conflicting with setTimeout, etc. (#2514) Vania Kucher=>function with nested()in params now works (#2502) Josh Goebel=>function with nested()in params now works (#2502) Josh Goebel@objcMemberswas being partially highlighted (#2543) Nick Randalllateandrequiredkeywords, theNeverbuilt-in type, and nullable built-in types (#2550) Sam Rawlinsv10.0.3Compare Source
v10.0.2Compare Source
Brower build:
Parser Engine Changes:
v10.0.1Compare Source
Parser Engine Changes:
v10.0.0Compare Source
New languages:
python-replfor Python REPL sessionsNew themes:
Parser Engine Changes:
beginKeywordsto ignore . matches (#2434) Josh Goebelbefore:highlightplugin API callback (#2395) Josh Goebelafter:highlightplugin API callback (#2395) Josh Goebelnameattribute now (#2400) Josh GoebelnoHighlightReandlanguagePrefixReconfigurable (#2374) Josh GoebelLanguage Improvements:
compactMapto keywords as built_in (#2478) Omid Golparvarfunckeyword (#2468) Adnan Yaqoobdefn-properly (#2438) Josh Goebel@identifierstyle identifiers (#2414) Josh Goebeldenyandallowkeywords Josh Goebel<?=syntax to meta Taufik Nurrohmanrpcwhen followed by a block (#) Josh Goebelwherekeyword as class constraint (#2378) Josh Goebeltextandtxtas alias (#2360) Taufik NurrohmanDeveloper Tools:
v9.18.1Compare Source
Grammar Improvements:
v9.18.0Compare Source
New languages:
New themes:
Core Changes:
Language Improvements:
blockandendblockkeywords (#2343) Philipp EngelA::typeName func(...)) (#2332) Josh GoebelA::functionName) (#2332) Josh Goebelint8_t, etc.) as function types (#2332) Josh GoebelDeveloper Tools:
v9.17.1Compare Source
Fixes:
v9.17.0Compare Source
New languages:
New themes:
Core Improvements:
createElementNStocreateElement(#2314) Josh Goebelselfmode at the top-level of a language (#2294) Josh GoebelConfiguration
📅 Schedule: 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.
This PR has been generated by WhiteSource Renovate. View repository job log here.