comparison xml/en/docs/njs/changes.xml @ 2285:e58e7b2eff51

njs-0.2.6
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 27 Nov 2018 16:35:47 +0300
parents b001d6903fc1
children 1a6524706c70
comparison
equal deleted inserted replaced
2284:71e505ea3cb3 2285:e58e7b2eff51
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="10" 12 rev="11"
13 toc="no"> 13 toc="no">
14
15 <section id="njs0.2.6" name="Changes with 0.2.6">
16
17 <para>
18 Release Date:
19 27 November 2018
20 </para>
21
22 <para>
23 Core:
24 <list type="bullet">
25
26 <listitem>
27 <para>
28 Feature:
29 making built-in prototypes mutable.
30 </para>
31 </listitem>
32
33 <listitem>
34 <para>
35 Feature:
36 making global object mutable.
37 </para>
38 </listitem>
39
40 <listitem>
41 <para>
42 Feature:
43 <literal>console.time()</literal> and
44 <literal>console.timeEnd()</literal> methods.
45 </para>
46 </listitem>
47
48 <listitem>
49 <para>
50 Feature:
51 allowing variables and functions to be redeclared.
52 </para>
53 </listitem>
54
55 <listitem>
56 <para>
57 Feature:
58 extending <literal>Object.defineProperty()</literal> spec conformance.
59 </para>
60 </listitem>
61
62 <listitem>
63 <para>
64 Feature:
65 introduced quiet mode for CLI to handle simple expressions from stdin.
66 </para>
67 </listitem>
68
69 <listitem>
70 <para>
71 Feature:
72 introduced compact form of backtraces to handle stack overflows.
73 </para>
74 </listitem>
75
76 <listitem>
77 <para>
78 Improvement:
79 improved wording for various exceptions.
80 </para>
81 </listitem>
82
83 <listitem>
84 <para>
85 Bugfix:
86 fixed closure values handling.
87 </para>
88 </listitem>
89
90 <listitem>
91 <para>
92 Bugfix:
93 fixed equality operator for various value types.
94 </para>
95 </listitem>
96
97 <listitem>
98 <para>
99 Bugfix:
100 fixed handling of “this” keyword in various scopes.
101 </para>
102 </listitem>
103
104 <listitem>
105 <para>
106 Bugfix:
107 fixed handling non-object values in <literal>Object.keys()</literal>.
108 </para>
109 </listitem>
110
111 <listitem>
112 <para>
113 Bugfix:
114 fixed parsing of throw statement inside <literal>if</literal> statement.
115 </para>
116 </listitem>
117
118 <listitem>
119 <para>
120 Bugfix:
121 fixed parsing of newline after throw statement.
122 </para>
123 </listitem>
124
125 <listitem>
126 <para>
127 Bugfix:
128 fixed parsing of statements in if statement without newline.
129 </para>
130 </listitem>
131
132 <listitem>
133 <para>
134 Bugfix:
135 fixed size <literal>uint32_t</literal> overflow
136 in <literal>njs_array_expand()</literal>.
137 </para>
138 </listitem>
139
140 <listitem>
141 <para>
142 Bugfix:
143 fixed <literal>typeof</literal> operator
144 for <literal>object_value</literal> type.
145 </para>
146 </listitem>
147
148 <listitem>
149 <para>
150 Bugfix:
151 miscellaneous additional bugs have been fixed.
152 </para>
153 </listitem>
154
155 </list>
156 </para>
157
158 </section>
159
14 160
15 <section id="njs0.2.5" name="Changes with 0.2.5"> 161 <section id="njs0.2.5" name="Changes with 0.2.5">
16 162
17 <para> 163 <para>
18 Release Date: 164 Release Date: