From 665d12a7407333367d61936b498e76a9fc932992 Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Tue, 21 Jan 2020 16:06:20 +0300 Subject: [PATCH] Version 0.3.8. --- CHANGES | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LICENSE | 7 ++++--- 2 files changed, 66 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index b5fc22bd..86481041 100644 --- a/CHANGES +++ b/CHANGES @@ -1,4 +1,66 @@ +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 nginx modules: diff --git a/LICENSE b/LICENSE index be2cb248..b5950c42 100644 --- a/LICENSE +++ b/LICENSE @@ -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 -- 2.47.3