comparison xml/en/docs/njs/njs_changes.xml @ 2172:65fc7e90b849

Added release notes for njs 0.2.1.
author Yaroslav Zhuravlev <yar@nginx.com>
date Wed, 06 Jun 2018 15:03:48 +0300
parents 94a598ee1d49
children 61b02846de24
comparison
equal deleted inserted replaced
2171:b37374af4099 2172:65fc7e90b849
7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd"> 7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd">
8 8
9 <article name="njs Changes" 9 <article name="njs Changes"
10 link="/en/docs/njs/njs_changes.html" 10 link="/en/docs/njs/njs_changes.html"
11 lang="en" 11 lang="en"
12 rev="2" 12 rev="3"
13 toc="no"> 13 toc="no">
14
15 <section id="njs0.2.1" name="Changes with 0.2.1">
16
17 <para>
18 Release Date:
19 31 May 2018
20 </para>
21
22 <para>
23 nginx modules:
24 <list type="bullet">
25
26 <listitem>
27 <para>
28 Feature:
29 HTTP request body getter.
30 </para>
31 </listitem>
32
33 <listitem>
34 <para>
35 Improvement:
36 moved njs vm to the <literal>main</literal> configuration.
37 </para>
38 </listitem>
39
40 <listitem>
41 <para>
42 Improvement:
43 improved logging for
44 <link doc="../http/ngx_http_js_module.xml" id="js_set"/> and
45 <link doc="../http/ngx_http_js_module.xml" id="js_content"/> directives.
46 </para>
47 </listitem>
48
49 <listitem>
50 <para>
51 Improvement:
52 setting status code to 500 by default in the
53 <link doc="../http/ngx_http_js_module.xml" id="js_content"/> handler
54 </para>
55 </listitem>
56
57 <listitem>
58 <para>
59 Improvement:
60 added the debug for the returned status code in
61 <link doc="../http/ngx_http_js_module.xml" id="js_content"/> handler
62 </para>
63 </listitem>
64
65 <listitem>
66 <para>
67 Bugfix: fixed error logging in
68 <link doc="../http/ngx_http_js_module.xml" id="js_include"/>.
69 </para>
70 </listitem>
71
72 </list>
73 </para>
74
75 <para>
76 Core:
77 <list type="bullet">
78
79 <listitem>
80 <para>
81 Feature:
82 added array length setter.
83 </para>
84 </listitem>
85
86 <listitem>
87 <para>
88 Improvement:
89 public header <literal>cleanup. njscript.h</literal> is renamed to
90 <literal>njs.h</literal>.
91 </para>
92 </listitem>
93
94 <listitem>
95 <para>
96 Bugfix:
97 fixed crypto <literal>update()</literal> method after
98 <literal>digest()</literal> is called.
99 </para>
100 </listitem>
101
102 <listitem>
103 <para>
104 Bugfix:
105 fixed <literal>crypto.createHmac()</literal> for keys with size &lt;= alg size
106 and &gt; 64.
107 </para>
108 </listitem>
109
110 <listitem>
111 <para>
112 Bugfix:
113 fixed <literal>JSON.stringify()</literal> for arrays with empty cells.
114 </para>
115 </listitem>
116
117 <listitem>
118 <para>
119 Bugfix:
120 fixed exception type for unsupported types in
121 <literal>JSON.stringify()</literal>.
122 </para>
123 </listitem>
124
125 <listitem>
126 <para>
127 Bugfix:
128 fixed handling of undefined arguments of functions.
129 </para>
130 </listitem>
131
132 <listitem>
133 <para>
134 Bugfix:
135 fixed handling of missing <literal>arg</literal> of
136 <literal>Object.getOwnPropertyDescriptor()</literal>.
137 </para>
138 </listitem>
139
140 <listitem>
141 <para>
142 Bugfix:
143 fixed handling of properties in
144 <literal>Object.getOwnPropertyDescriptor()</literal>.
145 </para>
146 </listitem>
147
148 <listitem>
149 <para>
150 Bugfix:
151 fixed the writeable flag of <literal>Array.length</literal> property.
152 </para>
153 </listitem>
154
155 <listitem>
156 <para>
157 Bugfix: fixed return value type of <literal>clearTimeout()</literal>.
158 </para>
159 </listitem>
160
161 <listitem>
162 <para>
163 Bugfix:
164 fixed <literal>njs_vm_external_bind()</literal>.
165 </para>
166 </listitem>
167
168 <listitem>
169 <para>
170 Bugfix:
171 miscellaneous additional bugs have been fixed.
172 </para>
173 </listitem>
174
175 </list>
176 </para>
177
178 </section>
179
14 180
15 <section id="njs0.2.0" name="Changes with 0.2.0"> 181 <section id="njs0.2.0" name="Changes with 0.2.0">
16 182
17 <para> 183 <para>
18 Release Date: 184 Release Date: