[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