Mercurial > hg > nginx-site
changeset 2213:821807549005
njs-0.2.3
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Tue, 31 Jul 2018 16:43:03 +0300 |
parents | c34a885b9d99 |
children | e029f4bc7ede |
files | xml/en/docs/njs/njs_changes.xml xml/en/docs/njs_about.xml xml/index.xml xml/ru/docs/njs_about.xml |
diffstat | 4 files changed, 176 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/xml/en/docs/njs/njs_changes.xml Tue Jul 31 16:42:45 2018 +0300 +++ b/xml/en/docs/njs/njs_changes.xml Tue Jul 31 16:43:03 2018 +0300 @@ -9,9 +9,166 @@ <article name="njs Changes" link="/en/docs/njs/njs_changes.html" lang="en" - rev="5" + rev="6" toc="no"> +<section id="njs0.2.3" name="Changes with 0.2.3"> + +<para> +Release Date: +31 July 2018 +</para> + +<para> +nginx modules: +<list type="bullet"> + +<listitem> +<para> +Bugfix: +making a subrequest from a <literal>Reply</literal> object caused +a segmentation fault. +</para> +</listitem> + +<listitem> +<para> +Bugfix: +getting the parent property of the main +<link doc="njs_api.xml" id="http">HTTP Request</link> +object caused a segmentation fault. +</para> +</listitem> + +</list> +</para> + +<para> +Core: +<list type="bullet"> + +<listitem> +<para> +Feature: +added the pretty string representation for values. +</para> +</listitem> + +<listitem> +<para> +Feature: +correctly printing floating point numbers. +</para> +</listitem> + +<listitem> +<para> +Feature: +correctly parsing floating point numbers. +</para> +</listitem> + +<listitem> +<para> +Feature: +<link doc="njs_api.xml" id="string_bytesfrom">String.bytesFrom()</link> method +(decoding <literal>hex</literal>, +<literal>base64</literal>, +<literal>base64url</literal> into a byte string). +</para> +</listitem> + +<listitem> +<para> +Feature: +<link doc="njs_api.xml" id="string_padstart">String.padStart()</link> and +<link doc="njs_api.xml" id="string_padend">String.padEnd()</link> methods. +</para> +</listitem> + +<listitem> +<para> +Feature: +added support of binary literals. +</para> +</listitem> + +<listitem> +<para> +Improvement: +added information about illegal token in number parsing. +</para> +</listitem> + +<listitem> +<para> +Improvement: +allowed uppercased <literal>O</literal> in octal literal values. +</para> +</listitem> + +<listitem> +<para> +Improvement: +added support for multiple arguments in <literal>console.log()</literal>. +</para> +</listitem> + +<listitem> +<para> +Bugfix: +fixed applying <literal>call()</literal> to methods of external values. +</para> +</listitem> + +<listitem> +<para> +Bugfix: +fixed addition operator applied to an object. +</para> +</listitem> + +<listitem> +<para> +Bugfix: +fixed exception handling in <literal>njs_vm_value_to_ext_string()</literal>. +</para> +</listitem> + +<listitem> +<para> +Bugfix: +fixed <literal>Number()</literal> with boolean, null and undefined arguments. +</para> +</listitem> + +<listitem> +<para> +Bugfix: +fixed error handling of setting non-numeric <literal>Array.length</literal>. +</para> +</listitem> + +<listitem> +<para> +Bugfix: +fixed autocompletion for global objects. +</para> +</listitem> + +<listitem> +<para> +Bugfix: +miscellaneous additional bugs have been fixed. +</para> +</listitem> + +</list> +</para> + +</section> + + <section id="njs0.2.2" name="Changes with 0.2.2"> <para>
--- a/xml/en/docs/njs_about.xml Tue Jul 31 16:42:45 2018 +0300 +++ b/xml/en/docs/njs_about.xml Tue Jul 31 16:43:03 2018 +0300 @@ -9,7 +9,7 @@ <article name="About njs" link="/en/docs/njs_about.html" lang="en" - rev="20"> + rev="21"> <section id="summary"> @@ -82,6 +82,7 @@ <listitem> non-standard: +<literal>bytesFrom</literal> (0.2.3) <literal>fromUTF8</literal>, <literal>toUTF8</literal>, <literal>fromBytes</literal>, <literal>toBytes</literal> </listitem> @@ -233,8 +234,7 @@ </listitem> <listitem> -non-integer fractions (<literal>.235</literal>), -binary literals (<literal>0b0101</literal>) +non-integer fractions (<literal>.235</literal>) </listitem> </list>
--- a/xml/index.xml Tue Jul 31 16:42:45 2018 +0300 +++ b/xml/index.xml Tue Jul 31 16:43:03 2018 +0300 @@ -7,6 +7,18 @@ <news name="nginx news" link="/" lang="en"> +<event date="2018-07-31"> +<para> +<link doc="en/docs/njs_about.xml">njs-0.2.3</link> +version has been released, featuring +<link doc="en/docs/njs/njs_api.xml" id="string_bytesfrom">String.bytesFrom()</link>, +<link doc="en/docs/njs/njs_api.xml" id="string_padstart">String.padStart()</link>, +<link doc="en/docs/njs/njs_api.xml" id="string_padend">String.padEnd()</link> +methods support +and <link doc="en/docs/njs/njs_changes.xml" id="njs0.2.3">more</link>. +</para> +</event> + <event date="2018-07-24"> <para> <link doc="en/download.xml">nginx-1.15.2</link>
--- a/xml/ru/docs/njs_about.xml Tue Jul 31 16:42:45 2018 +0300 +++ b/xml/ru/docs/njs_about.xml Tue Jul 31 16:43:03 2018 +0300 @@ -9,7 +9,7 @@ <article name="Информация о njs" link="/ru/docs/njs_about.html" lang="ru" - rev="20"> + rev="21"> <section id="summary"> @@ -81,6 +81,7 @@ <listitem> нестандартные: +<literal>bytesFrom</literal> (0.2.3), <literal>fromUTF8</literal>, <literal>toUTF8</literal>, <literal>fromBytes</literal>, <literal>toBytes</literal> </listitem> @@ -232,8 +233,7 @@ </listitem> <listitem> -дроби без целой части (<literal>.235</literal>), -двоичные литералы (<literal>0b0101</literal>) +дроби без целой части (<literal>.235</literal>) </listitem> </list>