[njs] Version 0.3.2.
Dmitry Volyntsev
xeioex at nginx.com
Tue May 21 14:32:42 UTC 2019
details: https://hg.nginx.org/njs/rev/82101d50fff6
branches:
changeset: 973:82101d50fff6
user: Dmitry Volyntsev <xeioex at nginx.com>
date: Tue May 21 17:31:13 2019 +0300
description:
Version 0.3.2.
diffstat:
CHANGES | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 68 insertions(+), 0 deletions(-)
diffs (75 lines):
diff -r 283813f5840f -r 82101d50fff6 CHANGES
--- a/CHANGES Mon May 20 16:05:58 2019 +0800
+++ b/CHANGES Tue May 21 17:31:13 2019 +0300
@@ -1,3 +1,71 @@
+
+Changes with njs 0.3.2 21 May 2019
+
+ Core:
+
+ *) Feature: added support for template literals.
+ Thanks to 洪志道 (Hong Zhi Dao) and Artem S. Povalyukhin.
+
+ *) Feature: executing command from command line arguments.
+
+ *) Feature: added support for RegExp "groups" object (ES9).
+
+ *) Feature: added block scoped function definitions support.
+
+ *) Feature: added support for building with GNU Readline library.
+
+ *) Feature: made configurable "length", "name", and most of built-in
+ methods.
+
+ *) Feature: made all constructor properties configurable.
+
+ *) Bugfix: fixed Regexp.prototype.exec() for Unicode-only regexps.
+
+ *) Bugfix: fixed njs_vm_value_dump() for empty string values.
+
+ *) Bugfix: fixed RegExp constructor for regexp value arguments.
+
+ *) Bugfix: fixed walking over prototypes chain during iteration
+ over an object.
+
+ *) Bugfix: fixed overflow in Array.prototype.concat().
+
+ *) Bugfix: fixed length calculation for UTF-8 string with escape
+ characters.
+
+ *) Bugfix: fixed parsing surrogate pair presents as UTF-16 escape
+ sequences.
+
+ *) Bugfix: fixed processing asterisk quantifier for
+ String.prototype.match().
+
+ *) Bugfix: fixed Date() constructor with one argument.
+
+ *) Bugfix: fixed arrays expansion.
+
+ *) Bugfix: fixed heap-buffer-overflow in String.prototype.replace().
+
+ *) Bugfix: fixed heap-buffer-overflow in
+ String.prototype.lastIndexOf().
+
+ *) Bugfix: fixed regexp literals parsing with escaped backslash and
+ backslash in square brackets.
+
+ *) Bugfix: fixed regexp literals with lone closing brackets.
+
+ *) Bugfix: fixed uninitialized-memory-access in
+ Object.defineProperties().
+
+ *) Bugfix: fixed processing "*" quantifier for
+ String.prototype.replace().
+
+ *) Bugfix: fixed Array.prototype.slice() for UTF8-invalid byte
+ strings.
+
+ *) Bugfix: fixed String.prototype.split() for UTF8-invalid byte
+ strings.
+
+ *) Bugfix: fixed handling of empty block statements.
Changes with njs 0.3.1 16 Apr 2019
More information about the nginx-devel
mailing list