PrismJS v1.8.4 Release Notes
Release Date: 2017-11-05 // over 6 years ago-
โก๏ธ Updated components
- ABAP:
- Regexp optimisation [
e7b411e
]
- Regexp optimisation [
- ActionScript:
- Fix XML regex + optimise [
75d00d7
]
- Fix XML regex + optimise [
- Ada:
- Regexp simplification [
e881fe3
]
- Regexp simplification [
- Apacheconf:
- Regexp optimisation [
a065e61
]
- Regexp optimisation [
- APL:
- Regexp simplification [
33297c4
]
- Regexp simplification [
- AppleScript:
- Regexp optimisation [
d879f36
]
- Regexp optimisation [
- Arduino:
- Don't use captures if not needed [
16b338f
]
- Don't use captures if not needed [
- ASP.NET:
- Regexp optimisation [
438926c
]
- Regexp optimisation [
- AutoHotkey:
- Regexp simplification + don't use captures if not needed [
5edfd2f
]
- Regexp simplification + don't use captures if not needed [
- Bash:
- Regexp optimisation and simplification [
75b9b29
]
- Regexp optimisation and simplification [
- Bro:
- Regexp simplification + don't use captures if not needed [
d4b9003
]
- Regexp simplification + don't use captures if not needed [
- C:
- Regexp optimisation + don't use captures if not needed [
f61d487
]
- Regexp optimisation + don't use captures if not needed [
- C++:
- Fix operator regexp + regexp simplification + don't use captures if not needed [
ffeb26e
]
- Fix operator regexp + regexp simplification + don't use captures if not needed [
- C#:
- Remove duplicates in keywords + regexp optimisation + don't use captures if not needed [
d28d178
]
- Remove duplicates in keywords + regexp optimisation + don't use captures if not needed [
- C-like:
- Regexp simplification + don't use captures if not needed [
918e0ff
]
- Regexp simplification + don't use captures if not needed [
- CoffeeScript:
- Regexp optimisation + don't use captures if not needed [
5895978
]
- Regexp optimisation + don't use captures if not needed [
- Crystal:
- Remove trailing comma [
16979a3
]
- Remove trailing comma [
- CSS:
- Regexp simplification + don't use captures if not needed + handle multi-line style attributes [
43d9f36
]
- Regexp simplification + don't use captures if not needed + handle multi-line style attributes [
- CSS Extras:
- Regexp simplification [
134ed70
]
- Regexp simplification [
- D:
- Regexp optimisation [
fbe39c9
]
- Regexp optimisation [
- Dart:
- Regexp optimisation [
f24e919
]
- Regexp optimisation [
- Django:
- Regexp optimisation [
a95c51d
]
- Regexp optimisation [
- ๐ณ Docker:
- Regexp optimisation [
27f99ff
]
- Regexp optimisation [
- Eiffel:
- Regexp optimisation [
b7cdea2
]
- Regexp optimisation [
- Elixir:
- Regexp optimisation + uniform behavior between ~r and ~s [
5d12e80
]
- Regexp optimisation + uniform behavior between ~r and ~s [
- Erlang:
- Regexp optimisation [
7547f83
]
- Regexp optimisation [
- F#:
- Regexp optimisation + don't use captures if not needed [
7753fc4
]
- Regexp optimisation + don't use captures if not needed [
- Gherkin:
- Regexp optimisation + don't use captures if not needed + added explanation comment on table-body regexp [
f26197a
]
- Regexp optimisation + don't use captures if not needed + added explanation comment on table-body regexp [
- Git:
- Regexp optimisation [
b9483b9
]
- Regexp optimisation [
- GLSL:
- Regexp optimisation [
e66d21b
]
- Regexp optimisation [
- Go:
- Regexp optimisation + don't use captures if not needed [
88caabb
]
- Regexp optimisation + don't use captures if not needed [
- GraphQL:
- Regexp optimisation and simplification [
2474f06
]
- Regexp optimisation and simplification [
- Groovy:
- Regexp optimisation + don't use captures if not needed [
e74e00c
]
- Regexp optimisation + don't use captures if not needed [
- Haml:
- Regexp optimisation + don't use captures if not needed + fix typo in comment [
23e3b43
]
- Regexp optimisation + don't use captures if not needed + fix typo in comment [
- ๐ Handlebars:
- Regexp optimisation + don't use captures if not needed [
09dbfce
]
- Regexp optimisation + don't use captures if not needed [
- Haskell:
- Regexp simplification + don't use captures if not needed [
f11390a
]
- Regexp simplification + don't use captures if not needed [
- HTTP:
- Regexp simplification + don't use captures if not needed [
37ef24e
]
- Regexp simplification + don't use captures if not needed [
- Icon:
- Regexp optimisation [
9cf64a0
]
- Regexp optimisation [
- J:
- Regexp simplification [
de15150
]
- Regexp simplification [
- Java:
- Don't use captures if not needed [
96b35c8
]
- Don't use captures if not needed [
- JavaScript:
- Regexp optimisation + don't use captures if not needed [
93d4002
]
- Regexp optimisation + don't use captures if not needed [
- Jolie:
- Regexp optimisation + don't use captures if not needed + remove duplicates in keywords [
a491f9e
]
- Regexp optimisation + don't use captures if not needed + remove duplicates in keywords [
- JSON:
- JSX:
- Regexp optimisation + handle spread operator as a whole [
28de4e2
]
- Regexp optimisation + handle spread operator as a whole [
- Julia:
- Regexp optimisation and simplification [
12684c0
]
- Regexp optimisation and simplification [
- Keyman:
- Regexp optimisation + don't use captures if not needed [
9726087
]
- Regexp optimisation + don't use captures if not needed [
- Kotlin:
- Regexp simplification [
12ff8dc
]
- Regexp simplification [
- LaTeX:
- Regexp optimisation and simplification [
aa426b0
]
- Regexp optimisation and simplification [
- LiveScript:
- Make interpolated strings greedy + fix variable and identifier regexps [
c581049
]
- Make interpolated strings greedy + fix variable and identifier regexps [
- LOLCODE:
- Don't use captures if not needed [
52903af
]
- Don't use captures if not needed [
- ๐ Makefile:
- Regexp optimisation [
20ae2e5
]
- Regexp optimisation [
- Markdown:
- Don't use captures if not needed [
f489a1e
]
- Don't use captures if not needed [
- Markup:
- Regexp optimisation + fix punctuation inside attr-value [
ea380c6
]
- Regexp optimisation + fix punctuation inside attr-value [
- MATLAB:
- Make strings greedy + handle line feeds better [
4cd4f01
]
- Make strings greedy + handle line feeds better [
- Monkey:
- Don't use captures if not needed [
7f47140
]
- Don't use captures if not needed [
- N4JS:
- Don't use captures if not needed [
2d3f9df
]
- Don't use captures if not needed [
- NASM:
- Regexp optimisation and simplification + don't use captures if not needed [
9937428
]
- Regexp optimisation and simplification + don't use captures if not needed [
- nginx:
- Remove trailing comma + remove duplicates in keywords [
c6e7195
]
- Remove trailing comma + remove duplicates in keywords [
- NSIS:
- Regexp optimisation + don't use captures if not needed [
beeb107
]
- Regexp optimisation + don't use captures if not needed [
- Objective-C:
- Don't use captures if not needed [
9be0f88
]
- Don't use captures if not needed [
- OCaml:
- Regexp simplification [
5f5f38c
]
- Regexp simplification [
- OpenCL:
- Don't use captures if not needed [
5e70f1d
]
- Don't use captures if not needed [
- Oz:
- Fix atom regexp [
9320e92
]
- Fix atom regexp [
- PARI/GP:
- Regexp optimisation [
2c7b59b
]
- Regexp optimisation [
- ๐ Parser:
- Regexp simplification [
569d511
]
- Regexp simplification [
- Perl:
- Regexp optimisation and simplification + don't use captures if not needed [
0fe4cf6
]
- Regexp optimisation and simplification + don't use captures if not needed [
- PHP:
- Don't use captures if not needed Golmote [
5235f18
]
- Don't use captures if not needed Golmote [
- PHP Extras:
- Add word boundary after global keywords + don't use captures if not needed [
9049a2a
]
- Add word boundary after global keywords + don't use captures if not needed [
- PowerShell:
- Regexp optimisation + don't use captures if not needed [
0d05957
]
- Regexp optimisation + don't use captures if not needed [
- ๐จ Processing:
- Regexp simplification [
8110d38
]
- Regexp simplification [
- .properties:
- Regexp optimisation [
678b621
]
- Regexp optimisation [
- Protocol Buffers:
- Don't use captures if not needed [
3e256d8
]
- Don't use captures if not needed [
- Pug:
- Don't use captures if not needed [
76dc925
]
- Don't use captures if not needed [
- Pure:
- Make inline-lang greedy [
92318b0
]
- Make inline-lang greedy [
- Python:
- Qore:
- Regexp simplification [
69459f0
]
- Regexp simplification [
- R:
- Regexp optimisation [
06a9da4
]
- Regexp optimisation [
- Reason:
- Regexp optimisation + don't use capture if not needed [
19d79b4
]
- Regexp optimisation + don't use capture if not needed [
- Ren'py:
- Make strings greedy + don't use captures if not needed [
91d84d9
]
- Make strings greedy + don't use captures if not needed [
- reST:
- Regexp simplification + don't use captures if not needed [
1a8b3e9
]
- Regexp simplification + don't use captures if not needed [
- Rip:
- Regexp optimisation [
d7f0ee8
]
- Regexp optimisation [
- ๐ Ruby:
- Regexp optimisation and simplification + don't use captures if not needed [
4902ed4
]
- Regexp optimisation and simplification + don't use captures if not needed [
- Rust:
- Regexp optimisation and simplification + don't use captures if not needed [
cc9d874
]
- Regexp optimisation and simplification + don't use captures if not needed [
- Sass:
- Regexp simplification Golmote [
165d957
]
- Regexp simplification Golmote [
- Scala:
- Regexp optimisation Golmote [
5f50c12
]
- Regexp optimisation Golmote [
- Scheme:
- Regexp optimisation [
bd19b04
]
- Regexp optimisation [
- SCSS:
- Regexp simplification [
c60b7d4
]
- Regexp simplification [
- Smalltalk:
- Regexp simplification [
41a2c76
]
- Regexp simplification [
- Smarty:
- Regexp optimisation and simplification [
e169be9
]
- Regexp optimisation and simplification [
- SQL:
- Regexp optimisation [
a6244a4
]
- Regexp optimisation [
- Stylus:
- Regexp optimisation [
df9506c
]
- Regexp optimisation [
- Swift:
- Don't use captures if not needed [
a2d737a
]
- Don't use captures if not needed [
- Tcl:
- Regexp simplification + don't use captures if not needed [
f0b8a33
]
- Regexp simplification + don't use captures if not needed [
- Textile:
- Regexp optimisation + don't use captures if not needed [
08139ad
]
- Regexp optimisation + don't use captures if not needed [
- Twig:
- Regexp optimisation and simplification + don't use captures if not needed [
0b10fd0
]
- Regexp optimisation and simplification + don't use captures if not needed [
- TypeScript:
- Don't use captures if not needed [
e296caf
]
- Don't use captures if not needed [
- Verilog:
- Regexp simplification [
1b24b34
]
- Regexp simplification [
- VHDL:
- Regexp optimisation and simplification [
7af36df
]
- Regexp optimisation and simplification [
- vim:
- Remove duplicates in keywords [
700505e
]
- Remove duplicates in keywords [
- Wiki markup:
- Fix escaping consistency [
1fd690d
]
- Fix escaping consistency [
- YAML:
- Regexp optimisation + don't use captures if not needed [
1fd690d
]
- Regexp optimisation + don't use captures if not needed [
Other changes
- ABAP: