Skip to content

Commit 7741755

Browse files
committed
Release 1.8.4
1 parent d09982d commit 7741755

2 files changed

Lines changed: 216 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 215 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,220 @@
11
# Prism Changelog
22

3+
## 1.8.4 (2017-11-05)
4+
5+
### Updated components
6+
7+
* __ABAP__:
8+
* Regexp optimisation [[`7547f83`](https://github.com/PrismJS/prism/commit/7547f83)]
9+
* __ActionScript__:
10+
* Fix XML regex + optimise [[`75d00d7`](https://github.com/PrismJS/prism/commit/75d00d7)]
11+
* __Ada__:
12+
* Regexp simplification [[`e881fe3`](https://github.com/PrismJS/prism/commit/e881fe3)]
13+
* __Apacheconf__:
14+
* Regexp optimisation [[`a065e61`](https://github.com/PrismJS/prism/commit/a065e61)]
15+
* __APL__:
16+
* Regexp simplification [[`33297c4`](https://github.com/PrismJS/prism/commit/33297c4)]
17+
* __AppleScript__:
18+
* Regexp optimisation [[`d879f36`](https://github.com/PrismJS/prism/commit/d879f36)]
19+
* __Arduino__:
20+
* Don't use captures if not needed [[`16b338f`](https://github.com/PrismJS/prism/commit/16b338f)]
21+
* __ASP.NET__:
22+
* Regexp optimisation [[`438926c`](https://github.com/PrismJS/prism/commit/438926c)]
23+
* __AutoHotkey__:
24+
* Regexp simplification + don't use captures if not needed [[`5edfd2f`](https://github.com/PrismJS/prism/commit/5edfd2f)]
25+
* __Bash__:
26+
* Regexp optimisation and simplification [[`75b9b29`](https://github.com/PrismJS/prism/commit/75b9b29)]
27+
* __Bro__:
28+
* Regexp simplification + don't use captures if not needed [[`d4b9003`](https://github.com/PrismJS/prism/commit/d4b9003)]
29+
* __C__:
30+
* Regexp optimisation + don't use captures if not needed [[`f61d487`](https://github.com/PrismJS/prism/commit/f61d487)]
31+
* __C++__:
32+
* Fix operator regexp + regexp simplification + don't use captures if not needed [[`ffeb26e`](https://github.com/PrismJS/prism/commit/ffeb26e)]
33+
* __C#__:
34+
* Remove duplicates in keywords + regexp optimisation + don't use captures if not needed [[`d28d178`](https://github.com/PrismJS/prism/commit/d28d178)]
35+
* __C-like__:
36+
* Regexp simplification + don't use captures if not needed [[`918e0ff`](https://github.com/PrismJS/prism/commit/918e0ff)]
37+
* __CoffeeScript__:
38+
* Regexp optimisation + don't use captures if not needed [[`5895978`](https://github.com/PrismJS/prism/commit/5895978)]
39+
* __Crystal__:
40+
* Remove trailing comma [[`16979a3`](https://github.com/PrismJS/prism/commit/16979a3)]
41+
* __CSS__:
42+
* Regexp simplification + don't use captures if not needed + handle multi-line style attributes [[`43d9f36`](https://github.com/PrismJS/prism/commit/43d9f36)]
43+
* __CSS Extras__:
44+
* Regexp simplification [[`134ed70`](https://github.com/PrismJS/prism/commit/134ed70)]
45+
* __D__:
46+
* Regexp optimisation [[`fbe39c9`](https://github.com/PrismJS/prism/commit/fbe39c9)]
47+
* __Dart__:
48+
* Regexp optimisation [[`f24e919`](https://github.com/PrismJS/prism/commit/f24e919)]
49+
* __Django__:
50+
* Regexp optimisation [[`a95c51d`](https://github.com/PrismJS/prism/commit/a95c51d)]
51+
* __Docker__:
52+
* Regexp optimisation [[`27f99ff`](https://github.com/PrismJS/prism/commit/27f99ff)]
53+
* __Eiffel__:
54+
* Regexp optimisation [[`b7cdea2`](https://github.com/PrismJS/prism/commit/b7cdea2)]
55+
* __Elixir__:
56+
* Regexp optimisation + uniform behavior between ~r and ~s [[`5d12e80`](https://github.com/PrismJS/prism/commit/5d12e80)]
57+
* __Erlang__:
58+
* Regexp optimisation [[`e7b411e`](https://github.com/PrismJS/prism/commit/e7b411e)]
59+
* __F#__:
60+
* Regexp optimisation + don't use captures if not needed [[`7753fc4`](https://github.com/PrismJS/prism/commit/7753fc4)]
61+
* __Gherkin__:
62+
* Regexp optimisation + don't use captures if not needed + added explanation comment on table-body regexp [[`f26197a`](https://github.com/PrismJS/prism/commit/f26197a)]
63+
* __Git__:
64+
* Regexp optimisation [[`b9483b9`](https://github.com/PrismJS/prism/commit/b9483b9)]
65+
* __GLSL__:
66+
* Regexp optimisation [[`e66d21b`](https://github.com/PrismJS/prism/commit/e66d21b)]
67+
* __Go__:
68+
* Regexp optimisation + don't use captures if not needed [[`88caabb`](https://github.com/PrismJS/prism/commit/88caabb)]
69+
* __GraphQL__:
70+
* Regexp optimisation and simplification [[`2474f06`](https://github.com/PrismJS/prism/commit/2474f06)]
71+
* __Groovy__:
72+
* Regexp optimisation + don't use captures if not needed [[`e74e00c`](https://github.com/PrismJS/prism/commit/e74e00c)]
73+
* __Haml__:
74+
* Regexp optimisation + don't use captures if not needed + fix typo in comment [[`23e3b43`](https://github.com/PrismJS/prism/commit/23e3b43)]
75+
* __Handlebars__:
76+
* Regexp optimisation + don't use captures if not needed [[`09dbfce`](https://github.com/PrismJS/prism/commit/09dbfce)]
77+
* __Haskell__:
78+
* Regexp simplification + don't use captures if not needed [[`f11390a`](https://github.com/PrismJS/prism/commit/f11390a)]
79+
* __HTTP__:
80+
* Regexp simplification + don't use captures if not needed [[`37ef24e`](https://github.com/PrismJS/prism/commit/37ef24e)]
81+
* __Icon__:
82+
* Regexp optimisation [[`9cf64a0`](https://github.com/PrismJS/prism/commit/9cf64a0)]
83+
* __J__:
84+
* Regexp simplification [[`de15150`](https://github.com/PrismJS/prism/commit/de15150)]
85+
* __Java__:
86+
* Don't use captures if not needed [[`96b35c8`](https://github.com/PrismJS/prism/commit/96b35c8)]
87+
* __JavaScript__:
88+
* Regexp optimisation + don't use captures if not needed [[`93d4002`](https://github.com/PrismJS/prism/commit/93d4002)]
89+
* __Jolie__:
90+
* Regexp optimisation + don't use captures if not needed + remove duplicates in keywords [[`a491f9e`](https://github.com/PrismJS/prism/commit/a491f9e)]
91+
* __JSON__:
92+
* Make strings greedy, remove negative look-ahead for ":". Fix [#1204](https://github.com/PrismJS/prism/issues/1204) [[`98acd2d`](https://github.com/PrismJS/prism/commit/98acd2d)]
93+
* Regexp optimisation + don't use captures if not needed [[`8fc1b03`](https://github.com/PrismJS/prism/commit/8fc1b03)]
94+
* __JSX__:
95+
* Regexp optimisation + handle spread operator as a whole [[`28de4e2`](https://github.com/PrismJS/prism/commit/28de4e2)]
96+
* __Julia__:
97+
* Regexp optimisation and simplification [[`12684c0`](https://github.com/PrismJS/prism/commit/12684c0)]
98+
* __Keyman__:
99+
* Regexp optimisation + don't use captures if not needed [[`9726087`](https://github.com/PrismJS/prism/commit/9726087)]
100+
* __Kotlin__:
101+
* Regexp simplification [[`12ff8dc`](https://github.com/PrismJS/prism/commit/12ff8dc)]
102+
* __LaTeX__:
103+
* Regexp optimisation and simplification [[`aa426b0`](https://github.com/PrismJS/prism/commit/aa426b0)]
104+
* __LiveScript__:
105+
* Make interpolated strings greedy + fix variable and identifier regexps [[`c581049`](https://github.com/PrismJS/prism/commit/c581049)]
106+
* __LOLCODE__:
107+
* Don't use captures if not needed [[`52903af`](https://github.com/PrismJS/prism/commit/52903af)]
108+
* __Makefile__:
109+
* Regexp optimisation [[`20ae2e5`](https://github.com/PrismJS/prism/commit/20ae2e5)]
110+
* __Markdown__:
111+
* Don't use captures if not needed [[`f489a1e`](https://github.com/PrismJS/prism/commit/f489a1e)]
112+
* __Markup__:
113+
* Regexp optimisation + fix punctuation inside attr-value [[`ea380c6`](https://github.com/PrismJS/prism/commit/ea380c6)]
114+
* __MATLAB__:
115+
* Make strings greedy + handle line feeds better [[`4cd4f01`](https://github.com/PrismJS/prism/commit/4cd4f01)]
116+
* __Monkey__:
117+
* Don't use captures if not needed [[`7f47140`](https://github.com/PrismJS/prism/commit/7f47140)]
118+
* __N4JS__:
119+
* Don't use captures if not needed [[`2d3f9df`](https://github.com/PrismJS/prism/commit/2d3f9df)]
120+
* __NASM__:
121+
* Regexp optimisation and simplification + don't use captures if not needed [[`9937428`](https://github.com/PrismJS/prism/commit/9937428)]
122+
* __nginx__:
123+
* Remove trailing comma + remove duplicates in keywords [[`c6e7195`](https://github.com/PrismJS/prism/commit/c6e7195)]
124+
* __NSIS__:
125+
* Regexp optimisation + don't use captures if not needed [[`beeb107`](https://github.com/PrismJS/prism/commit/beeb107)]
126+
* __Objective-C__:
127+
* Don't use captures if not needed [[`9be0f88`](https://github.com/PrismJS/prism/commit/9be0f88)]
128+
* __OCaml__:
129+
* Regexp simplification [[`5f5f38c`](https://github.com/PrismJS/prism/commit/5f5f38c)]
130+
* __OpenCL__:
131+
* Don't use captures if not needed [[`5e70f1d`](https://github.com/PrismJS/prism/commit/5e70f1d)]
132+
* __Oz__:
133+
* Fix atom regexp [[`9320e92`](https://github.com/PrismJS/prism/commit/9320e92)]
134+
* __PARI/GP__:
135+
* Regexp optimisation [[`2c7b59b`](https://github.com/PrismJS/prism/commit/2c7b59b)]
136+
* __Parser__:
137+
* Regexp simplification [[`569d511`](https://github.com/PrismJS/prism/commit/569d511)]
138+
* __Perl__:
139+
* Regexp optimisation and simplification + don't use captures if not needed [[`0fe4cf6`](https://github.com/PrismJS/prism/commit/0fe4cf6)]
140+
* __PHP__:
141+
* Don't use captures if not needed Golmote [[`5235f18`](https://github.com/PrismJS/prism/commit/5235f18)]
142+
* __PHP Extras__:
143+
* Add word boundary after global keywords + don't use captures if not needed [[`9049a2a`](https://github.com/PrismJS/prism/commit/9049a2a)]
144+
* __PowerShell__:
145+
* Regexp optimisation + don't use captures if not needed [[`0d05957`](https://github.com/PrismJS/prism/commit/0d05957)]
146+
* __Processing__:
147+
* Regexp simplification [[`8110d38`](https://github.com/PrismJS/prism/commit/8110d38)]
148+
* __.properties__:
149+
* Regexp optimisation [[`678b621`](https://github.com/PrismJS/prism/commit/678b621)]
150+
* __Protocol Buffers__:
151+
* Don't use captures if not needed [[`3e256d8`](https://github.com/PrismJS/prism/commit/3e256d8)]
152+
* __Pug__:
153+
* Don't use captures if not needed [[`76dc925`](https://github.com/PrismJS/prism/commit/76dc925)]
154+
* __Pure__:
155+
* Make inline-lang greedy [[`92318b0`](https://github.com/PrismJS/prism/commit/92318b0)]
156+
* __Python__:
157+
* Add Python builtin function highlighting ([#1205](https://github.com/PrismJS/prism/issues/1205)) [[`2169c99`](https://github.com/PrismJS/prism/commit/2169c99)]
158+
* Python: Add highlighting to functions with space between name and parentheses ([#1207](https://github.com/PrismJS/prism/issues/1207)) [[`3badd8a`](https://github.com/PrismJS/prism/commit/3badd8a)]
159+
* Make triple-quoted strings greedy + regexp optimisation and simplification [[`f09f9f5`](https://github.com/PrismJS/prism/commit/f09f9f5)]
160+
* __Qore__:
161+
* Regexp simplification [[`69459f0`](https://github.com/PrismJS/prism/commit/69459f0)]
162+
* __R__:
163+
* Regexp optimisation [[`06a9da4`](https://github.com/PrismJS/prism/commit/06a9da4)]
164+
* __Reason__:
165+
* Regexp optimisation + don't use capture if not needed [[`19d79b4`](https://github.com/PrismJS/prism/commit/19d79b4)]
166+
* __Ren'py__:
167+
* Make strings greedy + don't use captures if not needed [[`91d84d9`](https://github.com/PrismJS/prism/commit/91d84d9)]
168+
* __reST__:
169+
* Regexp simplification + don't use captures if not needed [[`1a8b3e9`](https://github.com/PrismJS/prism/commit/1a8b3e9)]
170+
* __Rip__:
171+
* Regexp optimisation [[`d7f0ee8`](https://github.com/PrismJS/prism/commit/d7f0ee8)]
172+
* __Ruby__:
173+
* Regexp optimisation and simplification + don't use captures if not needed [[`4902ed4`](https://github.com/PrismJS/prism/commit/4902ed4)]
174+
* __Rust__:
175+
* Regexp optimisation and simplification + don't use captures if not needed [[`cc9d874`](https://github.com/PrismJS/prism/commit/cc9d874)]
176+
* __Sass__:
177+
* Regexp simplification Golmote [[`165d957`](https://github.com/PrismJS/prism/commit/165d957)]
178+
* __Scala__:
179+
* Regexp optimisation Golmote [[`5f50c12`](https://github.com/PrismJS/prism/commit/5f50c12)]
180+
* __Scheme__:
181+
* Regexp optimisation [[`bd19b04`](https://github.com/PrismJS/prism/commit/bd19b04)]
182+
* __SCSS__:
183+
* Regexp simplification [[`c60b7d4`](https://github.com/PrismJS/prism/commit/c60b7d4)]
184+
* __Smalltalk__:
185+
* Regexp simplification [[`41a2c76`](https://github.com/PrismJS/prism/commit/41a2c76)]
186+
* __Smarty__:
187+
* Regexp optimisation and simplification [[`e169be9`](https://github.com/PrismJS/prism/commit/e169be9)]
188+
* __SQL__:
189+
* Regexp optimisation [[`a6244a4`](https://github.com/PrismJS/prism/commit/a6244a4)]
190+
* __Stylus__:
191+
* Regexp optimisation [[`df9506c`](https://github.com/PrismJS/prism/commit/df9506c)]
192+
* __Swift__:
193+
* Don't use captures if not needed [[`a2d737a`](https://github.com/PrismJS/prism/commit/a2d737a)]
194+
* __Tcl__:
195+
* Regexp simplification + don't use captures if not needed [[`f0b8a33`](https://github.com/PrismJS/prism/commit/f0b8a33)]
196+
* __Textile__:
197+
* Regexp optimisation + don't use captures if not needed [[`08139ad`](https://github.com/PrismJS/prism/commit/08139ad)]
198+
* __Twig__:
199+
* Regexp optimisation and simplification + don't use captures if not needed [[`0b10fd0`](https://github.com/PrismJS/prism/commit/0b10fd0)]
200+
* __TypeScript__:
201+
* Don't use captures if not needed [[`e296caf`](https://github.com/PrismJS/prism/commit/e296caf)]
202+
* __Verilog__:
203+
* Regexp simplification [[`1b24b34`](https://github.com/PrismJS/prism/commit/1b24b34)]
204+
* __VHDL__:
205+
* Regexp optimisation and simplification [[`7af36df`](https://github.com/PrismJS/prism/commit/7af36df)]
206+
* __vim__:
207+
* Remove duplicates in keywords [[`700505e`](https://github.com/PrismJS/prism/commit/700505e)]
208+
* __Wiki markup__:
209+
* Fix escaping consistency [[`1fd690d`](https://github.com/PrismJS/prism/commit/1fd690d)]
210+
* __YAML__:
211+
* Regexp optimisation + don't use captures if not needed [[`1fd690d`](https://github.com/PrismJS/prism/commit/1fd690d)]
212+
213+
### Other changes
214+
* Remove comments spellcheck for AMP validation ([#1106](https://github.com/PrismJS/prism/issues/1106)) [[`de996d7`](https://github.com/PrismJS/prism/commit/de996d7)]
215+
* Prevent error from throwing when element does not have a parentNode in highlightElement. [[`c33be19`](https://github.com/PrismJS/prism/commit/c33be19)]
216+
* Provide a way to load Prism from inside a Worker without listening to messages. ([#1188](https://github.com/PrismJS/prism/issues/1188)) [[`d09982d`](https://github.com/PrismJS/prism/commit/d09982d)]
217+
3218
## 1.8.3 (2017-10-19)
4219

5220
### Other changes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "prismjs",
3-
"version": "1.8.3",
3+
"version": "1.8.4",
44
"description": "Lightweight, robust, elegant syntax highlighting. A spin-off project from Dabblet.",
55
"main": "prism.js",
66
"scripts": {

0 commit comments

Comments
 (0)