Mercurial > hg > nginx-site
changeset 2874:60851da88db6
njs-0.7.6.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Tue, 19 Jul 2022 16:53:15 +0100 |
parents | b4eb565bbb1f |
children | c704a743f269 |
files | xml/en/docs/njs/changes.xml xml/en/docs/njs/compatibility.xml xml/index.xml xml/ru/docs/njs/compatibility.xml |
diffstat | 4 files changed, 146 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/xml/en/docs/njs/changes.xml Tue Jul 19 16:53:10 2022 +0100 +++ b/xml/en/docs/njs/changes.xml Tue Jul 19 16:53:15 2022 +0100 @@ -9,9 +9,101 @@ <article name="Changes" link="/en/docs/njs/changes.html" lang="en" - rev="52" + rev="53" toc="no"> +<section id="njs0.7.6" name="Changes with njs 0.7.6"> + +<para> +Release Date: +19 July 2022 +</para> + +<para> +nginx modules: +<list type="bullet"> + +<listitem> +<para> +Feature: +improved +<link doc="reference.xml" id="r_args"><literal>r.args{}</literal></link> object. +Added support for multiple arguments with the same key. +Added case sensitivity for keys. +Keys and values are percent-decoded now. +</para> +</listitem> + +<listitem> +<para> +Bugfix: +fixed +<link doc="reference.xml" id="r_headers_out"><literal>r.headersOut{}</literal></link> +setter for special headers. +</para> +</listitem> + +</list> +</para> + +<para> +Core: +<list type="bullet"> + +<listitem> +<para> +Feature: +added <literal>Symbol.for()</literal> and <literal>Symbol.keyfor()</literal>. +</para> +</listitem> + +<listitem> +<para> +Feature: +added +<link doc="reference.xml" id="atob"><literal>atob()</literal></link> +and +<link doc="reference.xml" id="btoa"><literal>btoa()</literal></link> +from +<link url="https://html.spec.whatwg.org">WHATWG</link> spec. +</para> +</listitem> + +<listitem> +<para> +Bugfix: +fixed large non-decimal literals. +</para> +</listitem> + +<listitem> +<para> +Bugfix: +fixed Unicode argument trimming in <literal>parseInt()</literal>. +</para> +</listitem> + +<listitem> +<para> +Bugfix: +fixed <literal>break</literal> instruction +in <literal>try-catch</literal> block. +</para> +</listitem> + +<listitem> +<para> +Bugfix: +fixed <literal>async</literal> function declaration in CLI. +</para> +</listitem> + +</list> +</para> + +</section> + + <section id="njs0.7.5" name="Changes with njs 0.7.5"> <para> @@ -254,7 +346,7 @@ <para> Bugfix: fixed <literal>String.prototype.lastIndexOf()</literal> -with unicode string as <literal>this</literal>. +with Unicode string as <literal>this</literal>. </para> </listitem>
--- a/xml/en/docs/njs/compatibility.xml Tue Jul 19 16:53:10 2022 +0100 +++ b/xml/en/docs/njs/compatibility.xml Tue Jul 19 16:53:15 2022 +0100 @@ -9,7 +9,7 @@ <article name="Compatibility" link="/en/docs/njs/compatibility.html" lang="en" - rev="34" + rev="35" toc="no"> <section> @@ -772,7 +772,7 @@ <listitem> ES5.1: -<literal>parse</literal> +<literal>parse</literal>, <literal>stringify</literal> </listitem> </list> @@ -780,6 +780,19 @@ </listitem> <listitem> +<literal>Symbol</literal> methods +(<link doc="changes.xml" id="njs0.7.6">0.7.6</link>): +<list type="bullet"> + +<listitem> +<literal>for</literal>, +<literal>keyfor</literal> +</listitem> +</list> + +</listitem> + +<listitem> ES5.1 <literal>arguments</literal> object (<link doc="changes.xml" id="njs0.2.5">0.2.5</link>) </listitem> @@ -802,6 +815,12 @@ </listitem> <listitem> +Global functions (<link doc="changes.xml" id="njs0.7.6">0.7.6</link>): +<link doc="reference.xml" id="atob"><literal>atob</literal></link>, +<link doc="reference.xml" id="btoa"><literal>btoa</literal></link> +</listitem> + +<listitem> <literal>Error</literal> objects: <literal>Error</literal>, <literal>EvalError</literal>,
--- a/xml/index.xml Tue Jul 19 16:53:10 2022 +0100 +++ b/xml/index.xml Tue Jul 19 16:53:15 2022 +0100 @@ -14,6 +14,16 @@ </para> </event> +<event date="2022-07-19"> +<para> +<link doc="en/docs/njs/index.xml">njs-0.7.6</link> +version has been +<link doc="en/docs/njs/changes.xml" id="njs0.7.6">released</link>, +featuring improved +<link doc="en/docs/njs/reference.xml" id="r_args">r.args</link> object. +</para> +</event> + <event date="2022-06-21"> <para> <link doc="en/download.xml">nginx-1.23.0</link>
--- a/xml/ru/docs/njs/compatibility.xml Tue Jul 19 16:53:10 2022 +0100 +++ b/xml/ru/docs/njs/compatibility.xml Tue Jul 19 16:53:15 2022 +0100 @@ -9,7 +9,7 @@ <article name="Совместимость" link="/ru/docs/njs/compatibility.html" lang="ru" - rev="34" + rev="35" toc="no"> <section> @@ -768,7 +768,7 @@ <listitem> ES5.1: -<literal>parse</literal> +<literal>parse</literal>, <literal>stringify</literal> </listitem> </list> @@ -776,6 +776,19 @@ </listitem> <listitem> +Методы <literal>Symbol</literal> +(<link doc="changes.xml" id="njs0.7.6">0.7.6</link>): +<list type="bullet"> + +<listitem> +<literal>for</literal>, +<literal>keyfor</literal> +</listitem> +</list> + +</listitem> + +<listitem> ES5.1 объект <literal>arguments</literal> (<link doc="changes.xml" id="njs0.2.5">0.2.5</link>) </listitem> @@ -798,6 +811,12 @@ </listitem> <listitem> +Global functions: +<literal>atob</literal>, +<literal>btoa</literal> +</listitem> + +<listitem> Объекты <literal>Error</literal>: <literal>Error</literal>, <literal>EvalError</literal>,