* crypto: Allow deriving public from private keys
* events: Added a once function to use EventEmitter with promises
* tty:
+ Added a hasColors method to WriteStream
+ Added NO_COLOR and FORCE_COLOR support
* v8: Added v8.getHeapSnapshot and v8.writeHeapSnapshot to
generate snapshots in the format used by tools such as Chrome
* worker: Added worker.moveMessagePortToContext
* C++ API:
+ AddPromiseHook is now deprecated.
+ Added a Stop API to shut down Node.js while it is running
- Changes in release 11.12.0:
* bootstrap: Add experimental --frozen-intrinsics flag
* deps: Upgrade openssl to 1.1.1b
* process: Make process[Symbol.toStringTag] writable again
* repl: Add util.inspect.replDefaults to customize the writer
* report: Rename triggerReport() to writeReport()
- fix_ci_tests.patch: add another exception for our OpenSSL library
- versioned.patch: refresh
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs11?expand=0&rev=16
* child_process: close pipe ends that are re-piped
* crypto:
+ don't crash X509ToObject on error
+ fix public key encoding name in comment
* deps: npm updated to 6.7.0
* http:
+ improve performance for incoming headers
+ makes response.writeHead return the response
+ make timeout event work with agent timeout
* http2: makes response.writeHead return the response
* perf_hooks: implement histogram based api
* process:
+ normalize process.argv before user code execution
+ expose process.features.inspector
* repl: add repl.setupHistory for programmatic repl
* tls: introduce client 'session' event
- fix_ci_tests.patch: remove part of parallel/test-dns
- versioned.patch: refreshed
- nodejs.keyring: update keyring to today's list as per
https://github.com/nodejs/node
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs11?expand=0&rev=13
* events: For unhandled error events with an argument that is not
an Error object, the resulting exeption will have more information
about the argument.
* child_process: When the maxBuffer option is passed, stdout and
stderr will be truncated rather than unavailable in case of an error.
* policy: Experimental support for module integrity checks through
a manifest file is implemented now.
* n-api: The napi_threadsafe_function feature is now stable.
* report: An experimental diagnostic API for capturing process state
is available as process.report and through command line flags.
* tls: tls.connect() takes a timeout option analogous to
the net.connect() one.
* worker:
+ process.umask() is available as a read-only function inside
Worker threads
+ An execArgv option that supports a subset of Node.js command
line options is now supported.
- Changes in version 11.7.0:
* compression / zlib: Added brotli support
* console: Added inspectOptions option
* crypto: Always accept private keys as public keys
* deps: Upgrade npm to v6.5.0
* fs: Use internalBinding('fs') internally instead of
process.binding('fs')
* http(s): Support overriding http(s).globalAgent
* util: Inspect ArrayBuffers contents closely
* worker: Expose workers and remove --experimental-worker flag
- test-brotli.patch: fixes assumption about compression
- versioned.patch: refreshed
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs11?expand=0&rev=11
* cli: add --max-http-header-size flag
* crypto:
+ always accept certificates as public keys
+ add key object API
* deps:
+ upgrade to libuv 1.24.1
+ upgrade npm to 6.5.0
* http: add maxHeaderSize property
- Changes in version 11.5.0:
* tls: support "BEGIN TRUSTED CERTIFICATE" for ca:
* util: add inspection getter option
- Changes in version 11.4.0:
* console,util:
+ console functions now handle symbols as defined in the spec.
+ The inspection depth default is now back at 2.
* dgram,net: Added ipv6Only option for net and dgram
* http: Chosing between the http parser is now possible per
runtime flag.
* readline: The readline module now supports async iterators.
* repl: The multiline history feature is removed.
* tls:
+ Added min/max protocol version options.
+ The X.509 public key info now includes the RSA bit size and
the elliptic curve.
* url: pathToFileURL() now supports LF, CR and TAB.
- fix_ci_tests.patch: refreshed
- versioned.patch: refreshed
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs11?expand=0&rev=6
- Notable changes since NodeJS 10.12.0:
* Use of process.binding() has been deprecated.
* An experimental implementation of queueMicrotask() is added.
* child_process: The default value of the windowsHide option
has been changed to true.
* deps: V8 has been updated to 7.0.
* fs:
+ fs.read() method now requires a callback
+ The previously deprecated fs.SyncWriteStream utility has
been removed
* http: The http, https, and tls modules now use the WHATWG URL
parser by default.
* timers: nextTick queue will be run after each immediate and timer.
* util:
+ WHATWG TextEncoder and TextDecoder are now globals.
+ util.inspect() output size is limited to 128 MB by default.
+ A runtime warning will be emitted when NODE_DEBUG is set for
either http or http2.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs11?expand=0&rev=1