freeCodeCamp / demo-projects

Example certification projects for our programming curriculum
https://www.freecodecamp.org/learn
BSD 3-Clause "New" or "Revised" License
143 stars 90 forks source link

chore(deps): update dependency prism to v1.29.0 #583

Open renovate[bot] opened 9 months ago

renovate[bot] commented 9 months ago

This PR contains the following updates:

Package Update Change
prism (source) minor 1.23.0 -> 1.29.0

Release Notes

PrismJS/prism (prism) ### [`v1.29.0`](https://redirect.github.com/PrismJS/prism/blob/HEAD/CHANGELOG.md#1290-2022-08-23) [Compare Source](https://redirect.github.com/PrismJS/prism/compare/v1.28.0...v1.29.0) ##### New components - **BBj** ([#​3511](https://redirect.github.com/PrismJS/prism/issues/3511)) [`1134bdfc`](https://redirect.github.com/PrismJS/prism/commit/1134bdfc) - **BQN** ([#​3515](https://redirect.github.com/PrismJS/prism/issues/3515)) [`859f99a0`](https://redirect.github.com/PrismJS/prism/commit/859f99a0) - **Cilk/C** & **Cilk/C++** ([#​3522](https://redirect.github.com/PrismJS/prism/issues/3522)) [`c8462a29`](https://redirect.github.com/PrismJS/prism/commit/c8462a29) - **Gradle** ([#​3443](https://redirect.github.com/PrismJS/prism/issues/3443)) [`32119823`](https://redirect.github.com/PrismJS/prism/commit/32119823) - **METAFONT** ([#​3465](https://redirect.github.com/PrismJS/prism/issues/3465)) [`2815f699`](https://redirect.github.com/PrismJS/prism/commit/2815f699) - **WGSL** ([#​3455](https://redirect.github.com/PrismJS/prism/issues/3455)) [`4c87d418`](https://redirect.github.com/PrismJS/prism/commit/4c87d418) ##### Updated components - **AsciiDoc** - Some regexes are too greedy ([#​3481](https://redirect.github.com/PrismJS/prism/issues/3481)) [`c4cbeeaa`](https://redirect.github.com/PrismJS/prism/commit/c4cbeeaa) - **Bash** - Added "sh" alias ([#​3509](https://redirect.github.com/PrismJS/prism/issues/3509)) [`6b824d47`](https://redirect.github.com/PrismJS/prism/commit/6b824d47) - Added support for parameters and the `java` and `sysctl` commands. ([#​3505](https://redirect.github.com/PrismJS/prism/issues/3505)) [`b9512b22`](https://redirect.github.com/PrismJS/prism/commit/b9512b22) - Added `cargo` command ([#​3488](https://redirect.github.com/PrismJS/prism/issues/3488)) [`3e937137`](https://redirect.github.com/PrismJS/prism/commit/3e937137) - **BBj** - Improve regexes ([#​3512](https://redirect.github.com/PrismJS/prism/issues/3512)) [`0cad9ae5`](https://redirect.github.com/PrismJS/prism/commit/0cad9ae5) - **CSS** - Fixed @​-rules not accounting for strings ([#​3438](https://redirect.github.com/PrismJS/prism/issues/3438)) [`0d4b6cb6`](https://redirect.github.com/PrismJS/prism/commit/0d4b6cb6) - **CSS Extras** - Added support for `RebeccaPurple` color ([#​3448](https://redirect.github.com/PrismJS/prism/issues/3448)) [`646b2e0a`](https://redirect.github.com/PrismJS/prism/commit/646b2e0a) - **Hoon** - Fixed escaped strings ([#​3473](https://redirect.github.com/PrismJS/prism/issues/3473)) [`64642716`](https://redirect.github.com/PrismJS/prism/commit/64642716) - **Java** - Added support for constants ([#​3507](https://redirect.github.com/PrismJS/prism/issues/3507)) [`342a0039`](https://redirect.github.com/PrismJS/prism/commit/342a0039) - **Markup** - Fixed quotes in HTML attribute values ([#​3442](https://redirect.github.com/PrismJS/prism/issues/3442)) [`ca8eaeee`](https://redirect.github.com/PrismJS/prism/commit/ca8eaeee) - **NSIS** - Added missing commands ([#​3504](https://redirect.github.com/PrismJS/prism/issues/3504)) [`b0c2a9b4`](https://redirect.github.com/PrismJS/prism/commit/b0c2a9b4) - **Scala** - Updated keywords to support Scala 3 ([#​3506](https://redirect.github.com/PrismJS/prism/issues/3506)) [`a090d063`](https://redirect.github.com/PrismJS/prism/commit/a090d063) - **SCSS** - Fix casing in title of the `scss` lang ([#​3501](https://redirect.github.com/PrismJS/prism/issues/3501)) [`2aed9ce7`](https://redirect.github.com/PrismJS/prism/commit/2aed9ce7) ##### Updated plugins - **Line Highlight** - Account for offset when clamping ranges ([#​3518](https://redirect.github.com/PrismJS/prism/issues/3518)) [`098e3000`](https://redirect.github.com/PrismJS/prism/commit/098e3000) - Ignore ranges outside of actual lines ([#​3475](https://redirect.github.com/PrismJS/prism/issues/3475)) [`9a4e725b`](https://redirect.github.com/PrismJS/prism/commit/9a4e725b) - **Normalize Whitespace** - Add configuration via attributes ([#​3467](https://redirect.github.com/PrismJS/prism/issues/3467)) [`91dea0c8`](https://redirect.github.com/PrismJS/prism/commit/91dea0c8) ##### Other - Added security policy ([#​3070](https://redirect.github.com/PrismJS/prism/issues/3070)) [`05ee042a`](https://redirect.github.com/PrismJS/prism/commit/05ee042a) - Added list of maintainers ([#​3410](https://redirect.github.com/PrismJS/prism/issues/3410)) [`866b302e`](https://redirect.github.com/PrismJS/prism/commit/866b302e) - Included githubactions in the dependabot config ([#​3470](https://redirect.github.com/PrismJS/prism/issues/3470)) [`9561a9ab`](https://redirect.github.com/PrismJS/prism/commit/9561a9ab) - Set permissions for GitHub actions ([#​3468](https://redirect.github.com/PrismJS/prism/issues/3468)) [`b85e1ada`](https://redirect.github.com/PrismJS/prism/commit/b85e1ada) - **Website** - Website: Added third-party tutorial for Pug template ([#​3459](https://redirect.github.com/PrismJS/prism/issues/3459)) [`15272f76`](https://redirect.github.com/PrismJS/prism/commit/15272f76) - Docs: Add missing word ([#​3489](https://redirect.github.com/PrismJS/prism/issues/3489)) [`9d603ef4`](https://redirect.github.com/PrismJS/prism/commit/9d603ef4) ### [`v1.28.0`](https://redirect.github.com/PrismJS/prism/blob/HEAD/CHANGELOG.md#1280-2022-04-17) [Compare Source](https://redirect.github.com/PrismJS/prism/compare/v1.27.0...v1.28.0) ##### New components - **Ado** & **Mata** (Stata) ([#​3383](https://redirect.github.com/PrismJS/prism/issues/3383)) [`63806d57`](https://redirect.github.com/PrismJS/prism/commit/63806d57) - **ARM Assembly** ([#​3376](https://redirect.github.com/PrismJS/prism/issues/3376)) [`554ff324`](https://redirect.github.com/PrismJS/prism/commit/554ff324) - **Arturo** ([#​3403](https://redirect.github.com/PrismJS/prism/issues/3403)) [`e2fe1f79`](https://redirect.github.com/PrismJS/prism/commit/e2fe1f79) - **AWK** & **GAWK** ([#​3374](https://redirect.github.com/PrismJS/prism/issues/3374)) [`ea8a0f40`](https://redirect.github.com/PrismJS/prism/commit/ea8a0f40) - **Cooklang** ([#​3337](https://redirect.github.com/PrismJS/prism/issues/3337)) [`4eb928c3`](https://redirect.github.com/PrismJS/prism/commit/4eb928c3) - **CUE** ([#​3375](https://redirect.github.com/PrismJS/prism/issues/3375)) [`a1340666`](https://redirect.github.com/PrismJS/prism/commit/a1340666) - **gettext** ([#​3369](https://redirect.github.com/PrismJS/prism/issues/3369)) [`dfef9b61`](https://redirect.github.com/PrismJS/prism/commit/dfef9b61) - **GNU Linker Script** ([#​3373](https://redirect.github.com/PrismJS/prism/issues/3373)) [`33f2cf95`](https://redirect.github.com/PrismJS/prism/commit/33f2cf95) - **Odin** ([#​3424](https://redirect.github.com/PrismJS/prism/issues/3424)) [`8a3fef6d`](https://redirect.github.com/PrismJS/prism/commit/8a3fef6d) - **PlantUML** ([#​3372](https://redirect.github.com/PrismJS/prism/issues/3372)) [`0d49553c`](https://redirect.github.com/PrismJS/prism/commit/0d49553c) - **ReScript** ([#​3435](https://redirect.github.com/PrismJS/prism/issues/3435)) [`cbef9af7`](https://redirect.github.com/PrismJS/prism/commit/cbef9af7) - **SuperCollider** ([#​3371](https://redirect.github.com/PrismJS/prism/issues/3371)) [`1b1d6731`](https://redirect.github.com/PrismJS/prism/commit/1b1d6731) ##### Updated components - **.properties** - Use `key`, `value` for token names; `attr-name`, `attr-value` as aliases ([#​3377](https://redirect.github.com/PrismJS/prism/issues/3377)) [`b94a664d`](https://redirect.github.com/PrismJS/prism/commit/b94a664d) - **ABAP** - Sorted keyword list ([#​3368](https://redirect.github.com/PrismJS/prism/issues/3368)) [`7bda2bf1`](https://redirect.github.com/PrismJS/prism/commit/7bda2bf1) - **Ada** - Changed `attr-name` to `attribute`; Use `attr-name` as alias ([#​3381](https://redirect.github.com/PrismJS/prism/issues/3381)) [`cde0b5b2`](https://redirect.github.com/PrismJS/prism/commit/cde0b5b2) - Added `or` keyword ([#​3380](https://redirect.github.com/PrismJS/prism/issues/3380)) [`c30b736f`](https://redirect.github.com/PrismJS/prism/commit/c30b736f) - **Atmel AVR Assembly** - Fixed `&=` and `|=` operators ([#​3395](https://redirect.github.com/PrismJS/prism/issues/3395)) [`8c4ae5a5`](https://redirect.github.com/PrismJS/prism/commit/8c4ae5a5) - **AutoHotkey** - Use standard tokens ([#​3385](https://redirect.github.com/PrismJS/prism/issues/3385)) [`61c460e8`](https://redirect.github.com/PrismJS/prism/commit/61c460e8) - Use general pattern instead of name list for directives ([#​3384](https://redirect.github.com/PrismJS/prism/issues/3384)) [`7ac84dda`](https://redirect.github.com/PrismJS/prism/commit/7ac84dda) - **CFScript** - Simplified operator regex ([#​3396](https://redirect.github.com/PrismJS/prism/issues/3396)) [`6a215fe0`](https://redirect.github.com/PrismJS/prism/commit/6a215fe0) - **CMake** - Simplified `variable` and `operator` regexes ([#​3398](https://redirect.github.com/PrismJS/prism/issues/3398)) [`8e59744b`](https://redirect.github.com/PrismJS/prism/commit/8e59744b) - **Erlang** - Added `begin` keyword ([#​3387](https://redirect.github.com/PrismJS/prism/issues/3387)) [`cf38d059`](https://redirect.github.com/PrismJS/prism/commit/cf38d059) - **Excel Formula** - Use more fitting aliases for `function-name`, `range`, and `cell` ([#​3391](https://redirect.github.com/PrismJS/prism/issues/3391)) [`ef0ec02a`](https://redirect.github.com/PrismJS/prism/commit/ef0ec02a) - **Flow** - Changed alias of `type` to `class-name` ([#​3390](https://redirect.github.com/PrismJS/prism/issues/3390)) [`ce41434d`](https://redirect.github.com/PrismJS/prism/commit/ce41434d) - Recognise `[Ss]ymbol` as a type ([#​3388](https://redirect.github.com/PrismJS/prism/issues/3388)) [`3916883a`](https://redirect.github.com/PrismJS/prism/commit/3916883a) - **GEDCOM** - Update `tag` to `record` ([#​3386](https://redirect.github.com/PrismJS/prism/issues/3386)) [`f8f95340`](https://redirect.github.com/PrismJS/prism/commit/f8f95340) - **Groovy** - Added string interpolation without hook ([#​3366](https://redirect.github.com/PrismJS/prism/issues/3366)) [`5617765f`](https://redirect.github.com/PrismJS/prism/commit/5617765f) - **Handlebars** - Added Mustache alias ([#​3422](https://redirect.github.com/PrismJS/prism/issues/3422)) [`cb5229af`](https://redirect.github.com/PrismJS/prism/commit/cb5229af) - **Java** - Improved class name detection ([#​3351](https://redirect.github.com/PrismJS/prism/issues/3351)) [`4cb3d038`](https://redirect.github.com/PrismJS/prism/commit/4cb3d038) - Fixed `record` false positives ([#​3348](https://redirect.github.com/PrismJS/prism/issues/3348)) [`3bd8fdb1`](https://redirect.github.com/PrismJS/prism/commit/3bd8fdb1) - **JavaScript** - Added support for new regex syntax ([#​3399](https://redirect.github.com/PrismJS/prism/issues/3399)) [`ca78cde6`](https://redirect.github.com/PrismJS/prism/commit/ca78cde6) - **Keyman** - Added new keywords ([#​3401](https://redirect.github.com/PrismJS/prism/issues/3401)) [`bac36827`](https://redirect.github.com/PrismJS/prism/commit/bac36827) - **MEL** - Improved functions, code, and comments ([#​3393](https://redirect.github.com/PrismJS/prism/issues/3393)) [`8e648dab`](https://redirect.github.com/PrismJS/prism/commit/8e648dab) - **NEON** - Change alias of `key` to `property` ([#​3394](https://redirect.github.com/PrismJS/prism/issues/3394)) [`1c533f4a`](https://redirect.github.com/PrismJS/prism/commit/1c533f4a) - **PHP** - Added `never` return type + minor fix of named arguments ([#​3421](https://redirect.github.com/PrismJS/prism/issues/3421)) [`4ffab525`](https://redirect.github.com/PrismJS/prism/commit/4ffab525) - Added `readonly` keyword ([#​3349](https://redirect.github.com/PrismJS/prism/issues/3349)) [`4c3f1969`](https://redirect.github.com/PrismJS/prism/commit/4c3f1969) - **PureBasic** - Added support for pointer to string operator ([#​3362](https://redirect.github.com/PrismJS/prism/issues/3362)) [`499b1fa0`](https://redirect.github.com/PrismJS/prism/commit/499b1fa0) - **Razor C#** - Added support for `@helper` and inline C# inside attribute values ([#​3355](https://redirect.github.com/PrismJS/prism/issues/3355)) [`31a38d0c`](https://redirect.github.com/PrismJS/prism/commit/31a38d0c) - **VHDL** - Add `private`, `view` keywords; Distinguish `attribute` from `keyword` ([#​3389](https://redirect.github.com/PrismJS/prism/issues/3389)) [`d1a5ce30`](https://redirect.github.com/PrismJS/prism/commit/d1a5ce30) - **Wolfram language** - Simplified `operator` regex ([#​3397](https://redirect.github.com/PrismJS/prism/issues/3397)) [`10ae6da3`](https://redirect.github.com/PrismJS/prism/commit/10ae6da3) ##### Updated plugins - **Autolinker** - Fixed URL regex to match more valid URLs ([#​3358](https://redirect.github.com/PrismJS/prism/issues/3358)) [`17ed9160`](https://redirect.github.com/PrismJS/prism/commit/17ed9160) - **Command Line** - Add support for command continuation prefix ([#​3344](https://redirect.github.com/PrismJS/prism/issues/3344)) [`b53832cd`](https://redirect.github.com/PrismJS/prism/commit/b53832cd) - Increased prompt opacity ([#​3352](https://redirect.github.com/PrismJS/prism/issues/3352)) [`f95dd190`](https://redirect.github.com/PrismJS/prism/commit/f95dd190) - **Keep Markup** - Use original nodes instead of clones ([#​3365](https://redirect.github.com/PrismJS/prism/issues/3365)) [`8a843a17`](https://redirect.github.com/PrismJS/prism/commit/8a843a17) ##### Other - **Infrastructure** - Use terser ([#​3407](https://redirect.github.com/PrismJS/prism/issues/3407)) [`11c54624`](https://redirect.github.com/PrismJS/prism/commit/11c54624) - Tests: Cache results for exp backtracking check ([#​3356](https://redirect.github.com/PrismJS/prism/issues/3356)) [`ead22e1e`](https://redirect.github.com/PrismJS/prism/commit/ead22e1e) - **Website** - More documentation for language definitons ([#​3427](https://redirect.github.com/PrismJS/prism/issues/3427)) [`333bd590`](https://redirect.github.com/PrismJS/prism/commit/333bd590) ### [`v1.27.0`](https://redirect.github.com/PrismJS/prism/blob/HEAD/CHANGELOG.md#1270-2022-02-17) [Compare Source](https://redirect.github.com/PrismJS/prism/compare/v1.26.0...v1.27.0) ##### New components - **UO Razor Script** ([#​3309](https://redirect.github.com/PrismJS/prism/issues/3309)) [`3f8cc5a0`](https://redirect.github.com/PrismJS/prism/commit/3f8cc5a0) ##### Updated components - **AutoIt** - Allow hyphen in directive ([#​3308](https://redirect.github.com/PrismJS/prism/issues/3308)) [`bcb2e2c8`](https://redirect.github.com/PrismJS/prism/commit/bcb2e2c8) - **EditorConfig** - Change alias of `section` from `keyword` to `selector` ([#​3305](https://redirect.github.com/PrismJS/prism/issues/3305)) [`e46501b9`](https://redirect.github.com/PrismJS/prism/commit/e46501b9) - **Ini** - Swap out `header` for `section` ([#​3304](https://redirect.github.com/PrismJS/prism/issues/3304)) [`deb3a97f`](https://redirect.github.com/PrismJS/prism/commit/deb3a97f) - **MongoDB** - Added v5 support ([#​3297](https://redirect.github.com/PrismJS/prism/issues/3297)) [`8458c41f`](https://redirect.github.com/PrismJS/prism/commit/8458c41f) - **PureBasic** - Added missing keyword and fixed constants ending with `$` ([#​3320](https://redirect.github.com/PrismJS/prism/issues/3320)) [`d6c53726`](https://redirect.github.com/PrismJS/prism/commit/d6c53726) - **Scala** - Added support for interpolated strings ([#​3293](https://redirect.github.com/PrismJS/prism/issues/3293)) [`441a1422`](https://redirect.github.com/PrismJS/prism/commit/441a1422) - **Systemd configuration file** - Swap out `operator` for `punctuation` ([#​3306](https://redirect.github.com/PrismJS/prism/issues/3306)) [`2eb89e15`](https://redirect.github.com/PrismJS/prism/commit/2eb89e15) ##### Updated plugins - **Command Line** - Escape markup in command line output ([#​3341](https://redirect.github.com/PrismJS/prism/issues/3341)) [`e002e78c`](https://redirect.github.com/PrismJS/prism/commit/e002e78c) - Add support for line continuation and improved colors ([#​3326](https://redirect.github.com/PrismJS/prism/issues/3326)) [`1784b175`](https://redirect.github.com/PrismJS/prism/commit/1784b175) - Added span around command and output ([#​3312](https://redirect.github.com/PrismJS/prism/issues/3312)) [`82d0ca15`](https://redirect.github.com/PrismJS/prism/commit/82d0ca15) ##### Other - **Core** - Added better error message for missing grammars ([#​3311](https://redirect.github.com/PrismJS/prism/issues/3311)) [`2cc4660b`](https://redirect.github.com/PrismJS/prism/commit/2cc4660b) ### [`v1.26.0`](https://redirect.github.com/PrismJS/prism/blob/HEAD/CHANGELOG.md#1260-2022-01-06) [Compare Source](https://redirect.github.com/PrismJS/prism/compare/v1.25.0...v1.26.0) ##### New components - **Atmel AVR Assembly** ([#​2078](https://redirect.github.com/PrismJS/prism/issues/2078)) [`b5a70e4c`](https://redirect.github.com/PrismJS/prism/commit/b5a70e4c) - **Go module** ([#​3209](https://redirect.github.com/PrismJS/prism/issues/3209)) [`8476a9ab`](https://redirect.github.com/PrismJS/prism/commit/8476a9ab) - **Keepalived Configure** ([#​2417](https://redirect.github.com/PrismJS/prism/issues/2417)) [`d908e457`](https://redirect.github.com/PrismJS/prism/commit/d908e457) - **Tremor** & **Trickle** & **Troy** ([#​3087](https://redirect.github.com/PrismJS/prism/issues/3087)) [`ec25ba65`](https://redirect.github.com/PrismJS/prism/commit/ec25ba65) - **Web IDL** ([#​3107](https://redirect.github.com/PrismJS/prism/issues/3107)) [`ef53f021`](https://redirect.github.com/PrismJS/prism/commit/ef53f021) ##### Updated components - Use `\d` for `[0-9]` ([#​3097](https://redirect.github.com/PrismJS/prism/issues/3097)) [`9fe2f93e`](https://redirect.github.com/PrismJS/prism/commit/9fe2f93e) - **6502 Assembly** - Use standard tokens and minor improvements ([#​3184](https://redirect.github.com/PrismJS/prism/issues/3184)) [`929c33e0`](https://redirect.github.com/PrismJS/prism/commit/929c33e0) - **AppleScript** - Use `class-name` standard token ([#​3182](https://redirect.github.com/PrismJS/prism/issues/3182)) [`9f5e511d`](https://redirect.github.com/PrismJS/prism/commit/9f5e511d) - **AQL** - Differentiate between strings and identifiers ([#​3183](https://redirect.github.com/PrismJS/prism/issues/3183)) [`fa540ab7`](https://redirect.github.com/PrismJS/prism/commit/fa540ab7) - **Arduino** - Added `ino` alias ([#​2990](https://redirect.github.com/PrismJS/prism/issues/2990)) [`5b7ce5e4`](https://redirect.github.com/PrismJS/prism/commit/5b7ce5e4) - **Avro IDL** - Removed char syntax ([#​3185](https://redirect.github.com/PrismJS/prism/issues/3185)) [`c7809285`](https://redirect.github.com/PrismJS/prism/commit/c7809285) - **Bash** - Added `node` to known commands ([#​3291](https://redirect.github.com/PrismJS/prism/issues/3291)) [`4b19b502`](https://redirect.github.com/PrismJS/prism/commit/4b19b502) - Added `vcpkg` command ([#​3282](https://redirect.github.com/PrismJS/prism/issues/3282)) [`b351bc69`](https://redirect.github.com/PrismJS/prism/commit/b351bc69) - Added `docker` and `podman` commands ([#​3237](https://redirect.github.com/PrismJS/prism/issues/3237)) [`8c5ed251`](https://redirect.github.com/PrismJS/prism/commit/8c5ed251) - **Birb** - Fixed class name false positives ([#​3111](https://redirect.github.com/PrismJS/prism/issues/3111)) [`d7017beb`](https://redirect.github.com/PrismJS/prism/commit/d7017beb) - **Bro** - Removed `variable` and minor improvements ([#​3186](https://redirect.github.com/PrismJS/prism/issues/3186)) [`4cebf34c`](https://redirect.github.com/PrismJS/prism/commit/4cebf34c) - **BSL (1C:Enterprise)** - Made `directive` greedy ([#​3112](https://redirect.github.com/PrismJS/prism/issues/3112)) [`5c412cbb`](https://redirect.github.com/PrismJS/prism/commit/5c412cbb) - **C** - Added `char` token ([#​3207](https://redirect.github.com/PrismJS/prism/issues/3207)) [`d85a64ae`](https://redirect.github.com/PrismJS/prism/commit/d85a64ae) - **C#** - Added `char` token ([#​3270](https://redirect.github.com/PrismJS/prism/issues/3270)) [`220bc40f`](https://redirect.github.com/PrismJS/prism/commit/220bc40f) - Move everything into the IIFE ([#​3077](https://redirect.github.com/PrismJS/prism/issues/3077)) [`9ed4cf6e`](https://redirect.github.com/PrismJS/prism/commit/9ed4cf6e) - **Clojure** - Added `char` token ([#​3188](https://redirect.github.com/PrismJS/prism/issues/3188)) [`1c88c7da`](https://redirect.github.com/PrismJS/prism/commit/1c88c7da) - **Concurnas** - Improved tokenization ([#​3189](https://redirect.github.com/PrismJS/prism/issues/3189)) [`7b34e65d`](https://redirect.github.com/PrismJS/prism/commit/7b34e65d) - **Content-Security-Policy** - Improved tokenization ([#​3276](https://redirect.github.com/PrismJS/prism/issues/3276)) [`a943f2bb`](https://redirect.github.com/PrismJS/prism/commit/a943f2bb) - **Coq** - Improved attribute pattern performance ([#​3085](https://redirect.github.com/PrismJS/prism/issues/3085)) [`2f9672aa`](https://redirect.github.com/PrismJS/prism/commit/2f9672aa) - **Crystal** - Improved tokenization ([#​3194](https://redirect.github.com/PrismJS/prism/issues/3194)) [`51e3ecc0`](https://redirect.github.com/PrismJS/prism/commit/51e3ecc0) - **Cypher** - Removed non-standard use of `symbol` token name ([#​3195](https://redirect.github.com/PrismJS/prism/issues/3195)) [`6af8a644`](https://redirect.github.com/PrismJS/prism/commit/6af8a644) - **D** - Added standard char token ([#​3196](https://redirect.github.com/PrismJS/prism/issues/3196)) [`dafdbdec`](https://redirect.github.com/PrismJS/prism/commit/dafdbdec) - **Dart** - Added string interpolation and improved metadata ([#​3197](https://redirect.github.com/PrismJS/prism/issues/3197)) [`e1370357`](https://redirect.github.com/PrismJS/prism/commit/e1370357) - **DataWeave** - Fixed keywords being highlighted as functions ([#​3113](https://redirect.github.com/PrismJS/prism/issues/3113)) [`532212b2`](https://redirect.github.com/PrismJS/prism/commit/532212b2) - **EditorConfig** - Swap out `property` for `key`; alias with `attr-name` ([#​3272](https://redirect.github.com/PrismJS/prism/issues/3272)) [`bee6ad56`](https://redirect.github.com/PrismJS/prism/commit/bee6ad56) - **Eiffel** - Removed non-standard use of `builtin` name ([#​3198](https://redirect.github.com/PrismJS/prism/issues/3198)) [`6add768b`](https://redirect.github.com/PrismJS/prism/commit/6add768b) - **Elm** - Recognize unicode escapes as valid Char ([#​3105](https://redirect.github.com/PrismJS/prism/issues/3105)) [`736c581d`](https://redirect.github.com/PrismJS/prism/commit/736c581d) - **ERB** - Better embedding of Ruby ([#​3192](https://redirect.github.com/PrismJS/prism/issues/3192)) [`336edeea`](https://redirect.github.com/PrismJS/prism/commit/336edeea) - **F#** - Added `char` token ([#​3271](https://redirect.github.com/PrismJS/prism/issues/3271)) [`b58cd722`](https://redirect.github.com/PrismJS/prism/commit/b58cd722) - **G-code** - Use standard-conforming alias for checksum ([#​3205](https://redirect.github.com/PrismJS/prism/issues/3205)) [`ee7ab563`](https://redirect.github.com/PrismJS/prism/commit/ee7ab563) - **GameMaker Language** - Fixed `operator` token and added tests ([#​3114](https://redirect.github.com/PrismJS/prism/issues/3114)) [`d359eeae`](https://redirect.github.com/PrismJS/prism/commit/d359eeae) - **Go** - Added `char` token and improved `string` and `number` tokens ([#​3208](https://redirect.github.com/PrismJS/prism/issues/3208)) [`f11b86e2`](https://redirect.github.com/PrismJS/prism/commit/f11b86e2) - **GraphQL** - Optimized regexes ([#​3136](https://redirect.github.com/PrismJS/prism/issues/3136)) [`8494519e`](https://redirect.github.com/PrismJS/prism/commit/8494519e) - **Haml** - Use `symbol` alias for filter names ([#​3210](https://redirect.github.com/PrismJS/prism/issues/3210)) [`3d410670`](https://redirect.github.com/PrismJS/prism/commit/3d410670) - Improved filter and interpolation tokenization ([#​3191](https://redirect.github.com/PrismJS/prism/issues/3191)) [`005ba469`](https://redirect.github.com/PrismJS/prism/commit/005ba469) - **Haxe** - Improved tokenization ([#​3211](https://redirect.github.com/PrismJS/prism/issues/3211)) [`f41bcf23`](https://redirect.github.com/PrismJS/prism/commit/f41bcf23) - **Hoon** - Simplified the language definition a little ([#​3212](https://redirect.github.com/PrismJS/prism/issues/3212)) [`81920b62`](https://redirect.github.com/PrismJS/prism/commit/81920b62) - **HTTP** - Added support for special header value tokenization ([#​3275](https://redirect.github.com/PrismJS/prism/issues/3275)) [`3362fc79`](https://redirect.github.com/PrismJS/prism/commit/3362fc79) - Relax pattern for body ([#​3169](https://redirect.github.com/PrismJS/prism/issues/3169)) [`22d0c6ba`](https://redirect.github.com/PrismJS/prism/commit/22d0c6ba) - **HTTP Public-Key-Pins** - Improved tokenization ([#​3278](https://redirect.github.com/PrismJS/prism/issues/3278)) [`0f1b5810`](https://redirect.github.com/PrismJS/prism/commit/0f1b5810) - **HTTP Strict-Transport-Security** - Improved tokenization ([#​3277](https://redirect.github.com/PrismJS/prism/issues/3277)) [`3d708b97`](https://redirect.github.com/PrismJS/prism/commit/3d708b97) - **Idris** - Fixed import statements ([#​3115](https://redirect.github.com/PrismJS/prism/issues/3115)) [`15cb3b78`](https://redirect.github.com/PrismJS/prism/commit/15cb3b78) - **Io** - Simplified comment token ([#​3214](https://redirect.github.com/PrismJS/prism/issues/3214)) [`c2afa59b`](https://redirect.github.com/PrismJS/prism/commit/c2afa59b) - **J** - Made comments greedy ([#​3215](https://redirect.github.com/PrismJS/prism/issues/3215)) [`5af16014`](https://redirect.github.com/PrismJS/prism/commit/5af16014) - **Java** - Added `char` token ([#​3217](https://redirect.github.com/PrismJS/prism/issues/3217)) [`0a9f909c`](https://redirect.github.com/PrismJS/prism/commit/0a9f909c) - **Java stack trace** - Removed unreachable parts of regexes ([#​3219](https://redirect.github.com/PrismJS/prism/issues/3219)) [`fa55492b`](https://redirect.github.com/PrismJS/prism/commit/fa55492b) - Added missing lookbehinds ([#​3116](https://redirect.github.com/PrismJS/prism/issues/3116)) [`cfb2e782`](https://redirect.github.com/PrismJS/prism/commit/cfb2e782) - **JavaScript** - Improved `number` pattern ([#​3149](https://redirect.github.com/PrismJS/prism/issues/3149)) [`5a24cbff`](https://redirect.github.com/PrismJS/prism/commit/5a24cbff) - Added properties ([#​3099](https://redirect.github.com/PrismJS/prism/issues/3099)) [`3b2238fa`](https://redirect.github.com/PrismJS/prism/commit/3b2238fa) - **Jolie** - Improved tokenization ([#​3221](https://redirect.github.com/PrismJS/prism/issues/3221)) [`dfbb2020`](https://redirect.github.com/PrismJS/prism/commit/dfbb2020) - **JQ** - Improved performance of strings ([#​3084](https://redirect.github.com/PrismJS/prism/issues/3084)) [`233415b8`](https://redirect.github.com/PrismJS/prism/commit/233415b8) - **JS stack trace** - Added missing boundary assertion ([#​3117](https://redirect.github.com/PrismJS/prism/issues/3117)) [`23d9aec1`](https://redirect.github.com/PrismJS/prism/commit/23d9aec1) - **Julia** - Added `char` token ([#​3223](https://redirect.github.com/PrismJS/prism/issues/3223)) [`3a876df0`](https://redirect.github.com/PrismJS/prism/commit/3a876df0) - **Keyman** - Improved tokenization ([#​3224](https://redirect.github.com/PrismJS/prism/issues/3224)) [`baa95cab`](https://redirect.github.com/PrismJS/prism/commit/baa95cab) - **Kotlin** - Added `char` token and improved string interpolation ([#​3225](https://redirect.github.com/PrismJS/prism/issues/3225)) [`563cd73e`](https://redirect.github.com/PrismJS/prism/commit/563cd73e) - **Latte** - Use standard token names and combined delimiter tokens ([#​3226](https://redirect.github.com/PrismJS/prism/issues/3226)) [`6b168a3b`](https://redirect.github.com/PrismJS/prism/commit/6b168a3b) - **Liquid** - Removed unmatchable object variants ([#​3135](https://redirect.github.com/PrismJS/prism/issues/3135)) [`05e7ab04`](https://redirect.github.com/PrismJS/prism/commit/05e7ab04) - **Lisp** - Improved `defun` ([#​3130](https://redirect.github.com/PrismJS/prism/issues/3130)) [`e8f84a6c`](https://redirect.github.com/PrismJS/prism/commit/e8f84a6c) - **Makefile** - Use standard token names correctly ([#​3227](https://redirect.github.com/PrismJS/prism/issues/3227)) [`21a3c2d7`](https://redirect.github.com/PrismJS/prism/commit/21a3c2d7) - **Markdown** - Fixed typo in token name ([#​3101](https://redirect.github.com/PrismJS/prism/issues/3101)) [`00f77a2c`](https://redirect.github.com/PrismJS/prism/commit/00f77a2c) - **MAXScript** - Various improvements ([#​3181](https://redirect.github.com/PrismJS/prism/issues/3181)) [`e9b856c8`](https://redirect.github.com/PrismJS/prism/commit/e9b856c8) - Fixed booleans not being highlighted ([#​3134](https://redirect.github.com/PrismJS/prism/issues/3134)) [`c6574e6b`](https://redirect.github.com/PrismJS/prism/commit/c6574e6b) - **Monkey** - Use standard tokens correctly ([#​3228](https://redirect.github.com/PrismJS/prism/issues/3228)) [`c1025aa6`](https://redirect.github.com/PrismJS/prism/commit/c1025aa6) - **N1QL** - Updated keywords + minor improvements ([#​3229](https://redirect.github.com/PrismJS/prism/issues/3229)) [`642d93ec`](https://redirect.github.com/PrismJS/prism/commit/642d93ec) - **nginx** - Made some patterns greedy ([#​3230](https://redirect.github.com/PrismJS/prism/issues/3230)) [`7b72e0ad`](https://redirect.github.com/PrismJS/prism/commit/7b72e0ad) - **Nim** - Added `char` token and made some tokens greedy ([#​3231](https://redirect.github.com/PrismJS/prism/issues/3231)) [`2334b4b6`](https://redirect.github.com/PrismJS/prism/commit/2334b4b6) - Fixed backtick identifier ([#​3118](https://redirect.github.com/PrismJS/prism/issues/3118)) [`75331bea`](https://redirect.github.com/PrismJS/prism/commit/75331bea) - **Nix** - Use standard token name correctly ([#​3232](https://redirect.github.com/PrismJS/prism/issues/3232)) [`5bf6e35f`](https://redirect.github.com/PrismJS/prism/commit/5bf6e35f) - Removed unmatchable token ([#​3119](https://redirect.github.com/PrismJS/prism/issues/3119)) [`dc1e808f`](https://redirect.github.com/PrismJS/prism/commit/dc1e808f) - **NSIS** - Made `comment` greedy ([#​3234](https://redirect.github.com/PrismJS/prism/issues/3234)) [`969f152a`](https://redirect.github.com/PrismJS/prism/commit/969f152a) - Update regex pattern for variables ([#​3266](https://redirect.github.com/PrismJS/prism/issues/3266)) [`adcc8784`](https://redirect.github.com/PrismJS/prism/commit/adcc8784) - Update regex for constants pattern ([#​3267](https://redirect.github.com/PrismJS/prism/issues/3267)) [`55583fb2`](https://redirect.github.com/PrismJS/prism/commit/55583fb2) - **Objective-C** - Improved `string` token ([#​3235](https://redirect.github.com/PrismJS/prism/issues/3235)) [`8e0e95f3`](https://redirect.github.com/PrismJS/prism/commit/8e0e95f3) - **OCaml** - Improved tokenization ([#​3269](https://redirect.github.com/PrismJS/prism/issues/3269)) [`7bcc5da0`](https://redirect.github.com/PrismJS/prism/commit/7bcc5da0) - Removed unmatchable punctuation variant ([#​3120](https://redirect.github.com/PrismJS/prism/issues/3120)) [`314d6994`](https://redirect.github.com/PrismJS/prism/commit/314d6994) - **Oz** - Improved tokenization ([#​3240](https://redirect.github.com/PrismJS/prism/issues/3240)) [`a3905c04`](https://redirect.github.com/PrismJS/prism/commit/a3905c04) - **Pascal** - Added support for asm and directives ([#​2653](https://redirect.github.com/PrismJS/prism/issues/2653)) [`f053af13`](https://redirect.github.com/PrismJS/prism/commit/f053af13) - **PATROL Scripting Language** - Added `boolean` token ([#​3248](https://redirect.github.com/PrismJS/prism/issues/3248)) [`a5b6c5eb`](https://redirect.github.com/PrismJS/prism/commit/a5b6c5eb) - **Perl** - Improved tokenization ([#​3241](https://redirect.github.com/PrismJS/prism/issues/3241)) [`f22ea9f9`](https://redirect.github.com/PrismJS/prism/commit/f22ea9f9) - **PHP** - Removed useless keyword tokens ([#​3121](https://redirect.github.com/PrismJS/prism/issues/3121)) [`ee62a080`](https://redirect.github.com/PrismJS/prism/commit/ee62a080) - **PHP Extras** - Improved `scope` and `this` ([#​3243](https://redirect.github.com/PrismJS/prism/issues/3243)) [`59ef51db`](https://redirect.github.com/PrismJS/prism/commit/59ef51db) - **PL/SQL** - Updated keywords + other improvements ([#​3109](https://redirect.github.com/PrismJS/prism/issues/3109)) [`e7ba877b`](https://redirect.github.com/PrismJS/prism/commit/e7ba877b) - **PowerQuery** - Improved tokenization and use standard tokens correctly ([#​3244](https://redirect.github.com/PrismJS/prism/issues/3244)) [`5688f487`](https://redirect.github.com/PrismJS/prism/commit/5688f487) - Removed useless `data-type` alternative ([#​3122](https://redirect.github.com/PrismJS/prism/issues/3122)) [`eeb13996`](https://redirect.github.com/PrismJS/prism/commit/eeb13996) - **PowerShell** - Fixed lookbehind + refactoring ([#​3245](https://redirect.github.com/PrismJS/prism/issues/3245)) [`d30a2da6`](https://redirect.github.com/PrismJS/prism/commit/d30a2da6) - **Processing** - Use standard tokens correctly ([#​3246](https://redirect.github.com/PrismJS/prism/issues/3246)) [`5ee8c557`](https://redirect.github.com/PrismJS/prism/commit/5ee8c557) - **Prolog** - Removed variable token + minor improvements ([#​3247](https://redirect.github.com/PrismJS/prism/issues/3247)) [`bacf9ae3`](https://redirect.github.com/PrismJS/prism/commit/bacf9ae3) - **Pug** - Improved filter tokenization ([#​3258](https://redirect.github.com/PrismJS/prism/issues/3258)) [`0390e644`](https://redirect.github.com/PrismJS/prism/commit/0390e644) - **PureBasic** - Fixed token order inside `asm` token ([#​3123](https://redirect.github.com/PrismJS/prism/issues/3123)) [`f3b25786`](https://redirect.github.com/PrismJS/prism/commit/f3b25786) - **Python** - Made `comment` greedy ([#​3249](https://redirect.github.com/PrismJS/prism/issues/3249)) [`8ecef306`](https://redirect.github.com/PrismJS/prism/commit/8ecef306) - Add `match` and `case` (soft) keywords ([#​3142](https://redirect.github.com/PrismJS/prism/issues/3142)) [`3f24dc72`](https://redirect.github.com/PrismJS/prism/commit/3f24dc72) - Recognize walrus operator ([#​3126](https://redirect.github.com/PrismJS/prism/issues/3126)) [`18bd101c`](https://redirect.github.com/PrismJS/prism/commit/18bd101c) - Fixed numbers ending with a dot ([#​3106](https://redirect.github.com/PrismJS/prism/issues/3106)) [`2c63efa6`](https://redirect.github.com/PrismJS/prism/commit/2c63efa6) - **QML** - Made `string` greedy ([#​3250](https://redirect.github.com/PrismJS/prism/issues/3250)) [`1e6dcb51`](https://redirect.github.com/PrismJS/prism/commit/1e6dcb51) - **React JSX** - Move alias property ([#​3222](https://redirect.github.com/PrismJS/prism/issues/3222)) [`18c92048`](https://redirect.github.com/PrismJS/prism/commit/18c92048) - **React TSX** - Removed `parameter` token ([#​3090](https://redirect.github.com/PrismJS/prism/issues/3090)) [`0a313f4f`](https://redirect.github.com/PrismJS/prism/commit/0a313f4f) - **Reason** - Use standard tokens correctly ([#​3251](https://redirect.github.com/PrismJS/prism/issues/3251)) [`809af0d9`](https://redirect.github.com/PrismJS/prism/commit/809af0d9) - **Regex** - Fixed char-class/char-set confusion ([#​3124](https://redirect.github.com/PrismJS/prism/issues/3124)) [`4dde2e20`](https://redirect.github.com/PrismJS/prism/commit/4dde2e20) - **Ren'py** - Improved language + added tests ([#​3125](https://redirect.github.com/PrismJS/prism/issues/3125)) [`ede55b2c`](https://redirect.github.com/PrismJS/prism/commit/ede55b2c) - **Rip** - Use standard `char` token ([#​3252](https://redirect.github.com/PrismJS/prism/issues/3252)) [`2069ab0c`](https://redirect.github.com/PrismJS/prism/commit/2069ab0c) - **Ruby** - Improved tokenization ([#​3193](https://redirect.github.com/PrismJS/prism/issues/3193)) [`86028adb`](https://redirect.github.com/PrismJS/prism/commit/86028adb) - **Rust** - Improved `type-definition` and use standard tokens correctly ([#​3253](https://redirect.github.com/PrismJS/prism/issues/3253)) [`4049e5c6`](https://redirect.github.com/PrismJS/prism/commit/4049e5c6) - **Scheme** - Use standard `char` token ([#​3254](https://redirect.github.com/PrismJS/prism/issues/3254)) [`7d740c45`](https://redirect.github.com/PrismJS/prism/commit/7d740c45) - Updates syntax for reals ([#​3159](https://redirect.github.com/PrismJS/prism/issues/3159)) [`4eb81fa1`](https://redirect.github.com/PrismJS/prism/commit/4eb81fa1) - **Smalltalk** - Use standard `char` token ([#​3255](https://redirect.github.com/PrismJS/prism/issues/3255)) [`a7bb3001`](https://redirect.github.com/PrismJS/prism/commit/a7bb3001) - Added `boolean` token ([#​3100](https://redirect.github.com/PrismJS/prism/issues/3100)) [`51382524`](https://redirect.github.com/PrismJS/prism/commit/51382524) - **Smarty** - Improved tokenization ([#​3268](https://redirect.github.com/PrismJS/prism/issues/3268)) [`acc0bc09`](https://redirect.github.com/PrismJS/prism/commit/acc0bc09) - **SQL** - Added identifier token ([#​3141](https://redirect.github.com/PrismJS/prism/issues/3141)) [`4e00cddd`](https://redirect.github.com/PrismJS/prism/commit/4e00cddd) - **Squirrel** - Use standard `char` token ([#​3256](https://redirect.github.com/PrismJS/prism/issues/3256)) [`58a65bfd`](https://redirect.github.com/PrismJS/prism/commit/58a65bfd) - **Stan** - Added missing keywords and HOFs ([#​3238](https://redirect.github.com/PrismJS/prism/issues/3238)) [`afd77ed1`](https://redirect.github.com/PrismJS/prism/commit/afd77ed1) - **Structured Text (IEC 61131-3)** - Structured text: Improved tokenization ([#​3213](https://redirect.github.com/PrismJS/prism/issues/3213)) [`d04d166d`](https://redirect.github.com/PrismJS/prism/commit/d04d166d) - **Swift** - Added support for `isolated` keyword ([#​3174](https://redirect.github.com/PrismJS/prism/issues/3174)) [`18c828a6`](https://redirect.github.com/PrismJS/prism/commit/18c828a6) - **TAP** - Conform to quoted-properties style ([#​3127](https://redirect.github.com/PrismJS/prism/issues/3127)) [`3ef71533`](https://redirect.github.com/PrismJS/prism/commit/3ef71533) - **Tremor** - Use standard `regex` token ([#​3257](https://redirect.github.com/PrismJS/prism/issues/3257)) [`c56e4bf5`](https://redirect.github.com/PrismJS/prism/commit/c56e4bf5) - **Twig** - Improved tokenization ([#​3259](https://redirect.github.com/PrismJS/prism/issues/3259)) [`e03a7c24`](https://redirect.github.com/PrismJS/prism/commit/e03a7c24) - **TypeScript** - Removed duplicate keywords ([#​3132](https://redirect.github.com/PrismJS/prism/issues/3132)) [`91060fd6`](https://redirect.github.com/PrismJS/prism/commit/91060fd6) - **URI** - Fixed IPv4 regex ([#​3128](https://redirect.github.com/PrismJS/prism/issues/3128)) [`599e30ee`](https://redirect.github.com/PrismJS/prism/commit/599e30ee) - **V** - Use standard `char` token ([#​3260](https://redirect.github.com/PrismJS/prism/issues/3260)) [`e4373256`](https://redirect.github.com/PrismJS/prism/commit/e4373256) - **Verilog** - Use standard tokens correctly ([#​3261](https://redirect.github.com/PrismJS/prism/issues/3261)) [`43124129`](https://redirect.github.com/PrismJS/prism/commit/43124129) - **Visual Basic** - Simplify regexes and use more common aliases ([#​3262](https://redirect.github.com/PrismJS/prism/issues/3262)) [`aa73d448`](https://redirect.github.com/PrismJS/prism/commit/aa73d448) - **Wolfram language** - Removed unmatchable punctuation variant ([#​3133](https://redirect.github.com/PrismJS/prism/issues/3133)) [`a28a86ad`](https://redirect.github.com/PrismJS/prism/commit/a28a86ad) - **Xojo (REALbasic)** - Proper token name for directives ([#​3263](https://redirect.github.com/PrismJS/prism/issues/3263)) [`ffd8343f`](https://redirect.github.com/PrismJS/prism/commit/ffd8343f) - **Zig** - Added missing keywords ([#​3279](https://redirect.github.com/PrismJS/prism/issues/3279)) [`deed35e3`](https://redirect.github.com/PrismJS/prism/commit/deed35e3) - Use standard `char` token ([#​3264](https://redirect.github.com/PrismJS/prism/issues/3264)) [`c3f9fb70`](https://redirect.github.com/PrismJS/prism/commit/c3f9fb70) - Fixed module comments and astral chars ([#​3129](https://redirect.github.com/PrismJS/prism/issues/3129)) [`09a0e2ba`](https://redirect.github.com/PrismJS/prism/commit/09a0e2ba) ##### Updated plugins - **File Highlight** - File highlight+data range ([#​1813](https://redirect.github.com/PrismJS/prism/issues/1813)) [`d38592c5`](https://redirect.github.com/PrismJS/prism/commit/d38592c5) - **Keep Markup** - Added `drop-tokens` option class ([#​3166](https://redirect.github.com/PrismJS/prism/issues/3166)) [`b679cfe6`](https://redirect.github.com/PrismJS/prism/commit/b679cfe6) - **Line Highlight** - Expose `highlightLines` function as `Prism.plugins.highlightLines` ([#​3086](https://redirect.github.com/PrismJS/prism/issues/3086)) [`9f4c0e74`](https://redirect.github.com/PrismJS/prism/commit/9f4c0e74) - **Toolbar** - Set `z-index` of `.toolbar` to 10 ([#​3163](https://redirect.github.com/PrismJS/prism/issues/3163)) [`1cac3559`](https://redirect.github.com/PrismJS/prism/commit/1cac3559) ##### Updated themes - Coy: Set `z-index` to make shadows visible in colored table cells ([#​3161](https://redirect.github.com/PrismJS/prism/issues/3161)) [`79f250f3`](https://redirect.github.com/PrismJS/prism/commit/79f250f3) - Coy: Added padding to account for box shadow ([#​3143](https://redirect.github.com/PrismJS/prism/issues/3143)) [`a6a4ce7e`](https://redirect.github.com/PrismJS/prism/commit/a6a4ce7e) ##### Other - **Core** - Added `setLanguage` util function ([#​3167](https://redirect.github.com/PrismJS/prism/issues/3167)) [`b631949a`](https://redirect.github.com/PrismJS/prism/commit/b631949a) - Fixed type error on null ([#​3057](https://redirect.github.com/PrismJS/prism/issues/3057)) [`a80a68ba`](https://redirect.github.com/PrismJS/prism/commit/a80a68ba) - Document `disableWorkerMessageHandler` ([#​3088](https://redirect.github.com/PrismJS/prism/issues/3088)) [`213cf7be`](https://redirect.github.com/PrismJS/prism/commit/213cf7be) - **Infrastructure** - Tests: Added `.html.test` files for replace `.js` language tests ([#​3148](https://redirect.github.com/PrismJS/prism/issues/3148)) [`2e834c8c`](https://redirect.github.com/PrismJS/prism/commit/2e834c8c) - Added regex coverage ([#​3138](https://redirect.github.com/PrismJS/prism/issues/3138)) [`5333e281`](https://redirect.github.com/PrismJS/prism/commit/5333e281) - Tests: Added `TestCaseFile` class and generalized `runTestCase` ([#​3147](https://redirect.github.com/PrismJS/prism/issues/3147)) [`ae8888a0`](https://redirect.github.com/PrismJS/prism/commit/ae8888a0) - Added even more language tests ([#​3137](https://redirect.github.com/PrismJS/prism/issues/3137)) [`344d0b27`](https://redirect.github.com/PrismJS/prism/commit/344d0b27) - Added more plugin tests ([#​1969](https://redirect.github.com/PrismJS/prism/issues/1969)) [`a394a14d`](https://redirect.github.com/PrismJS/prism/commit/a394a14d) - Added more language tests ([#​3131](https://redirect.github.com/PrismJS/prism/issues/3131)) [`2f7f7364`](https://redirect.github.com/PrismJS/prism/commit/2f7f7364) - `package.json`: Added `engines.node` field ([#​3108](https://redirect.github.com/PrismJS/prism/issues/3108)) [`798ee4f6`](https://redirect.github.com/PrismJS/prism/commit/798ee4f6) - Use tabs in `package(-lock).json` ([#​3098](https://redirect.github.com/PrismJS/prism/issues/3098)) [`8daebb4a`](https://redirect.github.com/PrismJS/prism/commit/8daebb4a) - Update `eslint-plugin-regexp@1.2.0` ([#​3091](https://redirect.github.com/PrismJS/prism/issues/3091)) [`e6e1d5ae`](https://redirect.github.com/PrismJS/prism/commit/e6e1d5ae) - Added minified CSS ([#​3073](https://redirect.github.com/PrismJS/prism/issues/3073)) [`d63d6c0e`](https://redirect.github.com/PrismJS/prism/commit/d63d6c0e) - **Website** - Readme: Clarify usage of our build system ([#​3239](https://redirect.github.com/PrismJS/prism/issues/3239)) [`6f1d904a`](https://redirect.github.com/PrismJS/prism/commit/6f1d904a) - Improved CDN usage URLs ([#​3285](https://redirect.github.com/PrismJS/prism/issues/3285)) [`6c21b2f7`](https://redirect.github.com/PrismJS/prism/commit/6c21b2f7) - Update download.html [`9d5424b6`](https://redirect.github.com/PrismJS/prism/commit/9d5424b6) - Autoloader: Mention how to load grammars from URLs ([#​3218](https://redirect.github.com/PrismJS/prism/issues/3218)) [`cefccdd1`](https://redirect.github.com/PrismJS/prism/commit/cefccdd1) - Added PrismJS React and HTML tutorial link ([#​3190](https://redirect.github.com/PrismJS/prism/issues/3190)) [`0ecdbdce`](https://redirect.github.com/PrismJS/prism/commit/0ecdbdce) - Improved readability ([#​3177](https://redirect.github.com/PrismJS/prism/issues/3177)) [`4433d7fe`](https://redirect.github.com/PrismJS/prism/commit/4433d7fe) - Fixed red highlighting in Firefox ([#​3178](https://redirect.github.com/PrismJS/prism/issues/3178)) [`746da79b`](https://redirect.github.com/PrismJS/prism/commit/746da79b) - Use Keep markup to highlight code section ([#​3164](https://redirect.github.com/PrismJS/prism/issues/3164)) [`ebd59e32`](https://redirect.github.com/PrismJS/prism/commit/ebd59e32) - Document standard tokens and provide examples ([#​3104](https://redirect.github.com/PrismJS/prism/issues/3104)) [`37551200`](https://redirect.github.com/PrismJS/prism/commit/37551200) - Fixed dead link to third-party tutorial [#​3155](https://redirect.github.com/PrismJS/prism/issues/3155) ([#​3156](https://redirect.github.com/PrismJS/prism/issues/3156)) [`31b4c1b8`](https://redirect.github.com/PrismJS/prism/commit/31b4c1b8) - Repositioned theme selector ([#​3146](https://redirect.github.com/PrismJS/prism/issues/3146)) [`ea361e5a`](https://redirect.github.com/PrismJS/prism/commit/ea361e5a) - Adjusted TOC's line height for better readability ([#​3145](https://redirect.github.com/PrismJS/prism/issues/3145)) [`c5629706`](https://redirect.github.com/PrismJS/prism/commit/c5629706) - Updated plugin header template ([#​3144](https://redirect.github.com/PrismJS/prism/issues/3144)) [`faedfe85`](https://redirect.github.com/PrismJS/prism/commit/faedfe85) - Update test and example pages to use Autoloader ([#​1936](https://redirect.github.com/PrismJS/prism/issues/1936)) [`3d96eedc`](https://redirect.github.com/PrismJS/prism/commit/3d96eedc) ### [`v1.25.0`](https://redirect.github.com/PrismJS/prism/blob/HEAD/CHANGELOG.md#1250-2021-09-16) [Compare Source](https://redirect.github.com/PrismJS/prism/compare/v1.24.1...v1.25.0) ##### New components - **AviSynth** ([#​3071](https://redirect.github.com/PrismJS/prism/issues/3071)) [`746a4b1a`](https://redirect.github.com/PrismJS/prism/commit/746a4b1a) - **Avro IDL** ([#​3051](https://redirect.github.com/PrismJS/prism/issues/3051)) [`87e5a376`](https://redirect.github.com/PrismJS/prism/commit/87e5a376) - **Bicep** ([#​3027](https://redirect.github.com/PrismJS/prism/issues/3027)) [`c1dce998`](https://redirect.github.com/PrismJS/prism/commit/c1dce998) - **GAP (CAS)** ([#​3054](https://redirect.github.com/PrismJS/prism/issues/3054)) [`23cd9b65`](https://redirect.github.com/PrismJS/prism/commit/23cd9b65) - **GN** ([#​3062](https://redirect.github.com/PrismJS/prism/issues/3062)) [`4f97b82b`](https://redirect.github.com/PrismJS/prism/commit/4f97b82b) - **Hoon** ([#​2978](https://redirect.github.com/PrismJS/prism/issues/2978)) [`ea776756`](https://redirect.github.com/PrismJS/prism/commit/ea776756) - **Kusto** ([#​3068](https://redirect.github.com/PrismJS/prism/issues/3068)) [`e008ea05`](https://redirect.github.com/PrismJS/prism/commit/e008ea05) - **Magma (CAS)** ([#​3055](https://redirect.github.com/PrismJS/prism/issues/3055)) [`a1b67ce3`](https://redirect.github.com/PrismJS/prism/commit/a1b67ce3) - **MAXScript** ([#​3060](https://redirect.github.com/PrismJS/prism/issues/3060)) [`4fbdd2f8`](https://redirect.github.com/PrismJS/prism/commit/4fbdd2f8) - **Mermaid** ([#​3050](https://redirect.github.com/PrismJS/prism/issues/3050)) [`148c1eca`](https://redirect.github.com/PrismJS/prism/commit/148c1eca) - **Razor C#** ([#​3064](https://redirect.github.com/PrismJS/prism/issues/3064)) [`4433ccfc`](https://redirect.github.com/PrismJS/prism/commit/4433ccfc) - **Systemd configuration file** ([#​3053](https://redirect.github.com/PrismJS/prism/issues/3053)) [`8df825e0`](https://redirect.github.com/PrismJS/prism/commit/8df825e0) - **Wren** ([#​3063](https://redirect.github.com/PrismJS/prism/issues/3063)) [`6a356d25`](https://redirect.github.com/PrismJS/prism/commit/6a356d25) ##### Updated components - **Bicep** - Added support for multiline and interpolated strings and other improvements ([#​3028](https://redirect.github.com/PrismJS/prism/issues/3028)) [`748bb9ac`](https://redirect.github.com/PrismJS/prism/commit/748bb9ac) - **C#** - Added `with` keyword & improved record support ([#​2993](https://redirect.github.com/PrismJS/prism/issues/2993)) [`fdd291c0`](https://redirect.github.com/PrismJS/prism/commit/fdd291c0) - Added `record`, `init`, and `nullable` keyword ([#​2991](https://redirect.github.com/PrismJS/prism/issues/2991)) [`9b561565`](https://redirect.github.com/PrismJS/prism/commit/9b561565) - Added context check for `from` keyword ([#​2970](https://redirect.github.com/PrismJS/prism/issues/2970)) [`158f25d4`](https://redirect.github.com/PrismJS/prism/commit/158f25d4) - **C++** - Fixed generic function false positive ([#​3043](https://redirect.github.com/PrismJS/prism/issues/3043)) [`5de8947f`](https://redirect.github.com/PrismJS/prism/commit/5de8947f) - **Clojure** - Improved tokenization ([#​3056](https://redirect.github.com/PrismJS/prism/issues/3056)) [`8d0b74b5`](https://redirect.github.com/PrismJS/prism/commit/8d0b74b5) - **Hoon** - Fixed mixed-case aura tokenization ([#​3002](https://redirect.github.com/PrismJS/prism/issues/3002)) [`9c8911bd`](https://redirect.github.com/PrismJS/prism/commit/9c8911bd) - **Liquid** - Added all objects from Shopify reference ([#​2998](https://redirect.github.com/PrismJS/prism/issues/2998)) [`693b7433`](https://redirect.github.com/PrismJS/prism/commit/693b7433) - Added `empty` keyword ([#​2997](https://redirect.github.com/PrismJS/prism/issues/2997)) [`fe3bc526`](https://redirect.github.com/PrismJS/prism/commit/fe3bc526) - **Log file** - Added support for Java stack traces ([#​3003](https://redirect.github.com/PrismJS/prism/issues/3003)) [`b0365e70`](https://redirect.github.com/PrismJS/prism/commit/b0365e70) - **Markup** - Made most patterns greedy ([#​3065](https://redirect.github.com/PrismJS/prism/issues/3065)) [`52e8cee9`](https://redirect.github.com/PrismJS/prism/commit/52e8cee9) - Fixed ReDoS ([#​3078](https://redirect.github.com/PrismJS/prism/issues/3078)) [`0ff371bb`](https://redirect.github.com/PrismJS/prism/commit/0ff371bb) - **PureScript** - Made `∀` a keyword (alias for `forall`) ([#​3005](https://redirect.github.com/PrismJS/prism/issues/3005)) [`b38fc89a`](https://redirect.github.com/PrismJS/prism/commit/b38fc89a) - Improved Haskell and PureScript ([#​3020](https://redirect.github.com/PrismJS/prism/issues/3020)) [`679539ec`](https://redirect.github.com/PrismJS/prism/commit/679539ec) - **Python** - Support for underscores in numbers ([#​3039](https://redirect.github.com/PrismJS/prism/issues/3039)) [`6f5d68f7`](https://redirect.github.com/PrismJS/prism/commit/6f5d68f7) - **Sass** - Fixed issues with CSS Extras ([#​2994](https://redirect.github.com/PrismJS/prism/issues/2994)) [`14fdfe32`](https://redirect.github.com/PrismJS/prism/commit/14fdfe32) - **Shell session** - Fixed command false positives ([#​3048](https://redirect.github.com/PrismJS/prism/issues/3048)) [`35b88fcf`](https://redirect.github.com/PrismJS/prism/commit/35b88fcf) - Added support for the percent sign as shell symbol ([#​3010](https://redirect.github.com/PrismJS/prism/issues/3010)) [`4492b62b`](https://redirect.github.com/PrismJS/prism/commit/4492b62b) - **Swift** - Major improvements ([#​3022](https://redirect.github.com/PrismJS/prism/issues/3022)) [`8541db2e`](https://redirect.github.com/PrismJS/prism/commit/8541db2e) - Added support for `@propertyWrapper`, `@MainActor`, and `@globalActor` ([#​3009](https://redirect.github.com/PrismJS/prism/issues/3009)) [`ce5e0f01`](https://redirect.github.com/PrismJS/prism/commit/ce5e0f01) - Added support for new Swift 5.5 keywords ([#​2988](https://redirect.github.com/PrismJS/prism/issues/2988)) [`bb93fac0`](https://redirect.github.com/PrismJS/prism/commit/bb93fac0) - **TypeScript** - Fixed keyword false positives ([#​3001](https://redirect.github.com/PrismJS/prism/issues/3001)) [`212e0ef2`](https://redirect.github.com/PrismJS/prism/commit/212e0ef2) ##### Updated plugins - **JSONP Highlight** - Refactored JSONP logic ([#​3018](https://redirect.github.com/PrismJS/prism/issues/3018)) [`5126d1e1`](https://redirect.github.com/PrismJS/prism/commit/5126d1e1) - **Line Highlight** - Extend highlight to full line width inside scroll container ([#​3011](https://redirect.github.com/PrismJS/prism/issues/3011)) [`e289ec60`](https://redirect.github.com/PrismJS/prism/commit/e289ec60) - **Normalize Whitespace** - Removed unnecessary checks ([#​3017](https://redirect.github.com/PrismJS/prism/issues/3017)) [`63edf14c`](https://redirect.github.com/PrismJS/prism/commit/63edf14c) - **Previewers** - Ensure popup is visible across themes ([#​3080](https://redirect.github.com/PrismJS/prism/issues/3080)) [`c7b6a7f6`](https://redirect.github.com/PrismJS/prism/commit/c7b6a7f6) ##### Updated themes - **Twilight** - Increase selector specificities of plugin overrides ([#​3081](https://redirect.github.com/PrismJS/prism/issues/3081)) [`ffb20439`](https://redirect.github.com/PrismJS/prism/commit/ffb20439) ##### Other - **Infrastructure** - Added benchmark suite ([#​2153](https://redirect.github.com/PrismJS/prism/issues/2153)) [`44456b21`](https://redirect.github.com/PrismJS/prism/commit/44456b21) - Tests: Insert expected JSON by Default ([#​2960](https://redirect.github.com/PrismJS/prism/issues/2960)) [`e997dd35`](https://redirect.github.com/PrismJS/prism/commit/e997dd35) - Tests: Improved dection of empty patterns ([#​3058](https://redirect.github.com/PrismJS/prism/issues/3058)) [`d216e602`](https://redirect.github.com/PrismJS/prism/commit/d216e602) - **Website** - Highlight Keywords: More documentation ([#​3049](https://redirect.github.com/PrismJS/prism/issues/3049)) [`247fd9a3`](https://redirect.github.com/PrismJS/prism/commit/247fd9a3) ### [`v1.24.1`](https://redirect.github.com/PrismJS/prism/blob/HEAD/CHANGELOG.md#1241-2021-07-03) [Compare Source](https://redirect.github.com/PrismJS/prism/compare/v1.24.0...v1.24.1) ##### Updated components - **Markdown** - Fixed Markdown not working in NodeJS ([#​2977](https://redirect.github.com/PrismJS/prism/issues/2977)) [`151121cd`](https://redirect.github.com/PrismJS/prism/commit/151121cd) ##### Updated plugins - **Toolbar** - Fixed styles being applies to nested elements ([#​2980](https://redirect.github.com/PrismJS/prism/issues/2980)) [`748ecddc`](https://redirect.github.com/PrismJS/prism/commit/748ecddc) ### [`v1.24.0`](https:

Configuration

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

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.