Open renovate[bot] opened 8 months ago
This PR contains the following updates:
1.23.0
1.29.0
📅 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.
This PR was generated by Mend Renovate. View the repository job log.
This PR contains the following updates:
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/PriConfiguration
📅 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.
This PR was generated by Mend Renovate. View the repository job log.