details: https://hg.nginx.org/njs/rev/8eadbb3a7c7b branches: changeset: 1127:8eadbb3a7c7b user: Dmitry Volyntsev <[email protected]> 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 _______________________________________________ nginx-devel mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-devel
