[njs] Version 0.3.4.
Dmitry Volyntsev
xeioex at nginx.com
Tue Aug 13 13:14:11 UTC 2019
details: https://hg.nginx.org/njs/rev/8eadbb3a7c7b
branches:
changeset: 1127:8eadbb3a7c7b
user: Dmitry Volyntsev <xeioex at nginx.com>
date: Tue Aug 13 16:13:28 2019 +0300
description:
Version 0.3.4.
diffstat:
CHANGES | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 79 insertions(+), 0 deletions(-)
diffs (86 lines):
diff -r ab443df0d924 -r 8eadbb3a7c7b CHANGES
--- a/CHANGES Tue Aug 13 16:04:10 2019 +0300
+++ b/CHANGES Tue Aug 13 16:13:28 2019 +0300
@@ -1,3 +1,82 @@
+
+Changes with njs 0.3.4 13 Aug 2019
+
+ Core:
+ *) Feature: added Object shorthand methods and computed property
+ names. Thanks to 洪志道 (Hong Zhi Dao) and Artem S. Povalyukhin.
+
+ *) Feature: added getter/setter literal support.
+ Thanks to 洪志道 (Hong Zhi Dao) and Artem S. Povalyukhin.
+
+ *) Feature: added fs.renameSync().
+
+ *) Feature: added String.prototype.trimStart() and
+ String.prototype.trimEnd().
+
+ *) Improvement: added memory-sanitizer support.
+
+ *) Improvement: Unicode case tables updated to version 12.1.
+
+ *) Improvement: added UTF8 validation for string literals.
+
+ *) Bugfix: fixed reading files with zero size in fs.readFileSync().
+
+ *) Bugfix: extended the list of space separators in
+ String.prototype.trim().
+
+ *) Bugfix: fixed using of uninitialized value in
+ String.prototype.padStart().
+
+ *) Bugfix: fixed String.prototype.replace() for '$0' and '$&'
+ replacement string.
+
+ *) Bugfix: fixed String.prototype.replace() for byte strings with
+ regex argument.
+
+ *) Bugfix: fixed global match in String.prototype.replace()
+ with regexp argument.
+
+ *) Bugfix: fixed Array.prototype.slice() for primitive types.
+
+ *) Bugfix: fixed heap-buffer-overflow while importing module.
+
+ *) Bugfix: fixed UTF-8 character escaping.
+
+ *) Bugfix: fixed Object.values() and Object.entries() for shared
+ objects.
+
+ *) Bugfix: fixed uninitialized memory access in
+ String.prototype.match().
+
+ *) Bugfix: fixed String.prototype.match() for byte strings with
+ regex argument.
+
+ *) Bugfix: fixed Array.prototype.lastIndexOf() with undefined
+ arguments.
+
+ *) Bugfix: fixed String.prototype.substring() with empty substring.
+
+ *) Bugfix: fixed invalid memory access in
+ String.prototype.substring().
+
+ *) Bugfix: fixed String.fromCharCode() for code points > 65535
+ and NaN.
+
+ *) Bugfix: fixed String.prototype.toLowerCase() and
+ String.prototype.toUpperCase().
+
+ *) Bugfix: fixed Error() constructor with no arguments.
+
+ *) Bugfix: fixed "in" operator for values with accessor descriptors.
+
+ *) Bugfix: fixed Object.defineProperty() for non-boolean descriptor
+ props.
+
+ *) Bugfix: fixed Error.prototype.toString() with UTF8 string
+ properties.
+
+ *) Bugfix: fixed Error.prototype.toString() with non-string values
+ for "name" and "message".
Changes with njs 0.3.3 25 Jun 2019
More information about the nginx-devel
mailing list