From: Dmitry Volyntsev Date: Tue, 21 Jan 2020 13:06:20 +0000 (+0300) Subject: Version 0.3.8. X-Git-Tag: 0.3.8 X-Git-Url: http://git.kaiwu.me/sitemap.xml?a=commitdiff_plain;h=665d12a7407333367d61936b498e76a9fc932992;p=njs.git Version 0.3.8. --- 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