comparison xml/en/docs/njs/changes.xml @ 2905:cb5c3541cc30

njs-0.7.8.
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 25 Oct 2022 18:11:38 +0100
parents 6a4f8a0d669f
children 1a91221b2901
comparison
equal deleted inserted replaced
2904:4aaab86a9c26 2905:cb5c3541cc30
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="54" 12 rev="55"
13 toc="no"> 13 toc="no">
14
15 <section id="njs0.7.8" name="Changes with njs 0.7.8">
16
17 <para>
18 Release Date:
19 25 October 2022
20 </para>
21
22 <para>
23 nginx modules:
24 <list type="bullet">
25
26 <listitem>
27 <para>
28 Feature:
29 added
30 <link doc="../http/ngx_http_js_module.xml" id="js_preload_object"/> directive.
31 </para>
32 </listitem>
33
34 <listitem>
35 <para>
36 Feature:
37 added <literal>ngx.conf_prefix</literal> property.
38 </para>
39 </listitem>
40
41 <listitem>
42 <para>
43 Feature:
44 added
45 <link doc="reference.xml" id="s_send_upstream"><literal>s.sendUpstream()</literal></link>
46 and
47 <link doc="reference.xml" id="s_send_downstream"><literal>s.sendDownstream()</literal></link>
48 in
49 <link doc="../stream/ngx_stream_js_module.xml">stream</link> module.
50 </para>
51 </listitem>
52
53 <listitem>
54 <para>
55 Feature:
56 added support for <literal>HEAD</literal> method in
57 <link doc="reference.xml" id="ngx_fetch">Fetch API</link>.
58 </para>
59 </listitem>
60
61 <listitem>
62 <para>
63 Improvement:
64 improved <literal>async</literal> callback support for
65 <link doc="reference.xml" id="s_send"><literal>s.send()</literal></link>
66 in
67 <link doc="../stream/ngx_stream_js_module.xml">stream</link> module.
68 </para>
69 </listitem>
70
71 </list>
72 </para>
73
74 <para>
75 Core:
76 <list type="bullet">
77
78 <listitem>
79 <para>
80 Feature:
81 added <literal>name</literal> instance property for a function object.
82 </para>
83 </listitem>
84
85 <listitem>
86 <para>
87 Feature:
88 added
89 <link doc="reference.xml" id="njs_memory_stats"><literal>njs.memoryStats</literal></link>
90 object.
91 </para>
92 </listitem>
93
94 <listitem>
95 <para>
96 Bugfix:
97 fixed
98 <literal>String.prototype.trimEnd()</literal>
99 with unicode string.
100 </para>
101 </listitem>
102
103 <listitem>
104 <para>
105 Bugfix:
106 fixed <literal>Object.freeze()</literal> with fast arrays.
107 </para>
108 </listitem>
109
110 <listitem>
111 <para>
112 Bugfix:
113 fixed <literal>Object.defineProperty()</literal> with fast arrays.
114 </para>
115 </listitem>
116
117 <listitem>
118 <para>
119 Bugfix:
120 fixed <literal>async</literal> token as a property name of an object.
121 </para>
122 </listitem>
123
124 <listitem>
125 <para>
126 Bugfix:
127 fixed property set instruction when key modifies base binding.
128 </para>
129 </listitem>
130
131 <listitem>
132 <para>
133 Bugfix:
134 fixed complex assignments.
135 </para>
136 </listitem>
137
138 <listitem>
139 <para>
140 Bugfix:
141 fixed handling of unhandled promise rejection.
142 </para>
143 </listitem>
144
145 <listitem>
146 <para>
147 Bugfix:
148 fixed process.env
149 when duplicate environ variables are present.
150 </para>
151 </listitem>
152
153 <listitem>
154 <para>
155 Bugfix:
156 fixed double declaration detection in modules.
157 </para>
158 </listitem>
159
160 <listitem>
161 <para>
162 Bugfix:
163 fixed bound function calls according to the spec.
164 </para>
165 </listitem>
166
167 <listitem>
168 <para>
169 Bugfix:
170 fixed break label for <literal>if</literal> statement.
171 </para>
172 </listitem>
173
174 <listitem>
175 <para>
176 Bugfix:
177 fixed labeled empty statements.
178 </para>
179 </listitem>
180
181 </list>
182 </para>
183
184 </section>
185
14 186
15 <section id="njs0.7.7" name="Changes with njs 0.7.7"> 187 <section id="njs0.7.7" name="Changes with njs 0.7.7">
16 188
17 <para> 189 <para>
18 Release Date: 190 Release Date: