ports/lang/njs
Sergey A. Osokin 07186699fd */*: update NGINX JavaScript: 0.8.9 -> 0.8.10 (+)
<ChangeLog>

nginx modules:

*) Feature: reading r.requestText or r.requestBuffer from
   a temp file.
   Previously, an exception was thrown when accessing r.requestText
   or r.requestBuffer if a client request body size exceeded
   client_body_buffer_size.

*) Improvement: improved reporting of unhandled promise rejections.

*) Bugfix: fixed name corruption in variable and header processing.

*) Bugfix: fixed SharedDict.incr() with empty init argument
   for QuickJS engine.

*) Bugfix: accepting response headers with underscore characters
   in Fetch API.

Core:

*) Change: fixed serializeToString().
   Previously, serializeToString() was exclusiveC14n() which returned
   string instead of Buffer. According to the published documentation it
   should be c14n().

*) Feature: added WebCrypto API for QuickJS engine.

*) Feature: added TextEncoder/TextDecoder for QuickJS engine.

*) Feature: added querystring module for QuickJS engine.

*) Feature: added crypto module for QuickJS engine.

*) Feature: added xml module for QuickJS engine.

*) Feature: added support for QuickJS-NG library.

*) Bugfix: fixed buffer.concat() with a single argument in quickjs.

*) Bugfix: added missed syntax error for await in template literal.

*) Bugfix: fixed non-NULL terminated strings formatting in
   exceptions for QuickJS engine.

*) Bugfix: fixed compatibility with recent change in QuickJS
   and QuickJS-NG.

</ChangeLog>
2025-04-16 21:05:19 -04:00
..
distinfo */*: update NGINX JavaScript: 0.8.9 -> 0.8.10 (+) 2025-04-16 21:05:19 -04:00
Makefile */*: update NGINX JavaScript: 0.8.9 -> 0.8.10 (+) 2025-04-16 21:05:19 -04:00
pkg-descr