|
1 | 1 | <ul>
|
2 |
| -<li><p>Added: EnlighterJS <code>v3.4.0</code></p> |
3 |
| -</li> |
4 |
| -<li><p>Added: compatibility for <code>async/defer</code> script loading (configuration code is merged with the library) (optional)- feature requested <a href="https://wordpress.org/support/topic/enlighterjs-resources-not-loaded-yet/">on WordPress.org Forums</a></p> |
5 |
| -</li> |
6 |
| -<li><p>Added: javascript based dynamic-resource-invocation to load the EnlighterJS assets dynamically when needed (client side)</p> |
7 |
| -</li> |
8 |
| -<li><p>Added: dri compatibility for bbpress and dynamic content (jquery load, jetpack infinity scroll)</p> |
9 |
| -</li> |
10 |
| -<li><p>Changed: renamed the "raw code" language label to "Plain text"</p> |
11 |
| -</li> |
12 |
| -<li><p>Changed: EnlighterJS library (js) is loaded via cache file <code>cache/enlighterjs.min.js</code></p> |
13 |
| -</li> |
14 |
| -<li><p>Changed: js/css cache file generation is bound to <code>enqueue</code> hook (performance)</p> |
15 |
| -</li> |
16 |
| -<li><p>Changed: <code>wp-skltn</code> library updated to <strong>0.24.0</strong></p> |
17 |
| -</li> |
18 |
| -<li><p>Changed: for compatibility reasons, the language-shortcodes are disabled by default (this only affects new installations)</p> |
19 |
| -</li> |
20 |
| -<li><p>Changed: full semantic versioning tag is used to display the plugin version (may used by additional tools) - thanks to <a href="https://github.com/EnlighterJS/Plugin.WordPress/issues/262">roy-bongers on GitHub</a></p> |
21 |
| -</li> |
22 |
| -<li><p>Changed: theme cache is only reloaded on Enlighter settings pages (performance) - thanks to <a href="https://wordpress.org/support/topic/problem-with-_transient_enlighter_userthemes-option/">gdragon on Wordpress forums</a></p> |
23 |
| -</li> |
24 |
| -<li><p>Changed: EnlighterJS::getConfig has been changed to multidimension object to allow additional payloads (this also affects the initialization code)</p> |
25 |
| -</li> |
26 |
| -<li><p>Removed: <code>EnlighterJS::dequeue</code> function (deprecated due to new DRI implementation)</p> |
27 |
| -</li> |
28 |
| -<li><p>Added: keyword <code>k11</code> for annotations</p> |
29 |
| -</li> |
30 |
| -<li><p>Added: keyword <code>x16</code> for css element selectors</p> |
31 |
| -</li> |
32 |
| -<li><p>Added: contextual keywords to csharp - thanks to <a href="https://github.com/EnlighterJS/EnlighterJS/pull/112">mabako on GitHub</a></p> |
33 |
| -</li> |
34 |
| -<li><p>Added: kotlin string template support</p> |
35 |
| -</li> |
36 |
| -<li><p>Added: <code>r</code> language support (covered by generic ruleset)</p> |
37 |
| -</li> |
38 |
| -<li><p>Added: MikroTik <code>RouterOS</code> language support (ros/mikrotik/switchos/routeros/mt)</p> |
39 |
| -</li> |
40 |
| -<li><p>Added: pound style comment support to <code>php</code></p> |
41 |
| -</li> |
42 |
| -<li><p>Changed: css selector fragment highlighting is limited to the selector itself</p> |
43 |
| -</li> |
44 |
| -<li><p>Changed: enhanced css unit parsing</p> |
45 |
| -</li> |
46 |
| -<li><p>Changed: <code>java</code>, <code>scala</code>, <code>cpp</code> annotation token changed to <code>k11</code></p> |
47 |
| -</li> |
48 |
| -<li><p>Changed: added token <code>k11</code> to themes</p> |
49 |
| -</li> |
50 |
| -<li><p>Changed: moved generic highlighting rules to <code>lang/rulesets/generic</code></p> |
51 |
| -</li> |
52 |
| -<li><p>Changed: <code>ampersandCleanup</code> is performed after html escape sequences to eliminate issues related to double unquoting #109</p> |
53 |
| -</li> |
54 |
| -<li><p>Changed: toggle raw code label to "Plain text"</p> |
55 |
| -</li> |
56 |
| -<li><p>Changed: allowed utf8 characters in <code>php</code> variable and function names (side effect of the php parser)</p> |
57 |
| -</li> |
58 |
| -<li><p>Bugfix: vhdl single bit highlighting collided with attribute syntax - thanks to <a href="https://github.com/EnlighterJS/EnlighterJS/issues/106">tyriun on GitHub</a></p> |
59 |
| -</li> |
60 |
| -<li><p>Bugfix: css classnames/ids with hyphens were not recognized</p> |
61 |
| -</li> |
62 |
| -<li><p>Bugfix: XML mixins of single/double quotes in attributes failed #108</p> |
63 |
| -</li> |
64 |
| -<li><p>Bugfix: dot char within XML attribute names not recognized</p> |
65 |
| -</li> |
66 |
| -<li><p>Bugfix: kotlin raw string where not correctly parsed (wrong rule priority)</p> |
67 |
| -</li> |
68 |
| -<li><p>Bugfix: highlighting color of <code>classic</code> theme not applied due to invalid selectors - thanks to <a href="https://github.com/EnlighterJS/EnlighterJS/issues/117">woolseyj on GitHub</a></p> |
69 |
| -</li> |
| 2 | +<li>Added: EnlighterJS <code>v3.4.0</code></li> |
| 3 | +<li>Added: EnlighterJS Theme-Customizer <code>v2.3.0</code></li> |
| 4 | +<li>Added: compatibility for <code>async/defer</code> script loading (configuration code is merged with the library) (optional)- feature requested <a href="https://wordpress.org/support/topic/enlighterjs-resources-not-loaded-yet/">on WordPress.org Forums</a></li> |
| 5 | +<li>Added: javascript based dynamic-resource-invocation to load the EnlighterJS assets dynamically when needed (client side)</li> |
| 6 | +<li>Added: dri compatibility for bbpress and dynamic content (jquery load, jetpack infinity scroll)</li> |
| 7 | +<li>Added: keyword <code>k11</code> for annotations</li> |
| 8 | +<li>Added: keyword <code>x16</code> for css element selectors</li> |
| 9 | +<li>Added: contextual keywords to csharp - thanks to <a href="https://github.com/EnlighterJS/EnlighterJS/pull/112">mabako on GitHub</a></li> |
| 10 | +<li>Added: kotlin string template support</li> |
| 11 | +<li>Added: <code>r</code> language support (covered by generic ruleset)</li> |
| 12 | +<li>Added: MikroTik <code>RouterOS</code> language support (ros/mikrotik/switchos/routeros/mt)</li> |
| 13 | +<li>Added: pound style comment support to <code>php</code></li> |
| 14 | +<li>Changed: renamed the "raw code" language label to "Plain text"</li> |
| 15 | +<li>Changed: EnlighterJS library (js) is loaded via cache file <code>cache/enlighterjs.min.js</code></li> |
| 16 | +<li>Changed: js/css cache file generation is bound to <code>enqueue</code> hook (performance)</li> |
| 17 | +<li>Changed: <code>wp-skltn</code> library updated to <strong>0.24.0</strong></li> |
| 18 | +<li>Changed: for compatibility reasons, the language-shortcodes are disabled by default (this only affects new installations)</li> |
| 19 | +<li>Changed: full semantic versioning tag is used to display the plugin version (may used by additional tools) - thanks to <a href="https://github.com/EnlighterJS/Plugin.WordPress/issues/262">roy-bongers on GitHub</a></li> |
| 20 | +<li>Changed: theme cache is only reloaded on Enlighter settings pages (performance) - thanks to <a href="https://wordpress.org/support/topic/problem-with-_transient_enlighter_userthemes-option/">gdragon on Wordpress forums</a></li> |
| 21 | +<li>Changed: EnlighterJS::getConfig has been changed to multidimension object to allow additional payloads (this also affects the initialization code)</li> |
| 22 | +<li>Changed: css selector fragment highlighting is limited to the selector itself</li> |
| 23 | +<li>Changed: enhanced css unit parsing</li> |
| 24 | +<li>Changed: <code>java</code>, <code>scala</code>, <code>cpp</code> annotation token changed to <code>k11</code></li> |
| 25 | +<li>Changed: added token <code>k11</code> to themes</li> |
| 26 | +<li>Changed: moved generic highlighting rules to <code>lang/rulesets/generic</code></li> |
| 27 | +<li>Changed: <code>ampersandCleanup</code> is performed after html escape sequences to eliminate issues related to double unquoting #109</li> |
| 28 | +<li>Changed: toggle raw code label to "Plain text"</li> |
| 29 | +<li>Changed: allowed utf8 characters in <code>php</code> variable and function names (side effect of the php parser)</li> |
| 30 | +<li>Removed: <code>EnlighterJS::dequeue</code> function (deprecated due to new DRI implementation)</li> |
| 31 | +<li>Bugfix: vhdl single bit highlighting collided with attribute syntax - thanks to <a href="https://github.com/EnlighterJS/EnlighterJS/issues/106">tyriun on GitHub</a></li> |
| 32 | +<li>Bugfix: css classnames/ids with hyphens were not recognized</li> |
| 33 | +<li>Bugfix: XML mixins of single/double quotes in attributes failed #108</li> |
| 34 | +<li>Bugfix: dot char within XML attribute names not recognized</li> |
| 35 | +<li>Bugfix: kotlin raw string where not correctly parsed (wrong rule priority)</li> |
| 36 | +<li>Bugfix: highlighting color of <code>classic</code> theme not applied due to invalid selectors - thanks to <a href="https://github.com/EnlighterJS/EnlighterJS/issues/117">woolseyj on GitHub</a></li> |
| 37 | +<li>Bugfix: EnlighterJS codeblock css selectors cannot contain quotes due to initialization code sanitizing (replace with serialized object)</li> |
70 | 38 | </ul>
|
0 commit comments