comparison xml/en/docs/njs/changes.xml @ 2482:9bf87153b1b3

Added Release Notes for njs-0.3.8.
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 21 Jan 2020 15:54:31 +0000
parents d4be176c6345
children 805c4b84cc61
comparison
equal deleted inserted replaced
2481:8ed243471444 2482:9bf87153b1b3
7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd"> 7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd">
8 8
9 <article name="Changes" 9 <article name="Changes"
10 link="/en/docs/njs/changes.html" 10 link="/en/docs/njs/changes.html"
11 lang="en" 11 lang="en"
12 rev="25" 12 rev="26"
13 toc="no"> 13 toc="no">
14
15 <section id="njs0.3.8" name="Changes with njs 0.3.8">
16
17 <para>
18 Release Date:
19 21 January 2020
20 </para>
21
22 <para>
23 nginx modules:
24 <list type="bullet">
25
26 <listitem>
27 <para>
28 Feature:
29 added <literal>Promise</literal> support
30 for <literal>r.subrequest()</literal>.
31 If a callback is not provided,
32 <literal>r.subrequest()</literal> returns an ordinary
33 <literal>Promise</literal> object
34 that resolves to a subrequest response object.
35 </para>
36 </listitem>
37
38 <listitem>
39 <para>
40 Change:
41 <literal>r.parent</literal> property handler now returns
42 <literal>undefined</literal>
43 instead of throwing an exception if a parent object is not available.
44 </para>
45 </listitem>
46
47 </list>
48 </para>
49
50 <para>
51 Core:
52 <list type="bullet">
53
54 <listitem>
55 <para>
56 Feature:
57 added <literal>Promise</literal> support.
58 Implemented according to the specification without:
59 <literal>Promise.all()</literal>,
60 <literal>Promise.allSettled()</literal>,
61 <literal>Promise.race()</literal>.
62 </para>
63 </listitem>
64
65 <listitem>
66 <para>
67 Feature:
68 added initial Typed-arrays support.
69 Thanks to Tiago Natel de Moura.
70 </para>
71 </listitem>
72
73 <listitem>
74 <para>
75 Feature:
76 added <literal>ArrayBuffer</literal> support.
77 Thanks to Tiago Natel de Moura.
78 </para>
79 </listitem>
80
81 <listitem>
82 <para>
83 Feature:
84 added initial <literal>Symbol</literal> support.
85 Thanks to Artem S. Povalyukhin.
86 </para>
87 </listitem>
88
89 <listitem>
90 <para>
91 Feature:
92 added externals support for <literal>JSON.stringify()</literal>.
93 </para>
94 </listitem>
95
96 <listitem>
97 <para>
98 Feature:
99 added <literal>Object.is()</literal>.
100 Thanks to Artem S. Povalyukhin.
101 </para>
102 </listitem>
103
104 <listitem>
105 <para>
106 Feature:
107 added <literal>Object.setPrototypeOf()</literal>.
108 Thanks to Artem S. Povalyukhin.
109 </para>
110 </listitem>
111
112 <listitem>
113 <para>
114 Bugfix:
115 fixed
116 <literal>Object.getPrototypeOf()</literal>
117 according to the specification.
118 </para>
119 </listitem>
120
121 <listitem>
122 <para>
123 Bugfix:
124 fixed
125 <literal>Object.prototype.valueOf()</literal>
126 according to the specification.
127 </para>
128 </listitem>
129
130 <listitem>
131 <para>
132 Bugfix:
133 fixed
134 <literal>JSON.stringify()</literal>
135 with unprintable values and replacer function.
136 </para>
137 </listitem>
138
139 <listitem>
140 <para>
141 Bugfix:
142 fixed operator <literal>in</literal>
143 according to the specification.
144 </para>
145 </listitem>
146
147 <listitem>
148 <para>
149 Bugfix:
150 fixed
151 <literal>Object.defineProperties()</literal>
152 according to the specification.
153 </para>
154 </listitem>
155
156 <listitem>
157 <para>
158 Bugfix:
159 fixed
160 <literal>Object.create()</literal>
161 according to the specification.
162 Thanks to Artem S. Povalyukhin.
163 </para>
164 </listitem>
165
166 <listitem>
167 <para>
168 Bugfix:
169 fixed
170 <literal>Number.prototype.toString(radix)</literal>
171 when fast-math is enabled.
172 </para>
173 </listitem>
174
175 <listitem>
176 <para>
177 Bugfix:
178 fixed <literal>RegExp()</literal> instance properties.
179 </para>
180 </listitem>
181
182 <listitem>
183 <para>
184 Bugfix:
185 fixed import segfault.
186 Thanks to 洪志道 (Hong Zhi Dao).
187 </para>
188 </listitem>
189
190 </list>
191 </para>
192
193 </section>
194
14 195
15 <section id="njs0.3.7" name="Changes with njs 0.3.7"> 196 <section id="njs0.3.7" name="Changes with njs 0.3.7">
16 197
17 <para> 198 <para>
18 Release Date: 199 Release Date: