|
1 | 1 | #Prism Changelog |
2 | 2 |
|
| 3 | + |
| 4 | +##1.24.0 (2021-06-27) |
| 5 | + |
| 6 | +###New components |
| 7 | + |
| 8 | +*__CFScript__ ([#2771](https://github.com/PrismJS/prism/issues/2771))[`b0a6ec85`](https://github.com/PrismJS/prism/commit/b0a6ec85) |
| 9 | +*__ChaiScript__ ([#2706](https://github.com/PrismJS/prism/issues/2706))[`3f7d7453`](https://github.com/PrismJS/prism/commit/3f7d7453) |
| 10 | +*__COBOL__ ([#2800](https://github.com/PrismJS/prism/issues/2800))[`7e5f78ff`](https://github.com/PrismJS/prism/commit/7e5f78ff) |
| 11 | +*__Coq__ ([#2803](https://github.com/PrismJS/prism/issues/2803))[`41e25d3c`](https://github.com/PrismJS/prism/commit/41e25d3c) |
| 12 | +*__CSV__ ([#2794](https://github.com/PrismJS/prism/issues/2794))[`f9b69528`](https://github.com/PrismJS/prism/commit/f9b69528) |
| 13 | +*__DOT (Graphviz)__ ([#2690](https://github.com/PrismJS/prism/issues/2690))[`1f91868e`](https://github.com/PrismJS/prism/commit/1f91868e) |
| 14 | +*__False__ ([#2802](https://github.com/PrismJS/prism/issues/2802))[`99a21dc5`](https://github.com/PrismJS/prism/commit/99a21dc5) |
| 15 | +*__ICU Message Format__ ([#2745](https://github.com/PrismJS/prism/issues/2745))[`bf4e7ba9`](https://github.com/PrismJS/prism/commit/bf4e7ba9) |
| 16 | +*__Idris__ ([#2755](https://github.com/PrismJS/prism/issues/2755))[`e9314415`](https://github.com/PrismJS/prism/commit/e9314415) |
| 17 | +*__Jexl__ ([#2764](https://github.com/PrismJS/prism/issues/2764))[`7e51b99c`](https://github.com/PrismJS/prism/commit/7e51b99c) |
| 18 | +*__KuMir (КуМир)__ ([#2760](https://github.com/PrismJS/prism/issues/2760))[`3419fb77`](https://github.com/PrismJS/prism/commit/3419fb77) |
| 19 | +*__Log file__ ([#2796](https://github.com/PrismJS/prism/issues/2796))[`2bc6475b`](https://github.com/PrismJS/prism/commit/2bc6475b) |
| 20 | +*__Nevod__ ([#2798](https://github.com/PrismJS/prism/issues/2798))[`f84c49c5`](https://github.com/PrismJS/prism/commit/f84c49c5) |
| 21 | +*__OpenQasm__ ([#2797](https://github.com/PrismJS/prism/issues/2797))[`1a2347a3`](https://github.com/PrismJS/prism/commit/1a2347a3) |
| 22 | +*__PATROL Scripting Language__ ([#2739](https://github.com/PrismJS/prism/issues/2739))[`18c67b49`](https://github.com/PrismJS/prism/commit/18c67b49) |
| 23 | +*__Q#__ ([#2804](https://github.com/PrismJS/prism/issues/2804))[`1b63cd01`](https://github.com/PrismJS/prism/commit/1b63cd01) |
| 24 | +*__Rego__ ([#2624](https://github.com/PrismJS/prism/issues/2624))[`e38986f9`](https://github.com/PrismJS/prism/commit/e38986f9) |
| 25 | +*__Squirrel__ ([#2721](https://github.com/PrismJS/prism/issues/2721))[`fd1081d2`](https://github.com/PrismJS/prism/commit/fd1081d2) |
| 26 | +*__URI__ ([#2708](https://github.com/PrismJS/prism/issues/2708))[`bbc77d19`](https://github.com/PrismJS/prism/commit/bbc77d19) |
| 27 | +*__V__ ([#2687](https://github.com/PrismJS/prism/issues/2687))[`72962701`](https://github.com/PrismJS/prism/commit/72962701) |
| 28 | +*__Wolfram language__ &__Mathematica__ &__Mathematica Notebook__ ([#2921](https://github.com/PrismJS/prism/issues/2921))[`c4f6b2cc`](https://github.com/PrismJS/prism/commit/c4f6b2cc) |
| 29 | + |
| 30 | +###Updated components |
| 31 | + |
| 32 | +* Fixed problems reported by`regexp/no-dupe-disjunctions` ([#2952](https://github.com/PrismJS/prism/issues/2952))[`f471d2d7`](https://github.com/PrismJS/prism/commit/f471d2d7) |
| 33 | +* Fixed some cases of quadratic worst-case runtime ([#2922](https://github.com/PrismJS/prism/issues/2922))[`79d22182`](https://github.com/PrismJS/prism/commit/79d22182) |
| 34 | +* Fixed 2 cases of exponential backtracking ([#2774](https://github.com/PrismJS/prism/issues/2774))[`d85e30da`](https://github.com/PrismJS/prism/commit/d85e30da) |
| 35 | +*__AQL__ |
| 36 | +* Update for ArangoDB 3.8 ([#2842](https://github.com/PrismJS/prism/issues/2842))[`ea82478d`](https://github.com/PrismJS/prism/commit/ea82478d) |
| 37 | +*__AutoHotkey__ |
| 38 | +* Improved tag pattern ([#2920](https://github.com/PrismJS/prism/issues/2920))[`fc2a3334`](https://github.com/PrismJS/prism/commit/fc2a3334) |
| 39 | +*__Bash__ |
| 40 | +* Accept hyphens in function names ([#2832](https://github.com/PrismJS/prism/issues/2832))[`e4ad22ad`](https://github.com/PrismJS/prism/commit/e4ad22ad) |
| 41 | +* Fixed single-quoted strings ([#2792](https://github.com/PrismJS/prism/issues/2792))[`e5cfdb4a`](https://github.com/PrismJS/prism/commit/e5cfdb4a) |
| 42 | +*__C++__ |
| 43 | +* Added support for generic functions and made`::` punctuation ([#2814](https://github.com/PrismJS/prism/issues/2814))[`3df62fd0`](https://github.com/PrismJS/prism/commit/3df62fd0) |
| 44 | +* Added missing keywords and modules ([#2763](https://github.com/PrismJS/prism/issues/2763))[`88fa72cf`](https://github.com/PrismJS/prism/commit/88fa72cf) |
| 45 | +*__Dart__ |
| 46 | +* Improved support for classes & generics ([#2810](https://github.com/PrismJS/prism/issues/2810))[`d0bcd074`](https://github.com/PrismJS/prism/commit/d0bcd074) |
| 47 | +*__Docker__ |
| 48 | +* Improvements ([#2720](https://github.com/PrismJS/prism/issues/2720))[`93dd83c2`](https://github.com/PrismJS/prism/commit/93dd83c2) |
| 49 | +*__Elixir__ |
| 50 | +* Added missing keywords ([#2958](https://github.com/PrismJS/prism/issues/2958))[`114e4626`](https://github.com/PrismJS/prism/commit/114e4626) |
| 51 | +* Added missing keyword and other improvements ([#2773](https://github.com/PrismJS/prism/issues/2773))[`e6c0d298`](https://github.com/PrismJS/prism/commit/e6c0d298) |
| 52 | +* Added`defdelagate` keyword and highlighting for function/module names ([#2709](https://github.com/PrismJS/prism/issues/2709))[`59f725d7`](https://github.com/PrismJS/prism/commit/59f725d7) |
| 53 | +*__F#__ |
| 54 | +* Fixed comment false positive ([#2703](https://github.com/PrismJS/prism/issues/2703))[`a5d7178c`](https://github.com/PrismJS/prism/commit/a5d7178c) |
| 55 | +*__GraphQL__ |
| 56 | +* Fixed`definition-query` and`definition-mutation` tokens ([#2964](https://github.com/PrismJS/prism/issues/2964))[`bfd7fded`](https://github.com/PrismJS/prism/commit/bfd7fded) |
| 57 | +* Added more detailed tokens ([#2939](https://github.com/PrismJS/prism/issues/2939))[`34f24ac9`](https://github.com/PrismJS/prism/commit/34f24ac9) |
| 58 | +*__Handlebars__ |
| 59 | +* Added`hbs` alias ([#2874](https://github.com/PrismJS/prism/issues/2874))[`43976351`](https://github.com/PrismJS/prism/commit/43976351) |
| 60 | +*__HTTP__ |
| 61 | +* Fixed body not being highlighted ([#2734](https://github.com/PrismJS/prism/issues/2734))[`1dfc8271`](https://github.com/PrismJS/prism/commit/1dfc8271) |
| 62 | +* More granular tokenization ([#2722](https://github.com/PrismJS/prism/issues/2722))[`6183fd9b`](https://github.com/PrismJS/prism/commit/6183fd9b) |
| 63 | +* Allow root path in request line ([#2711](https://github.com/PrismJS/prism/issues/2711))[`4e7b2a82`](https://github.com/PrismJS/prism/commit/4e7b2a82) |
| 64 | +*__Ini__ |
| 65 | +* Consistently mimic Win32 INI parsing ([#2779](https://github.com/PrismJS/prism/issues/2779))[`42d24fa2`](https://github.com/PrismJS/prism/commit/42d24fa2) |
| 66 | +*__Java__ |
| 67 | +* Improved generics ([#2812](https://github.com/PrismJS/prism/issues/2812))[`4ec7535c`](https://github.com/PrismJS/prism/commit/4ec7535c) |
| 68 | +*__JavaScript__ |
| 69 | +* Added support for import assertions ([#2953](https://github.com/PrismJS/prism/issues/2953))[`ab7c9953`](https://github.com/PrismJS/prism/commit/ab7c9953) |
| 70 | +* Added support for RegExp Match Indices ([#2900](https://github.com/PrismJS/prism/issues/2900))[`415651a0`](https://github.com/PrismJS/prism/commit/415651a0) |
| 71 | +* Added hashbang and private getters/setters ([#2815](https://github.com/PrismJS/prism/issues/2815))[`9c610ae6`](https://github.com/PrismJS/prism/commit/9c610ae6) |
| 72 | +* Improved contextual keywords ([#2713](https://github.com/PrismJS/prism/issues/2713))[`022f90a0`](https://github.com/PrismJS/prism/commit/022f90a0) |
| 73 | +*__JS Templates__ |
| 74 | +* Added SQL templates ([#2945](https://github.com/PrismJS/prism/issues/2945))[`abab9104`](https://github.com/PrismJS/prism/commit/abab9104) |
| 75 | +*__JSON__ |
| 76 | +* Fixed backtracking issue in Safari ([#2691](https://github.com/PrismJS/prism/issues/2691))[`cf28d1b2`](https://github.com/PrismJS/prism/commit/cf28d1b2) |
| 77 | +*__Liquid__ |
| 78 | +* Added Markup support, missing tokens, and other improvements ([#2950](https://github.com/PrismJS/prism/issues/2950))[`ac1d12f9`](https://github.com/PrismJS/prism/commit/ac1d12f9) |
| 79 | +*__Log file__ |
| 80 | +* Minor improvements ([#2851](https://github.com/PrismJS/prism/issues/2851))[`45ec4a88`](https://github.com/PrismJS/prism/commit/45ec4a88) |
| 81 | +*__Markdown__ |
| 82 | +* Improved code snippets ([#2967](https://github.com/PrismJS/prism/issues/2967))[`e9477d83`](https://github.com/PrismJS/prism/commit/e9477d83) |
| 83 | +* Workaround for incorrect highlighting due to double`wrap` hook ([#2719](https://github.com/PrismJS/prism/issues/2719))[`2b355c98`](https://github.com/PrismJS/prism/commit/2b355c98) |
| 84 | +*__Markup__ |
| 85 | +* Added support for DOM event attributes ([#2702](https://github.com/PrismJS/prism/issues/2702))[`8dbbbb35`](https://github.com/PrismJS/prism/commit/8dbbbb35) |
| 86 | +*__nginx__ |
| 87 | +* Complete rewrite ([#2793](https://github.com/PrismJS/prism/issues/2793))[`5943f4cb`](https://github.com/PrismJS/prism/commit/5943f4cb) |
| 88 | +*__PHP__ |
| 89 | +* Fixed functions with namespaces ([#2889](https://github.com/PrismJS/prism/issues/2889))[`87d79390`](https://github.com/PrismJS/prism/commit/87d79390) |
| 90 | +* Fixed string interpolation ([#2864](https://github.com/PrismJS/prism/issues/2864))[`cf3755cb`](https://github.com/PrismJS/prism/commit/cf3755cb) |
| 91 | +* Added missing PHP 7.4`fn` keyword ([#2858](https://github.com/PrismJS/prism/issues/2858))[`e0ee93f1`](https://github.com/PrismJS/prism/commit/e0ee93f1) |
| 92 | +* Fixed methods with keyword names + minor improvements ([#2818](https://github.com/PrismJS/prism/issues/2818))[`7e8cd40d`](https://github.com/PrismJS/prism/commit/7e8cd40d) |
| 93 | +* Improved constant support for PHP 8.1 enums ([#2770](https://github.com/PrismJS/prism/issues/2770))[`8019e2f6`](https://github.com/PrismJS/prism/commit/8019e2f6) |
| 94 | +* Added support for PHP 8.1 enums ([#2752](https://github.com/PrismJS/prism/issues/2752))[`f79b0eef`](https://github.com/PrismJS/prism/commit/f79b0eef) |
| 95 | +* Class names at the start of a string are now highlighted correctly ([#2731](https://github.com/PrismJS/prism/issues/2731))[`04ef309c`](https://github.com/PrismJS/prism/commit/04ef309c) |
| 96 | +* Numeral syntax improvements ([#2701](https://github.com/PrismJS/prism/issues/2701))[`01af04ed`](https://github.com/PrismJS/prism/commit/01af04ed) |
| 97 | +*__React JSX__ |
| 98 | +* Added support for general spread expressions ([#2754](https://github.com/PrismJS/prism/issues/2754))[`9f59f52d`](https://github.com/PrismJS/prism/commit/9f59f52d) |
| 99 | +* Added support for comments inside tags ([#2728](https://github.com/PrismJS/prism/issues/2728))[`30b0444f`](https://github.com/PrismJS/prism/commit/30b0444f) |
| 100 | +*__reST (reStructuredText)__ |
| 101 | +* Fixed`inline` pattern ([#2946](https://github.com/PrismJS/prism/issues/2946))[`a7656de6`](https://github.com/PrismJS/prism/commit/a7656de6) |
| 102 | +*__Ruby__ |
| 103 | +* Added heredoc literals ([#2885](https://github.com/PrismJS/prism/issues/2885))[`20b77bff`](https://github.com/PrismJS/prism/commit/20b77bff) |
| 104 | +* Added missing regex flags ([#2845](https://github.com/PrismJS/prism/issues/2845))[`3786f396`](https://github.com/PrismJS/prism/commit/3786f396) |
| 105 | +* Added missing regex interpolation ([#2841](https://github.com/PrismJS/prism/issues/2841))[`f08c2f7f`](https://github.com/PrismJS/prism/commit/f08c2f7f) |
| 106 | +*__Scheme__ |
| 107 | +* Added support for high Unicode characters ([#2693](https://github.com/PrismJS/prism/issues/2693))[`0e61a7e1`](https://github.com/PrismJS/prism/commit/0e61a7e1) |
| 108 | +* Added bracket support ([#2813](https://github.com/PrismJS/prism/issues/2813))[`1c6c0bf3`](https://github.com/PrismJS/prism/commit/1c6c0bf3) |
| 109 | +*__Shell session__ |
| 110 | +* Fixed multi-line commands ([#2872](https://github.com/PrismJS/prism/issues/2872))[`cda976b1`](https://github.com/PrismJS/prism/commit/cda976b1) |
| 111 | +* Commands prefixed with a path are now detected ([#2686](https://github.com/PrismJS/prism/issues/2686))[`c83fd0b8`](https://github.com/PrismJS/prism/commit/c83fd0b8) |
| 112 | +*__SQL__ |
| 113 | +* Added`ILIKE` operator ([#2704](https://github.com/PrismJS/prism/issues/2704))[`6e34771f`](https://github.com/PrismJS/prism/commit/6e34771f) |
| 114 | +*__Swift__ |
| 115 | +* Added`some` keyword ([#2756](https://github.com/PrismJS/prism/issues/2756))[`cf354ef5`](https://github.com/PrismJS/prism/commit/cf354ef5) |
| 116 | +*__TypeScript__ |
| 117 | +* Updated keywords ([#2861](https://github.com/PrismJS/prism/issues/2861))[`fe98d536`](https://github.com/PrismJS/prism/commit/fe98d536) |
| 118 | +* Added support for decorators ([#2820](https://github.com/PrismJS/prism/issues/2820))[`31cc2142`](https://github.com/PrismJS/prism/commit/31cc2142) |
| 119 | +*__VB.Net__ |
| 120 | +* Improved strings, comments, and punctuation ([#2782](https://github.com/PrismJS/prism/issues/2782))[`a68f1fb6`](https://github.com/PrismJS/prism/commit/a68f1fb6) |
| 121 | +*__Xojo (REALbasic)__ |
| 122 | +*`REM` is no longer highlighted as a keyword in comments ([#2823](https://github.com/PrismJS/prism/issues/2823))[`ebbbfd47`](https://github.com/PrismJS/prism/commit/ebbbfd47) |
| 123 | +* Added last missing Keyword "Selector" ([#2807](https://github.com/PrismJS/prism/issues/2807))[`e32e043b`](https://github.com/PrismJS/prism/commit/e32e043b) |
| 124 | +* Added missing keywords ([#2805](https://github.com/PrismJS/prism/issues/2805))[`459365ec`](https://github.com/PrismJS/prism/commit/459365ec) |
| 125 | + |
| 126 | +###Updated plugins |
| 127 | + |
| 128 | +* Made Match Braces and Custom Class compatible ([#2947](https://github.com/PrismJS/prism/issues/2947))[`4b55bd6a`](https://github.com/PrismJS/prism/commit/4b55bd6a) |
| 129 | +* Consistent Prism check ([#2788](https://github.com/PrismJS/prism/issues/2788))[`96335642`](https://github.com/PrismJS/prism/commit/96335642) |
| 130 | +*__Command Line__ |
| 131 | +* Don't modify empty code blocks ([#2896](https://github.com/PrismJS/prism/issues/2896))[`c81c3319`](https://github.com/PrismJS/prism/commit/c81c3319) |
| 132 | +*__Copy to Clipboard__ |
| 133 | +* Removed ClipboardJS dependency ([#2784](https://github.com/PrismJS/prism/issues/2784))[`d5e14e1a`](https://github.com/PrismJS/prism/commit/d5e14e1a) |
| 134 | +* Fixed`clipboard.writeText` not working inside iFrames ([#2826](https://github.com/PrismJS/prism/issues/2826))[`01b7b6f7`](https://github.com/PrismJS/prism/commit/01b7b6f7) |
| 135 | +* Added support for custom styles ([#2789](https://github.com/PrismJS/prism/issues/2789))[`4d7f75b0`](https://github.com/PrismJS/prism/commit/4d7f75b0) |
| 136 | +* Make copy-to-clipboard configurable with multiple attributes ([#2723](https://github.com/PrismJS/prism/issues/2723))[`2cb909e1`](https://github.com/PrismJS/prism/commit/2cb909e1) |
| 137 | +*__File Highlight__ |
| 138 | +* Fixed Prism check ([#2827](https://github.com/PrismJS/prism/issues/2827))[`53d34b22`](https://github.com/PrismJS/prism/commit/53d34b22) |
| 139 | +*__Line Highlight__ |
| 140 | +* Fixed linkable line numbers not being initialized ([#2732](https://github.com/PrismJS/prism/issues/2732))[`ccc73ab7`](https://github.com/PrismJS/prism/commit/ccc73ab7) |
| 141 | +*__Previewers__ |
| 142 | +* Use`classList` instead of`className` ([#2787](https://github.com/PrismJS/prism/issues/2787))[`d298d46e`](https://github.com/PrismJS/prism/commit/d298d46e) |
| 143 | + |
| 144 | +###Other |
| 145 | + |
| 146 | +*__Core__ |
| 147 | +* Add`tabindex` to code blocks to enable keyboard navigation ([#2799](https://github.com/PrismJS/prism/issues/2799))[`dbf70515`](https://github.com/PrismJS/prism/commit/dbf70515) |
| 148 | +* Fixed greedy rematching reach bug ([#2705](https://github.com/PrismJS/prism/issues/2705))[`b37987d3`](https://github.com/PrismJS/prism/commit/b37987d3) |
| 149 | +* Added support for plaintext ([#2738](https://github.com/PrismJS/prism/issues/2738))[`970674cf`](https://github.com/PrismJS/prism/commit/970674cf) |
| 150 | +*__Infrastructure__ |
| 151 | +* Added ESLint |
| 152 | +* Added`npm-run-all` to clean up test command ([#2938](https://github.com/PrismJS/prism/issues/2938))[`5d3d8088`](https://github.com/PrismJS/prism/commit/5d3d8088) |
| 153 | +* Added link to Q&A to issue templates ([#2834](https://github.com/PrismJS/prism/issues/2834))[`7cd9e794`](https://github.com/PrismJS/prism/commit/7cd9e794) |
| 154 | +* CI: Run tests with NodeJS 16.x ([#2888](https://github.com/PrismJS/prism/issues/2888))[`b77317c5`](https://github.com/PrismJS/prism/commit/b77317c5) |
| 155 | +* Dangerfile: Trim merge base ([#2761](https://github.com/PrismJS/prism/issues/2761))[`45b0e82a`](https://github.com/PrismJS/prism/commit/45b0e82a) |
| 156 | +* Dangerfile: Fixed how changed files are determined ([#2757](https://github.com/PrismJS/prism/issues/2757))[`0feb266f`](https://github.com/PrismJS/prism/commit/0feb266f) |
| 157 | +* Deps: Updated regex tooling ([#2923](https://github.com/PrismJS/prism/issues/2923))[`ad9878ad`](https://github.com/PrismJS/prism/commit/ad9878ad) |
| 158 | +* Tests: Added`--language` for patterns tests ([#2929](https://github.com/PrismJS/prism/issues/2929))[`a62ef796`](https://github.com/PrismJS/prism/commit/a62ef796) |
| 159 | +* Tests: Fixed polynomial backtracking test ([#2891](https://github.com/PrismJS/prism/issues/2891))[`8dbf1217`](https://github.com/PrismJS/prism/commit/8dbf1217) |
| 160 | +* Tests: Fixed languages test discovery[`a9a199b6`](https://github.com/PrismJS/prism/commit/a9a199b6) |
| 161 | +* Tests: Test discovery should ignore unsupported file extensions ([#2886](https://github.com/PrismJS/prism/issues/2886))[`4492c5ce`](https://github.com/PrismJS/prism/commit/4492c5ce) |
| 162 | +* Tests: Exhaustive pattern tests ([#2688](https://github.com/PrismJS/prism/issues/2688))[`53151404`](https://github.com/PrismJS/prism/commit/53151404) |
| 163 | +* Tests: Fixed pretty print incorrectly calculating print width ([#2821](https://github.com/PrismJS/prism/issues/2821))[`5bc405e7`](https://github.com/PrismJS/prism/commit/5bc405e7) |
| 164 | +* Tests: Automatically normalize line ends ([#2934](https://github.com/PrismJS/prism/issues/2934))[`99f3ddcd`](https://github.com/PrismJS/prism/commit/99f3ddcd) |
| 165 | +* Tests: Added`--insert` and`--update` parameters to language test ([#2809](https://github.com/PrismJS/prism/issues/2809))[`4c8b855d`](https://github.com/PrismJS/prism/commit/4c8b855d) |
| 166 | +* Tests: Stricter`components.json` tests ([#2758](https://github.com/PrismJS/prism/issues/2758))[`933af805`](https://github.com/PrismJS/prism/commit/933af805) |
| 167 | +*__Website__ |
| 168 | +* Copy to clipboard: Fixed highlighting ([#2725](https://github.com/PrismJS/prism/issues/2725))[`7a790bf9`](https://github.com/PrismJS/prism/commit/7a790bf9) |
| 169 | +* Readme: Mention`npm ci` ([#2899](https://github.com/PrismJS/prism/issues/2899))[`91f3aaed`](https://github.com/PrismJS/prism/commit/91f3aaed) |
| 170 | +* Readme: Added Node and npm version requirements ([#2790](https://github.com/PrismJS/prism/issues/2790))[`cb220168`](https://github.com/PrismJS/prism/commit/cb220168) |
| 171 | +* Readme: Update link to Chinese translation ([#2749](https://github.com/PrismJS/prism/issues/2749))[`266cc700`](https://github.com/PrismJS/prism/commit/266cc700) |
| 172 | +* Replace`my.cdn` in code sample with Handlebars-like placeholder ([#2906](https://github.com/PrismJS/prism/issues/2906))[`80471181`](https://github.com/PrismJS/prism/commit/80471181) |
| 173 | +* Set dummy domain for CDN ([#2905](https://github.com/PrismJS/prism/issues/2905))[`38f1d289`](https://github.com/PrismJS/prism/commit/38f1d289) |
| 174 | +* Added MySQL to "Used by" section ([#2785](https://github.com/PrismJS/prism/issues/2785))[`9b784ebf`](https://github.com/PrismJS/prism/commit/9b784ebf) |
| 175 | +* Improved basic usage section ([#2777](https://github.com/PrismJS/prism/issues/2777))[`a1209930`](https://github.com/PrismJS/prism/commit/a1209930) |
| 176 | +* Updated URL in Autolinker example ([#2751](https://github.com/PrismJS/prism/issues/2751))[`ec9767d6`](https://github.com/PrismJS/prism/commit/ec9767d6) |
| 177 | +* Added React native tutorial ([#2683](https://github.com/PrismJS/prism/issues/2683))[`1506f345`](https://github.com/PrismJS/prism/commit/1506f345) |
| 178 | + |
| 179 | + |
3 | 180 | ##1.23.0 (2020-12-31) |
4 | 181 |
|
5 | 182 | ###New components |
|