doc: add dash between SHA and PR in changelog
It gets confused as a reference link otherwis PR-URL: https://github.com/nodejs/node/pull/29558 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
This commit is contained in:
parent
4b505f082c
commit
420d4e461d
@ -3450,28 +3450,28 @@ Big thanks to @addaleax who prepared the vast majority of this release.
|
||||
* **Build**
|
||||
* The compiler version requirement to build Node with GCC has been raised to
|
||||
GCC 4.9.4.
|
||||
[[`820b011ed6`](https://github.com/nodejs/node/commit/820b011ed6)]
|
||||
[[`820b011ed6`](https://github.com/nodejs/node/commit/820b011ed6)] -
|
||||
[#13466](https://github.com/nodejs/node/pull/13466)
|
||||
|
||||
* **Cluster**
|
||||
* Users now have more fine-grained control over the inspector port used by
|
||||
individual cluster workers. Previously, cluster workers were restricted to
|
||||
incrementing from the master's debug port.
|
||||
[[`dfc46e262a`](https://github.com/nodejs/node/commit/dfc46e262a)]
|
||||
[[`dfc46e262a`](https://github.com/nodejs/node/commit/dfc46e262a)] -
|
||||
[#14140](https://github.com/nodejs/node/pull/14140)
|
||||
|
||||
* **DNS**
|
||||
* The server used for DNS queries can now use a custom port.
|
||||
[[`ebe7bb29aa`](https://github.com/nodejs/node/commit/ebe7bb29aa)]
|
||||
[[`ebe7bb29aa`](https://github.com/nodejs/node/commit/ebe7bb29aa)] -
|
||||
[#13723](https://github.com/nodejs/node/pull/13723)
|
||||
* Support for `dns.resolveAny()` has been added.
|
||||
[[`6e30e2558e`](https://github.com/nodejs/node/commit/6e30e2558e)]
|
||||
[[`6e30e2558e`](https://github.com/nodejs/node/commit/6e30e2558e)] -
|
||||
[#13137](https://github.com/nodejs/node/pull/13137)
|
||||
|
||||
* **npm**
|
||||
* The `npm` CLI has been updated to version 5.3.0. In particular, it now comes
|
||||
with the `npx` binary, which is also shipped with Node.
|
||||
[[`dc3f6b9ac1`](https://github.com/nodejs/node/commit/dc3f6b9ac1)]
|
||||
[[`dc3f6b9ac1`](https://github.com/nodejs/node/commit/dc3f6b9ac1)] -
|
||||
[#14235](https://github.com/nodejs/node/pull/14235)
|
||||
* `npm` Changelogs:
|
||||
* [v5.0.4](https://github.com/npm/npm/releases/tag/v5.0.4)
|
||||
@ -3756,10 +3756,10 @@ This is a security release. All Node.js users should consult the security releas
|
||||
Two regressions with the `stream` module have been fixed:
|
||||
* The `finish` event will now always be emitted after the `error` event
|
||||
if one is emitted:
|
||||
[[`0a9e96e86c`](https://github.com/nodejs/node/commit/0a9e96e86c)]
|
||||
[[`0a9e96e86c`](https://github.com/nodejs/node/commit/0a9e96e86c)] -
|
||||
[#13850](https://github.com/nodejs/node/pull/13850)
|
||||
* In object mode, readable streams can now use `undefined` again.
|
||||
[[`5840138e70`](https://github.com/nodejs/node/commit/5840138e70)]
|
||||
[[`5840138e70`](https://github.com/nodejs/node/commit/5840138e70)] -
|
||||
[#13760](https://github.com/nodejs/node/pull/13760)
|
||||
|
||||
### Commits
|
||||
@ -3843,24 +3843,24 @@ Ref: https://github.com/nodejs/node/issues/13667
|
||||
* `stdout` and `stderr` are now available on the error output of a
|
||||
failed call to the `util.promisify()`ed version of
|
||||
`child_process.exec`.
|
||||
[[`d66d4fc94c`](https://github.com/nodejs/node/commit/d66d4fc94c)]
|
||||
[[`d66d4fc94c`](https://github.com/nodejs/node/commit/d66d4fc94c)] -
|
||||
[#13388](https://github.com/nodejs/node/pull/13388)
|
||||
|
||||
* **HTTP**
|
||||
* A regression that broke certain scenarios in which HTTP is used together
|
||||
with the `cluster` module has been fixed.
|
||||
[[`fff8a56d6f`](https://github.com/nodejs/node/commit/fff8a56d6f)]
|
||||
[[`fff8a56d6f`](https://github.com/nodejs/node/commit/fff8a56d6f)] -
|
||||
[#13578](https://github.com/nodejs/node/pull/13578)
|
||||
|
||||
* **HTTPS**
|
||||
* The `rejectUnauthorized` option now works properly for unix sockets.
|
||||
[[`c4cbd99d37`](https://github.com/nodejs/node/commit/c4cbd99d37)]
|
||||
[[`c4cbd99d37`](https://github.com/nodejs/node/commit/c4cbd99d37)] -
|
||||
[#13505](https://github.com/nodejs/node/pull/13505)
|
||||
|
||||
* **Readline**
|
||||
* A change that broke `npm init` and other code which uses `readline`
|
||||
multiple times on the same input stream is reverted.
|
||||
[[`0df6c0b5f0`](https://github.com/nodejs/node/commit/0df6c0b5f0)]
|
||||
[[`0df6c0b5f0`](https://github.com/nodejs/node/commit/0df6c0b5f0)] -
|
||||
[#13560](https://github.com/nodejs/node/pull/13560)
|
||||
|
||||
### Commits
|
||||
@ -3923,30 +3923,30 @@ Ref: https://github.com/nodejs/node/issues/13667
|
||||
* **Async Hooks**
|
||||
* When one `Promise` leads to the creation of a new `Promise`, the parent
|
||||
`Promise` will be identified as the trigger
|
||||
[[`135f4e6643`](https://github.com/nodejs/node/commit/135f4e6643)]
|
||||
[[`135f4e6643`](https://github.com/nodejs/node/commit/135f4e6643)] -
|
||||
[#13367](https://github.com/nodejs/node/pull/13367).
|
||||
* **Dependencies**
|
||||
* libuv has been updated to 1.12.0
|
||||
[[`968596ec77`](https://github.com/nodejs/node/commit/968596ec77)]
|
||||
[[`968596ec77`](https://github.com/nodejs/node/commit/968596ec77)] -
|
||||
[#13306](https://github.com/nodejs/node/pull/13306).
|
||||
* npm has been updated to 5.0.3
|
||||
[[`ffa7debd7a`](https://github.com/nodejs/node/commit/ffa7debd7a)]
|
||||
[[`ffa7debd7a`](https://github.com/nodejs/node/commit/ffa7debd7a)] -
|
||||
[#13487](https://github.com/nodejs/node/pull/13487).
|
||||
* **File system**
|
||||
* The `fs.exists()` function now works correctly with `util.promisify()`
|
||||
[[`6e0eccd7a1`](https://github.com/nodejs/node/commit/6e0eccd7a1)]
|
||||
[[`6e0eccd7a1`](https://github.com/nodejs/node/commit/6e0eccd7a1)] -
|
||||
[#13316](https://github.com/nodejs/node/pull/13316).
|
||||
* fs.Stats times are now also available as numbers
|
||||
[[`c756efb25a`](https://github.com/nodejs/node/commit/c756efb25a)]
|
||||
[[`c756efb25a`](https://github.com/nodejs/node/commit/c756efb25a)] -
|
||||
[#13173](https://github.com/nodejs/node/pull/13173).
|
||||
* **Inspector**
|
||||
* It is now possible to bind to a random port using `--inspect=0`
|
||||
[[`cc6ec2fb27`](https://github.com/nodejs/node/commit/cc6ec2fb27)]
|
||||
[[`cc6ec2fb27`](https://github.com/nodejs/node/commit/cc6ec2fb27)] -
|
||||
[#5025](https://github.com/nodejs/node/pull/5025).
|
||||
* **Zlib**
|
||||
* A regression in the Zlib module that made it impossible to properly
|
||||
subclasses `zlib.Deflate` and other Zlib classes has been fixed.
|
||||
[[`6aeb555cc4`](https://github.com/nodejs/node/commit/6aeb555cc4)]
|
||||
[[`6aeb555cc4`](https://github.com/nodejs/node/commit/6aeb555cc4)] -
|
||||
[#13374](https://github.com/nodejs/node/pull/13374).
|
||||
|
||||
### Commits
|
||||
@ -4082,47 +4082,47 @@ LTS codename `'Carbon'`. Note that the
|
||||
|
||||
* **Async Hooks**
|
||||
* The `async_hooks` module has landed in core
|
||||
[[`4a7233c178`](https://github.com/nodejs/node/commit/4a7233c178)]
|
||||
[[`4a7233c178`](https://github.com/nodejs/node/commit/4a7233c178)] -
|
||||
[#12892](https://github.com/nodejs/node/pull/12892).
|
||||
|
||||
* **Buffer**
|
||||
* Using the `--pending-deprecation` flag will cause Node.js to emit a
|
||||
deprecation warning when using `new Buffer(num)` or `Buffer(num)`.
|
||||
[[`d2d32ea5a2`](https://github.com/nodejs/node/commit/d2d32ea5a2)]
|
||||
[[`d2d32ea5a2`](https://github.com/nodejs/node/commit/d2d32ea5a2)] -
|
||||
[#11968](https://github.com/nodejs/node/pull/11968).
|
||||
* `new Buffer(num)` and `Buffer(num)` will zero-fill new `Buffer` instances
|
||||
[[`7eb1b4658e`](https://github.com/nodejs/node/commit/7eb1b4658e)]
|
||||
[[`7eb1b4658e`](https://github.com/nodejs/node/commit/7eb1b4658e)] -
|
||||
[#12141](https://github.com/nodejs/node/pull/12141).
|
||||
* Many `Buffer` methods now accept `Uint8Array` as input
|
||||
[[`beca3244e2`](https://github.com/nodejs/node/commit/beca3244e2)]
|
||||
[[`beca3244e2`](https://github.com/nodejs/node/commit/beca3244e2)] -
|
||||
[#10236](https://github.com/nodejs/node/pull/10236).
|
||||
|
||||
* **Child Process**
|
||||
* Argument and kill signal validations have been improved
|
||||
[[`97a77288ce`](https://github.com/nodejs/node/commit/97a77288ce)]
|
||||
[[`97a77288ce`](https://github.com/nodejs/node/commit/97a77288ce)] -
|
||||
[#12348](https://github.com/nodejs/node/pull/12348),
|
||||
[[`d75fdd96aa`](https://github.com/nodejs/node/commit/d75fdd96aa)]
|
||||
[[`d75fdd96aa`](https://github.com/nodejs/node/commit/d75fdd96aa)] -
|
||||
[#10423](https://github.com/nodejs/node/pull/10423).
|
||||
* Child Process methods accept `Uint8Array` as input
|
||||
[[`627ecee9ed`](https://github.com/nodejs/node/commit/627ecee9ed)]
|
||||
[[`627ecee9ed`](https://github.com/nodejs/node/commit/627ecee9ed)] -
|
||||
[#10653](https://github.com/nodejs/node/pull/10653).
|
||||
|
||||
* **Console**
|
||||
* Error events emitted when using `console` methods are now supressed.
|
||||
[[`f18e08d820`](https://github.com/nodejs/node/commit/f18e08d820)]
|
||||
[[`f18e08d820`](https://github.com/nodejs/node/commit/f18e08d820)] -
|
||||
[#9744](https://github.com/nodejs/node/pull/9744).
|
||||
|
||||
* **Dependencies**
|
||||
* The npm client has been updated to 5.0.0
|
||||
[[`3c3b36af0f`](https://github.com/nodejs/node/commit/3c3b36af0f)]
|
||||
[[`3c3b36af0f`](https://github.com/nodejs/node/commit/3c3b36af0f)] -
|
||||
[#12936](https://github.com/nodejs/node/pull/12936).
|
||||
* V8 has been updated to 5.8 with forward ABI stability to 6.0
|
||||
[[`60d1aac8d2`](https://github.com/nodejs/node/commit/60d1aac8d2)]
|
||||
[[`60d1aac8d2`](https://github.com/nodejs/node/commit/60d1aac8d2)] -
|
||||
[#12784](https://github.com/nodejs/node/pull/12784).
|
||||
|
||||
* **Domains**
|
||||
* Native `Promise` instances are now `Domain` aware
|
||||
[[`84dabe8373`](https://github.com/nodejs/node/commit/84dabe8373)]
|
||||
[[`84dabe8373`](https://github.com/nodejs/node/commit/84dabe8373)] -
|
||||
[#12489](https://github.com/nodejs/node/pull/12489).
|
||||
|
||||
* **Errors**
|
||||
@ -4132,118 +4132,118 @@ LTS codename `'Carbon'`. Note that the
|
||||
|
||||
* **File System**
|
||||
* The utility class `fs.SyncWriteStream` has been deprecated
|
||||
[[`7a55e34ef4`](https://github.com/nodejs/node/commit/7a55e34ef4)]
|
||||
[[`7a55e34ef4`](https://github.com/nodejs/node/commit/7a55e34ef4)] -
|
||||
[#10467](https://github.com/nodejs/node/pull/10467).
|
||||
* The deprecated `fs.read()` string interface has been removed
|
||||
[[`3c2a9361ff`](https://github.com/nodejs/node/commit/3c2a9361ff)]
|
||||
[[`3c2a9361ff`](https://github.com/nodejs/node/commit/3c2a9361ff)] -
|
||||
[#9683](https://github.com/nodejs/node/pull/9683).
|
||||
|
||||
* **HTTP**
|
||||
* Improved support for userland implemented Agents
|
||||
[[`90403dd1d0`](https://github.com/nodejs/node/commit/90403dd1d0)]
|
||||
[[`90403dd1d0`](https://github.com/nodejs/node/commit/90403dd1d0)] -
|
||||
[#11567](https://github.com/nodejs/node/pull/11567).
|
||||
* Outgoing Cookie headers are concatenated into a single string
|
||||
[[`d3480776c7`](https://github.com/nodejs/node/commit/d3480776c7)]
|
||||
[[`d3480776c7`](https://github.com/nodejs/node/commit/d3480776c7)] -
|
||||
[#11259](https://github.com/nodejs/node/pull/11259).
|
||||
* The `httpResponse.writeHeader()` method has been deprecated
|
||||
[[`fb71ba4921`](https://github.com/nodejs/node/commit/fb71ba4921)]
|
||||
[[`fb71ba4921`](https://github.com/nodejs/node/commit/fb71ba4921)] -
|
||||
[#11355](https://github.com/nodejs/node/pull/11355).
|
||||
* New methods for accessing HTTP headers have been added to `OutgoingMessage`
|
||||
[[`3e6f1032a4`](https://github.com/nodejs/node/commit/3e6f1032a4)]
|
||||
[[`3e6f1032a4`](https://github.com/nodejs/node/commit/3e6f1032a4)] -
|
||||
[#10805](https://github.com/nodejs/node/pull/10805).
|
||||
|
||||
* **Lib**
|
||||
* All deprecation messages have been assigned static identifiers
|
||||
[[`5de3cf099c`](https://github.com/nodejs/node/commit/5de3cf099c)]
|
||||
[[`5de3cf099c`](https://github.com/nodejs/node/commit/5de3cf099c)] -
|
||||
[#10116](https://github.com/nodejs/node/pull/10116).
|
||||
* The legacy `linkedlist` module has been removed
|
||||
[[`84a23391f6`](https://github.com/nodejs/node/commit/84a23391f6)]
|
||||
[[`84a23391f6`](https://github.com/nodejs/node/commit/84a23391f6)] -
|
||||
[#12113](https://github.com/nodejs/node/pull/12113).
|
||||
|
||||
* **N-API**
|
||||
* Experimental support for the new N-API API has been added
|
||||
[[`56e881d0b0`](https://github.com/nodejs/node/commit/56e881d0b0)]
|
||||
[[`56e881d0b0`](https://github.com/nodejs/node/commit/56e881d0b0)] -
|
||||
[#11975](https://github.com/nodejs/node/pull/11975).
|
||||
|
||||
* **Process**
|
||||
* Process warning output can be redirected to a file using the
|
||||
`--redirect-warnings` command-line argument
|
||||
[[`03e89b3ff2`](https://github.com/nodejs/node/commit/03e89b3ff2)]
|
||||
[[`03e89b3ff2`](https://github.com/nodejs/node/commit/03e89b3ff2)] -
|
||||
[#10116](https://github.com/nodejs/node/pull/10116).
|
||||
* Process warnings may now include additional detail
|
||||
[[`dd20e68b0f`](https://github.com/nodejs/node/commit/dd20e68b0f)]
|
||||
[[`dd20e68b0f`](https://github.com/nodejs/node/commit/dd20e68b0f)] -
|
||||
[#12725](https://github.com/nodejs/node/pull/12725).
|
||||
|
||||
* **REPL**
|
||||
* REPL magic mode has been deprecated
|
||||
[[`3f27f02da0`](https://github.com/nodejs/node/commit/3f27f02da0)]
|
||||
[[`3f27f02da0`](https://github.com/nodejs/node/commit/3f27f02da0)] -
|
||||
[#11599](https://github.com/nodejs/node/pull/11599).
|
||||
|
||||
* **Src**
|
||||
* `NODE_MODULE_VERSION` has been updated to 57
|
||||
[[`ec7cbaf266`](https://github.com/nodejs/node/commit/ec7cbaf266)]
|
||||
[[`ec7cbaf266`](https://github.com/nodejs/node/commit/ec7cbaf266)] -
|
||||
[#12995](https://github.com/nodejs/node/pull/12995).
|
||||
* Add `--pending-deprecation` command-line argument and
|
||||
`NODE_PENDING_DEPRECATION` environment variable
|
||||
[[`a16b570f8c`](https://github.com/nodejs/node/commit/a16b570f8c)]
|
||||
[[`a16b570f8c`](https://github.com/nodejs/node/commit/a16b570f8c)] -
|
||||
[#11968](https://github.com/nodejs/node/pull/11968).
|
||||
* The `--debug` command-line argument has been deprecated. Note that
|
||||
using `--debug` will enable the *new* Inspector-based debug protocol
|
||||
as the legacy Debugger protocol previously used by Node.js has been
|
||||
removed. [[`010f864426`](https://github.com/nodejs/node/commit/010f864426)]
|
||||
removed. [[`010f864426`](https://github.com/nodejs/node/commit/010f864426)] -
|
||||
[#12949](https://github.com/nodejs/node/pull/12949).
|
||||
* Throw when the `-c` and `-e` command-line arguments are used at the same
|
||||
time [[`a5f91ab230`](https://github.com/nodejs/node/commit/a5f91ab230)]
|
||||
time [[`a5f91ab230`](https://github.com/nodejs/node/commit/a5f91ab230)] -
|
||||
[#11689](https://github.com/nodejs/node/pull/11689).
|
||||
* Throw when the `--use-bundled-ca` and `--use-openssl-ca` command-line
|
||||
arguments are used at the same time.
|
||||
[[`8a7db9d4b5`](https://github.com/nodejs/node/commit/8a7db9d4b5)]
|
||||
[[`8a7db9d4b5`](https://github.com/nodejs/node/commit/8a7db9d4b5)] -
|
||||
[#12087](https://github.com/nodejs/node/pull/12087).
|
||||
|
||||
* **Stream**
|
||||
* `Stream` now supports `destroy()` and `_destroy()` APIs
|
||||
[[`b6e1d22fa6`](https://github.com/nodejs/node/commit/b6e1d22fa6)]
|
||||
[[`b6e1d22fa6`](https://github.com/nodejs/node/commit/b6e1d22fa6)] -
|
||||
[#12925](https://github.com/nodejs/node/pull/12925).
|
||||
* `Stream` now supports the `_final()` API
|
||||
[[`07c7f198db`](https://github.com/nodejs/node/commit/07c7f198db)]
|
||||
[[`07c7f198db`](https://github.com/nodejs/node/commit/07c7f198db)] -
|
||||
[#12828](https://github.com/nodejs/node/pull/12828).
|
||||
|
||||
* **TLS**
|
||||
* The `rejectUnauthorized` option now defaults to `true`
|
||||
[[`348cc80a3c`](https://github.com/nodejs/node/commit/348cc80a3c)]
|
||||
[[`348cc80a3c`](https://github.com/nodejs/node/commit/348cc80a3c)] -
|
||||
[#5923](https://github.com/nodejs/node/pull/5923).
|
||||
* The `tls.createSecurePair()` API now emits a runtime deprecation
|
||||
[[`a2ae08999b`](https://github.com/nodejs/node/commit/a2ae08999b)]
|
||||
[[`a2ae08999b`](https://github.com/nodejs/node/commit/a2ae08999b)] -
|
||||
[#11349](https://github.com/nodejs/node/pull/11349).
|
||||
* A runtime deprecation will now be emitted when `dhparam` is less than
|
||||
2048 bits [[`d523eb9c40`](https://github.com/nodejs/node/commit/d523eb9c40)]
|
||||
2048 bits [[`d523eb9c40`](https://github.com/nodejs/node/commit/d523eb9c40)] -
|
||||
[#11447](https://github.com/nodejs/node/pull/11447).
|
||||
|
||||
* **URL**
|
||||
* The WHATWG URL implementation is now a fully-supported Node.js API
|
||||
[[`d080ead0f9`](https://github.com/nodejs/node/commit/d080ead0f9)]
|
||||
[[`d080ead0f9`](https://github.com/nodejs/node/commit/d080ead0f9)] -
|
||||
[#12710](https://github.com/nodejs/node/pull/12710).
|
||||
|
||||
* **Util**
|
||||
* `Symbol` keys are now displayed by default when using `util.inspect()`
|
||||
[[`5bfd13b81e`](https://github.com/nodejs/node/commit/5bfd13b81e)]
|
||||
[[`5bfd13b81e`](https://github.com/nodejs/node/commit/5bfd13b81e)] -
|
||||
[#9726](https://github.com/nodejs/node/pull/9726).
|
||||
* `toJSON` errors will be thrown when formatting `%j`
|
||||
[[`455e6f1dd8`](https://github.com/nodejs/node/commit/455e6f1dd8)]
|
||||
[[`455e6f1dd8`](https://github.com/nodejs/node/commit/455e6f1dd8)] -
|
||||
[#11708](https://github.com/nodejs/node/pull/11708).
|
||||
* Convert `inspect.styles` and `inspect.colors` to prototype-less objects
|
||||
[[`aab0d202f8`](https://github.com/nodejs/node/commit/aab0d202f8)]
|
||||
[[`aab0d202f8`](https://github.com/nodejs/node/commit/aab0d202f8)] -
|
||||
[#11624](https://github.com/nodejs/node/pull/11624).
|
||||
* The new `util.promisify()` API has been added
|
||||
[[`99da8e8e02`](https://github.com/nodejs/node/commit/99da8e8e02)]
|
||||
[[`99da8e8e02`](https://github.com/nodejs/node/commit/99da8e8e02)] -
|
||||
[#12442](https://github.com/nodejs/node/pull/12442).
|
||||
|
||||
* **Zlib**
|
||||
* Support `Uint8Array` in Zlib convenience methods
|
||||
[[`91383e47fd`](https://github.com/nodejs/node/commit/91383e47fd)]
|
||||
[[`91383e47fd`](https://github.com/nodejs/node/commit/91383e47fd)] -
|
||||
[#12001](https://github.com/nodejs/node/pull/12001).
|
||||
* Zlib errors now use `RangeError` and `TypeError` consistently
|
||||
[[`b514bd231e`](https://github.com/nodejs/node/commit/b514bd231e)]
|
||||
[[`b514bd231e`](https://github.com/nodejs/node/commit/b514bd231e)] -
|
||||
[#11391](https://github.com/nodejs/node/pull/11391).
|
||||
|
||||
### Commits
|
||||
|
@ -2081,59 +2081,59 @@ Fixes for the following CVEs are included in this release:
|
||||
### Notable Changes
|
||||
|
||||
* **Async hooks**
|
||||
* Older experimental APIs have been removed. [[`d731369b1d`](https://github.com/nodejs/node/commit/d731369b1d)] [#14414](https://github.com/nodejs/node/pull/14414)
|
||||
* Older experimental APIs have been removed. [[`d731369b1d`](https://github.com/nodejs/node/commit/d731369b1d)] - [#14414](https://github.com/nodejs/node/pull/14414)
|
||||
|
||||
* **Errors**
|
||||
* Improvements have been made to `buffer` module error messages. [[`9e0f771224`](https://github.com/nodejs/node/commit/9e0f771224)] [#14975](https://github.com/nodejs/node/pull/14975)
|
||||
* Improvements have been made to `buffer` module error messages. [[`9e0f771224`](https://github.com/nodejs/node/commit/9e0f771224)] - [#14975](https://github.com/nodejs/node/pull/14975)
|
||||
* The assignment of static error codes to Node.js error continues:
|
||||
* `buffer`: [[`e79a61cf80`](https://github.com/nodejs/node/commit/e79a61cf80)] [#16352](https://github.com/nodejs/node/pull/16352), [[`dbfe8c4ea2`](https://github.com/nodejs/node/commit/dbfe8c4ea2)] [#13976](https://github.com/nodejs/node/pull/13976)
|
||||
* `child_process`: [[`fe730d34ce`](https://github.com/nodejs/node/commit/fe730d34ce)] [#14009](https://github.com/nodejs/node/pull/14009)
|
||||
* `console`: [[`0ecdf29340`](https://github.com/nodejs/node/commit/0ecdf29340)] [#11340](https://github.com/nodejs/node/pull/11340)
|
||||
* `crypto`: [[`ee76f3153b`](https://github.com/nodejs/node/commit/ee76f3153b)] [#16428](https://github.com/nodejs/node/pull/16428), [[`df8c6c3651`](https://github.com/nodejs/node/commit/df8c6c3651)] [#16453](https://github.com/nodejs/node/pull/16453), [[`0a03e350fb`](https://github.com/nodejs/node/commit/0a03e350fb)] [#16454](https://github.com/nodejs/node/pull/16454), [[`eeada6ca63`](https://github.com/nodejs/node/commit/eeada6ca63)] [#16448](https://github.com/nodejs/node/pull/16448), [[`a78327f48b`](https://github.com/nodejs/node/commit/a78327f48b)] [#16429](https://github.com/nodejs/node/pull/16429), [[`b8bc652869`](https://github.com/nodejs/node/commit/b8bc652869)] [#15757](https://github.com/nodejs/node/pull/15757), [[`7124b466d9`](https://github.com/nodejs/node/commit/7124b466d9)] [#15746](https://github.com/nodejs/node/pull/15746), [[`3ddc88b5c2`](https://github.com/nodejs/node/commit/3ddc88b5c2)] [#15756](https://github.com/nodejs/node/pull/15756)
|
||||
* `dns`: [[`9cb390d899`](https://github.com/nodejs/node/commit/9cb390d899)] [#14212](https://github.com/nodejs/node/pull/14212)
|
||||
* `events`: [[`e5ad5456a2`](https://github.com/nodejs/node/commit/e5ad5456a2)] [#15623](https://github.com/nodejs/node/pull/15623)
|
||||
* `fs`: [[`219932a9f7`](https://github.com/nodejs/node/commit/219932a9f7)] [#15043](https://github.com/nodejs/node/pull/15043), [[`b61cab2234`](https://github.com/nodejs/node/commit/b61cab2234)] [#11317](https://github.com/nodejs/node/pull/11317)
|
||||
* `http`: [[`11a2ca29ba`](https://github.com/nodejs/node/commit/11a2ca29ba)] [#14735](https://github.com/nodejs/node/pull/14735), [[`a9f798ebcc`](https://github.com/nodejs/node/commit/a9f798ebcc)] [#13301](https://github.com/nodejs/node/pull/13301), [[`bdfbce9241`](https://github.com/nodejs/node/commit/bdfbce9241)] [#14423](https://github.com/nodejs/node/pull/14423), [[`4843c2f415`](https://github.com/nodejs/node/commit/4843c2f415)] [#15603](https://github.com/nodejs/node/pull/15603)
|
||||
* `inspector`: [[`4cf56ad6f2`](https://github.com/nodejs/node/commit/4cf56ad6f2)] [#15619](https://github.com/nodejs/node/pull/15619)
|
||||
* `net`: [[`a03d8cee1f`](https://github.com/nodejs/node/commit/a03d8cee1f)] [#11356](https://github.com/nodejs/node/pull/11356), [[`7f55349079`](https://github.com/nodejs/node/commit/7f55349079)] [#14782](https://github.com/nodejs/node/pull/14782)
|
||||
* `path`: [[`dcfbbacba8`](https://github.com/nodejs/node/commit/dcfbbacba8)] [#11319](https://github.com/nodejs/node/pull/11319)
|
||||
* `process`: [[`a0f7284346`](https://github.com/nodejs/node/commit/a0f7284346)] [#13739](https://github.com/nodejs/node/pull/13739), [[`062071a9c3`](https://github.com/nodejs/node/commit/062071a9c3)] [#13285](https://github.com/nodejs/node/pull/13285), [[`3129b2c035`](https://github.com/nodejs/node/commit/3129b2c035)] [#13982](https://github.com/nodejs/node/pull/13982)
|
||||
* `querystring`: [[`9788e96836`](https://github.com/nodejs/node/commit/9788e96836)] [#15565](https://github.com/nodejs/node/pull/15565)
|
||||
* `readline`: [[`7f3f72c19b`](https://github.com/nodejs/node/commit/7f3f72c19b)] [#11390](https://github.com/nodejs/node/pull/11390)
|
||||
* `repl`: [[`aff8d358fa`](https://github.com/nodejs/node/commit/aff8d358fa)] [#11347](https://github.com/nodejs/node/pull/11347), [[`28227963fa`](https://github.com/nodejs/node/commit/28227963fa)] [#13299](https://github.com/nodejs/node/pull/13299)
|
||||
* `streams`: [[`d50a802feb`](https://github.com/nodejs/node/commit/d50a802feb)] [#13310](https://github.com/nodejs/node/pull/13310), [[`d2913384aa`](https://github.com/nodejs/node/commit/d2913384aa)] [#13291](https://github.com/nodejs/node/pull/13291), [[`6e86a6651c`](https://github.com/nodejs/node/commit/6e86a6651c)] [#16589](https://github.com/nodejs/node/pull/16589), [[`88fb359c57`](https://github.com/nodejs/node/commit/88fb359c57)] [#15042](https://github.com/nodejs/node/pull/15042), [[`db7d1339c3`](https://github.com/nodejs/node/commit/db7d1339c3)] [#15665](https://github.com/nodejs/node/pull/15665)
|
||||
* `string_decoder`: [[`eb4940e2d2`](https://github.com/nodejs/node/commit/eb4940e2d2)] [#14682](https://github.com/nodejs/node/pull/14682)
|
||||
* `timers`: [[`4d893e093a`](https://github.com/nodejs/node/commit/4d893e093a)] [#14659](https://github.com/nodejs/node/pull/14659)
|
||||
* `tls`: [[`f67aa566a6`](https://github.com/nodejs/node/commit/f67aa566a6)] [#13476](https://github.com/nodejs/node/pull/13476), [[`3ccfeb483d`](https://github.com/nodejs/node/commit/3ccfeb483d)] [#13994](https://github.com/nodejs/node/pull/13994)
|
||||
* `url`: [[`473f0eff29`](https://github.com/nodejs/node/commit/473f0eff29)] [#13963](https://github.com/nodejs/node/pull/13963)
|
||||
* `util`: [[`de4a749788`](https://github.com/nodejs/node/commit/de4a749788)] [#11301](https://github.com/nodejs/node/pull/11301), [[`1609899142`](https://github.com/nodejs/node/commit/1609899142)] [#13293](https://github.com/nodejs/node/pull/13293)
|
||||
* `v8`: [[`ef238fb485`](https://github.com/nodejs/node/commit/ef238fb485)] [#16535](https://github.com/nodejs/node/pull/16535)
|
||||
* `zlib`: [[`896eaf6820`](https://github.com/nodejs/node/commit/896eaf6820)] [#16540](https://github.com/nodejs/node/pull/16540), [[`74891412f1`](https://github.com/nodejs/node/commit/74891412f1)] [#15618](https://github.com/nodejs/node/pull/15618)
|
||||
* `buffer`: [[`e79a61cf80`](https://github.com/nodejs/node/commit/e79a61cf80)] - [#16352](https://github.com/nodejs/node/pull/16352), [[`dbfe8c4ea2`](https://github.com/nodejs/node/commit/dbfe8c4ea2)] - [#13976](https://github.com/nodejs/node/pull/13976)
|
||||
* `child_process`: [[`fe730d34ce`](https://github.com/nodejs/node/commit/fe730d34ce)] - [#14009](https://github.com/nodejs/node/pull/14009)
|
||||
* `console`: [[`0ecdf29340`](https://github.com/nodejs/node/commit/0ecdf29340)] - [#11340](https://github.com/nodejs/node/pull/11340)
|
||||
* `crypto`: [[`ee76f3153b`](https://github.com/nodejs/node/commit/ee76f3153b)] - [#16428](https://github.com/nodejs/node/pull/16428), [[`df8c6c3651`](https://github.com/nodejs/node/commit/df8c6c3651)] - [#16453](https://github.com/nodejs/node/pull/16453), [[`0a03e350fb`](https://github.com/nodejs/node/commit/0a03e350fb)] - [#16454](https://github.com/nodejs/node/pull/16454), [[`eeada6ca63`](https://github.com/nodejs/node/commit/eeada6ca63)] - [#16448](https://github.com/nodejs/node/pull/16448), [[`a78327f48b`](https://github.com/nodejs/node/commit/a78327f48b)] - [#16429](https://github.com/nodejs/node/pull/16429), [[`b8bc652869`](https://github.com/nodejs/node/commit/b8bc652869)] - [#15757](https://github.com/nodejs/node/pull/15757), [[`7124b466d9`](https://github.com/nodejs/node/commit/7124b466d9)] - [#15746](https://github.com/nodejs/node/pull/15746), [[`3ddc88b5c2`](https://github.com/nodejs/node/commit/3ddc88b5c2)] - [#15756](https://github.com/nodejs/node/pull/15756)
|
||||
* `dns`: [[`9cb390d899`](https://github.com/nodejs/node/commit/9cb390d899)] - [#14212](https://github.com/nodejs/node/pull/14212)
|
||||
* `events`: [[`e5ad5456a2`](https://github.com/nodejs/node/commit/e5ad5456a2)] - [#15623](https://github.com/nodejs/node/pull/15623)
|
||||
* `fs`: [[`219932a9f7`](https://github.com/nodejs/node/commit/219932a9f7)] - [#15043](https://github.com/nodejs/node/pull/15043), [[`b61cab2234`](https://github.com/nodejs/node/commit/b61cab2234)] - [#11317](https://github.com/nodejs/node/pull/11317)
|
||||
* `http`: [[`11a2ca29ba`](https://github.com/nodejs/node/commit/11a2ca29ba)] - [#14735](https://github.com/nodejs/node/pull/14735), [[`a9f798ebcc`](https://github.com/nodejs/node/commit/a9f798ebcc)] - [#13301](https://github.com/nodejs/node/pull/13301), [[`bdfbce9241`](https://github.com/nodejs/node/commit/bdfbce9241)] - [#14423](https://github.com/nodejs/node/pull/14423), [[`4843c2f415`](https://github.com/nodejs/node/commit/4843c2f415)] - [#15603](https://github.com/nodejs/node/pull/15603)
|
||||
* `inspector`: [[`4cf56ad6f2`](https://github.com/nodejs/node/commit/4cf56ad6f2)] - [#15619](https://github.com/nodejs/node/pull/15619)
|
||||
* `net`: [[`a03d8cee1f`](https://github.com/nodejs/node/commit/a03d8cee1f)] - [#11356](https://github.com/nodejs/node/pull/11356), [[`7f55349079`](https://github.com/nodejs/node/commit/7f55349079)] - [#14782](https://github.com/nodejs/node/pull/14782)
|
||||
* `path`: [[`dcfbbacba8`](https://github.com/nodejs/node/commit/dcfbbacba8)] - [#11319](https://github.com/nodejs/node/pull/11319)
|
||||
* `process`: [[`a0f7284346`](https://github.com/nodejs/node/commit/a0f7284346)] - [#13739](https://github.com/nodejs/node/pull/13739), [[`062071a9c3`](https://github.com/nodejs/node/commit/062071a9c3)] - [#13285](https://github.com/nodejs/node/pull/13285), [[`3129b2c035`](https://github.com/nodejs/node/commit/3129b2c035)] - [#13982](https://github.com/nodejs/node/pull/13982)
|
||||
* `querystring`: [[`9788e96836`](https://github.com/nodejs/node/commit/9788e96836)] - [#15565](https://github.com/nodejs/node/pull/15565)
|
||||
* `readline`: [[`7f3f72c19b`](https://github.com/nodejs/node/commit/7f3f72c19b)] - [#11390](https://github.com/nodejs/node/pull/11390)
|
||||
* `repl`: [[`aff8d358fa`](https://github.com/nodejs/node/commit/aff8d358fa)] - [#11347](https://github.com/nodejs/node/pull/11347), [[`28227963fa`](https://github.com/nodejs/node/commit/28227963fa)] - [#13299](https://github.com/nodejs/node/pull/13299)
|
||||
* `streams`: [[`d50a802feb`](https://github.com/nodejs/node/commit/d50a802feb)] - [#13310](https://github.com/nodejs/node/pull/13310), [[`d2913384aa`](https://github.com/nodejs/node/commit/d2913384aa)] - [#13291](https://github.com/nodejs/node/pull/13291), [[`6e86a6651c`](https://github.com/nodejs/node/commit/6e86a6651c)] - [#16589](https://github.com/nodejs/node/pull/16589), [[`88fb359c57`](https://github.com/nodejs/node/commit/88fb359c57)] - [#15042](https://github.com/nodejs/node/pull/15042), [[`db7d1339c3`](https://github.com/nodejs/node/commit/db7d1339c3)] - [#15665](https://github.com/nodejs/node/pull/15665)
|
||||
* `string_decoder`: [[`eb4940e2d2`](https://github.com/nodejs/node/commit/eb4940e2d2)] - [#14682](https://github.com/nodejs/node/pull/14682)
|
||||
* `timers`: [[`4d893e093a`](https://github.com/nodejs/node/commit/4d893e093a)] - [#14659](https://github.com/nodejs/node/pull/14659)
|
||||
* `tls`: [[`f67aa566a6`](https://github.com/nodejs/node/commit/f67aa566a6)] - [#13476](https://github.com/nodejs/node/pull/13476), [[`3ccfeb483d`](https://github.com/nodejs/node/commit/3ccfeb483d)] - [#13994](https://github.com/nodejs/node/pull/13994)
|
||||
* `url`: [[`473f0eff29`](https://github.com/nodejs/node/commit/473f0eff29)] - [#13963](https://github.com/nodejs/node/pull/13963)
|
||||
* `util`: [[`de4a749788`](https://github.com/nodejs/node/commit/de4a749788)] - [#11301](https://github.com/nodejs/node/pull/11301), [[`1609899142`](https://github.com/nodejs/node/commit/1609899142)] - [#13293](https://github.com/nodejs/node/pull/13293)
|
||||
* `v8`: [[`ef238fb485`](https://github.com/nodejs/node/commit/ef238fb485)] - [#16535](https://github.com/nodejs/node/pull/16535)
|
||||
* `zlib`: [[`896eaf6820`](https://github.com/nodejs/node/commit/896eaf6820)] - [#16540](https://github.com/nodejs/node/pull/16540), [[`74891412f1`](https://github.com/nodejs/node/commit/74891412f1)] - [#15618](https://github.com/nodejs/node/pull/15618)
|
||||
|
||||
* **Child Processes**
|
||||
* Errors are emitted on process nextTick. [[`f2b01cba7b`](https://github.com/nodejs/node/commit/f2b01cba7b)] [#4670](https://github.com/nodejs/node/pull/4670)
|
||||
* Errors are emitted on process nextTick. [[`f2b01cba7b`](https://github.com/nodejs/node/commit/f2b01cba7b)] - [#4670](https://github.com/nodejs/node/pull/4670)
|
||||
|
||||
* **Domains**
|
||||
* The long-deprecated `.dispose()` method has been removed [[`602fd36d95`](https://github.com/nodejs/node/commit/602fd36d95)] [#15412](https://github.com/nodejs/node/pull/15412)
|
||||
* The long-deprecated `.dispose()` method has been removed [[`602fd36d95`](https://github.com/nodejs/node/commit/602fd36d95)] - [#15412](https://github.com/nodejs/node/pull/15412)
|
||||
|
||||
* **fs**
|
||||
* The `fs.ReadStream` and `fs.WriteStream` classes now use `destroy()`. [[`e5c290bed9`](https://github.com/nodejs/node/commit/e5c290bed9)] [#15407](https://github.com/nodejs/node/pull/15407)
|
||||
* `fs` module callbacks are now invoked with an undefined context. [[`2249234fee`](https://github.com/nodejs/node/commit/2249234fee)] [#14645](https://github.com/nodejs/node/pull/14645)
|
||||
* The `fs.ReadStream` and `fs.WriteStream` classes now use `destroy()`. [[`e5c290bed9`](https://github.com/nodejs/node/commit/e5c290bed9)] - [#15407](https://github.com/nodejs/node/pull/15407)
|
||||
* `fs` module callbacks are now invoked with an undefined context. [[`2249234fee`](https://github.com/nodejs/node/commit/2249234fee)] - [#14645](https://github.com/nodejs/node/pull/14645)
|
||||
|
||||
* **HTTP/1**
|
||||
* A 400 Bad Request response will now be sent when parsing fails. [[`f2f391e575`](https://github.com/nodejs/node/commit/f2f391e575)] [#15324](https://github.com/nodejs/node/pull/15324)
|
||||
* Socket timeout will be set when the socket connects. [[`10be20a0e8`](https://github.com/nodejs/node/commit/10be20a0e8)] [#8895](https://github.com/nodejs/node/pull/8895)
|
||||
* A bug causing the request `'error'` event to fire twice was fixed. [[`620ba41694`](https://github.com/nodejs/node/commit/620ba41694)] [#14659](https://github.com/nodejs/node/pull/14659)
|
||||
* HTTP clients may now use generic `Duplex` streams in addition to `net.Socket`. [[`3e25e4d00f`](https://github.com/nodejs/node/commit/3e25e4d00f)] [#16267](https://github.com/nodejs/node/pull/16267)
|
||||
* A 400 Bad Request response will now be sent when parsing fails. [[`f2f391e575`](https://github.com/nodejs/node/commit/f2f391e575)] - [#15324](https://github.com/nodejs/node/pull/15324)
|
||||
* Socket timeout will be set when the socket connects. [[`10be20a0e8`](https://github.com/nodejs/node/commit/10be20a0e8)] - [#8895](https://github.com/nodejs/node/pull/8895)
|
||||
* A bug causing the request `'error'` event to fire twice was fixed. [[`620ba41694`](https://github.com/nodejs/node/commit/620ba41694)] - [#14659](https://github.com/nodejs/node/pull/14659)
|
||||
* HTTP clients may now use generic `Duplex` streams in addition to `net.Socket`. [[`3e25e4d00f`](https://github.com/nodejs/node/commit/3e25e4d00f)] - [#16267](https://github.com/nodejs/node/pull/16267)
|
||||
|
||||
* **Intl**
|
||||
* The deprecated `Intl.v8BreakIterator` has been removed. [[`668ad44922`](https://github.com/nodejs/node/commit/668ad44922)] [#15238](https://github.com/nodejs/node/pull/15238)
|
||||
* The deprecated `Intl.v8BreakIterator` has been removed. [[`668ad44922`](https://github.com/nodejs/node/commit/668ad44922)] - [#15238](https://github.com/nodejs/node/pull/15238)
|
||||
|
||||
* **OS**
|
||||
* The `os.EOL` property is now read-only [[`f6caeb9526`](https://github.com/nodejs/node/commit/f6caeb9526)] [#14622](https://github.com/nodejs/node/pull/14622)
|
||||
* The `os.EOL` property is now read-only [[`f6caeb9526`](https://github.com/nodejs/node/commit/f6caeb9526)] - [#14622](https://github.com/nodejs/node/pull/14622)
|
||||
|
||||
* **Timers**
|
||||
* `setTimeout()` will emit a warning if the timeout is larger that the maximum 32-bit unsigned integer. [[`ce3586da31`](https://github.com/nodejs/node/commit/ce3586da31)] [#15627](https://github.com/nodejs/node/pull/15627)
|
||||
* `setTimeout()` will emit a warning if the timeout is larger that the maximum 32-bit unsigned integer. [[`ce3586da31`](https://github.com/nodejs/node/commit/ce3586da31)] - [#15627](https://github.com/nodejs/node/pull/15627)
|
||||
|
||||
### Commits
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user