[njs] Version 0.3.8.

Dmitry Volyntsev xeioex at nginx.com
Tue Jan 21 13:30:47 UTC 2020


details:   https://hg.nginx.org/njs/rev/1abb97e9d9dc
branches:  
changeset: 1309:1abb97e9d9dc
user:      Dmitry Volyntsev <xeioex at nginx.com>
date:      Tue Jan 21 16:06:20 2020 +0300
description:
Version 0.3.8.

diffstat:

 CHANGES |  62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 LICENSE |   7 ++++---
 2 files changed, 66 insertions(+), 3 deletions(-)

diffs (84 lines):

diff -r a34f1293edba -r 1abb97e9d9dc CHANGES
--- a/CHANGES	Tue Jan 21 16:03:30 2020 +0300
+++ b/CHANGES	Tue Jan 21 16:06:20 2020 +0300
@@ -1,3 +1,65 @@
+
+Changes with njs 0.3.8                                           21 Jan 2020
+
+    nginx modules:
+
+    *) Feature: added Promise support for r.subrequest(). If callback
+       is not provided r.subrequest() returns an ordinary Promise object
+       that resolves to subrequest response object.
+
+    *) Change: r.parent property handler now returns "undefined"
+      instead of throwing exception if parent object is not available.
+
+    Core:
+
+    *) Feature: added Promise support. Implemented according to
+       the specification without: Promise.all(), Promise.allSettled(),
+       Promise.race().
+
+    *) Feature: added initial Typed-arrays support.
+       Thanks to Tiago Natel de Moura.
+
+    *) Feature: added ArrayBuffer support.
+       Thanks to Tiago Natel de Moura.
+
+    *) Feature: added initial Symbol support.
+       Thanks to Artem S. Povalyukhin.
+
+    *) Feature: added externals supopor for JSON.stringify().
+
+    *) Feature: added Object.is().
+       Thanks to Artem S. Povalyukhin.
+
+    *) Feature: added Object.setPrototypeOf().
+       Thanks to Artem S. Povalyukhin.
+
+    *) Feature: introduced nullish coalescing operator.
+       Thanks to Valentin Bartenev.
+
+    *) Bugfix: fixed Object.getPrototypeOf() according to the
+       specification.
+
+    *) Bugfix: fixed Object.prototype.valueOf() according to the
+       specification.
+
+    *) Bugfix: fixed JSON.stringify() with unprintable values and
+       replacer function.
+
+    *) Bugfix: fixed operator "in" according to the specification.
+
+    *) Bugfix: fixed Object.defineProperties() according to the
+       specification.
+
+    *) Bugfix: fixed Object.create() according to the specification.
+       Thanks to Artem S. Povalyukhin.
+
+    *) Bugfix: fixed Number.prototype.toString(radix) when
+       fast-math is enabled.
+
+    *) Bugfix: fixed RegExp() instance properties.
+
+    *) Bugfix: fixed import segfault.
+       Thanks to 洪志道 (Hong Zhi Dao).
 
 Changes with njs 0.3.7                                           19 Nov 2019
 
diff -r a34f1293edba -r 1abb97e9d9dc LICENSE
--- a/LICENSE	Tue Jan 21 16:03:30 2020 +0300
+++ b/LICENSE	Tue Jan 21 16:06:20 2020 +0300
@@ -1,7 +1,8 @@
 /*
- * Copyright (C) 2015-2019 NGINX, Inc.
- * Copyright (C) 2015-2019 Igor Sysoev
- * Copyright (C) 2017-2019 Dmitry Volyntsev
+ * Copyright (C) 2015-2020 NGINX, Inc.
+ * Copyright (C) 2015-2020 Igor Sysoev
+ * Copyright (C) 2017-2020 Dmitry Volyntsev
+ * Copyright (C) 2019-2020 Alexander Borisov
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without


More information about the nginx-devel mailing list