diff options
author | Beth Griggs <Bethany.Griggs@uk.ibm.com> | 2019-03-22 13:19:46 +0000 |
---|---|---|
committer | Beth Griggs <Bethany.Griggs@uk.ibm.com> | 2019-04-23 16:46:54 +0100 |
commit | d896f03578f2312aaae347de3b5a0b26882effc8 (patch) | |
tree | 9da3312e356f875d53402da37ca0dc6a30cb0392 /doc/api | |
parent | fcb98bb25bd201dad9689ba43397544e6964b629 (diff) | |
download | android-node-v8-d896f03578f2312aaae347de3b5a0b26882effc8.tar.gz android-node-v8-d896f03578f2312aaae347de3b5a0b26882effc8.tar.bz2 android-node-v8-d896f03578f2312aaae347de3b5a0b26882effc8.zip |
2019-04-23, Version 12.0.0 (Current)
Notable changes:
* assert:
* validate required arguments (Ruben Bridgewater)
[#26641](https://github.com/nodejs/node/pull/26641)
* adjust loose assertions (Ruben Bridgewater)
[#25008](https://github.com/nodejs/node/pull/25008)
* async_hooks:
* remove deprecated `emitBefore` and `emitAfter` (Matteo Collina)
[#26530](https://github.com/nodejs/node/pull/26530)
* remove promise object from resource (Andreas Madsen)
[#23443](https://github.com/nodejs/node/pull/23443)
* bootstrap: make Buffer and process non-enumerable (Ruben Bridgewater)
[#24874](https://github.com/nodejs/node/pull/24874)
* buffer:
* use stricter range checks (Ruben Bridgewater)
[#27045](https://github.com/nodejs/node/pull/27045)
* harden `SlowBuffer` creation (ZYSzys)
[#26272](https://github.com/nodejs/node/pull/26272)
* harden validation of buffer allocation size (ZYSzys)
[#26162](https://github.com/nodejs/node/pull/26162)
* do proper error propagation in addon methods (Anna Henningsen)
[#23939](https://github.com/nodejs/node/pull/23939)
* child_process:
* remove `options.customFds` (cjihrig)
[#25279](https://github.com/nodejs/node/pull/25279)
* harden fork arguments validation (ZYSzys)
[#27039](https://github.com/nodejs/node/pull/27039)
* use non-infinite `maxBuffer` defaults (kohta ito)
[#23027](https://github.com/nodejs/node/pull/23027)
* console:
* don't use ANSI escape codes when `TERM=dumb` (Vladislav Kaminsky)
[#26261](https://github.com/nodejs/node/pull/26261)
* crypto:
* remove legacy native handles (Tobias Nießen)
[#27011](https://github.com/nodejs/node/pull/27011)
* decode missing passphrase errors (Tobias Nießen)
[#25208](https://github.com/nodejs/node/pull/25208)
* remove `Cipher.setAuthTag()` and `Decipher.getAuthTag()`
(Tobias Nießen)
[#26249](https://github.com/nodejs/node/pull/26249)
* remove deprecated `crypto._toBuf()` (Tobias Nießen)
[#25338](https://github.com/nodejs/node/pull/25338)
* set `DEFAULT\_ENCODING` property to non-enumerable
(Antoine du Hamel)
[#23222](https://github.com/nodejs/node/pull/23222)
* deps:
* update V8 to 7.4.288.13
(Michaël Zasso, cjihrig, Refael Ackermann)
(Anna Henningsen, Ujjwal Sharma)
[#26685](https://github.com/nodejs/node/pull/26685)
* bump minimum icu version to 63 (Ujjwal Sharma)
[#25852](https://github.com/nodejs/node/pull/25852)
* update OpenSSL to 1.1.1b (Sam Roberts, Shigeki Ohtsu)
[#26327](https://github.com/nodejs/node/pull/26327)
* errors:
* update error name (Ruben Bridgewater)
[#26738](https://github.com/nodejs/node/pull/26738)
* fs:
* use proper .destroy() implementation for SyncWriteStream
(Matteo Collina)
[#26690](https://github.com/nodejs/node/pull/26690)
* improve mode validation (Ruben Bridgewater)
[#26575](https://github.com/nodejs/node/pull/26575)
* harden validation of start option in `createWriteStream()`
(ZYSzys)
[#25579](https://github.com/nodejs/node/pull/25579)
* make writeFile consistent with readFile wrt fd
(Sakthipriyan Vairamani (thefourtheye))
[#23709](https://github.com/nodejs/node/pull/23709)
* http:
* validate timeout in `ClientRequest()` (cjihrig)
[#26214](https://github.com/nodejs/node/pull/26214)
* return HTTP 431 on `HPE_HEADER_OVERFLOW` error (Albert Still)
[#25605](https://github.com/nodejs/node/pull/25605)
* switch default parser to llhttp (Anna Henningsen)
[#24870](https://github.com/nodejs/node/pull/24870)
* Runtime-deprecate `outgoingMessage._headers` and
`outgoingMessage._headerNames` (Morgan Roderick)
[#24167](https://github.com/nodejs/node/pull/24167)
* lib:
* remove `Atomics.wake()` (Gus Caplan)
[#27033](https://github.com/nodejs/node/pull/27033)
* move DTRACE\_\* probes out of global scope (James M Snell)
[#26541](https://github.com/nodejs/node/pull/26541)
* deprecate `_stream_wrap` (Sam Roberts)
[#26245](https://github.com/nodejs/node/pull/26245)
* use ES6 class inheritance style (Ruben Bridgewater)
[#24755](https://github.com/nodejs/node/pull/24755)
* module:
* remove unintended access to deps/ (Anna Henningsen)
[#25138](https://github.com/nodejs/node/pull/25138)
* improve error message for MODULE\_NOT\_FOUND (Ali Ijaz Sheikh)
[#25690](https://github.com/nodejs/node/pull/25690)
* requireStack property for MODULE\_NOT\_FOUND (Ali Ijaz Sheikh)
[#25690](https://github.com/nodejs/node/pull/25690)
* remove dead code (Ruben Bridgewater)
[#26983](https://github.com/nodejs/node/pull/26983)
* make `require('.')` never resolve outside the current directory
(Ruben Bridgewater)
[#26973](https://github.com/nodejs/node/pull/26973)
* throw an error for invalid package.json main entries
(Ruben Bridgewater)
[#26823](https://github.com/nodejs/node/pull/26823)
* don't search in `require.resolve.paths` (cjihrig)
[#23683](https://github.com/nodejs/node/pull/23683)
* net:
* remove `Server.listenFD()` (cjihrig)
[#27127](https://github.com/nodejs/node/pull/27127)
* do not add `.host` and `.port` properties to DNS error
(Ruben Bridgewater)
[#26751](https://github.com/nodejs/node/pull/26751)
* emit "write after end" errors in the next tick (Ouyang Yadong)
[#24457](https://github.com/nodejs/node/pull/24457)
* deprecate `_setSimultaneousAccepts()` undocumented function
(James M Snell)
[#23760](https://github.com/nodejs/node/pull/23760)
* os:
* implement `os.type()` using `uv_os_uname()` (cjihrig)
[#25659](https://github.com/nodejs/node/pull/25659)
* remove `os.getNetworkInterfaces()` (cjihrig)
[#25280](https://github.com/nodejs/node/pull/25280)
* process:
* make global.process, global.Buffer getters (Guy Bedford)
[#26882](https://github.com/nodejs/node/pull/26882)
* move DEP0062 (node --debug) to end-of-life (Joyee Cheung)
[#25828](https://github.com/nodejs/node/pull/25828)
* exit on --debug and --debug-brk after option parsing
(Joyee Cheung)
[#25828](https://github.com/nodejs/node/pull/25828)
* improve `--redirect-warnings` handling (Ruben Bridgewater)
[#24965](https://github.com/nodejs/node/pull/24965)
* readline:
* support TERM=dumb (Vladislav Kaminsky)
[#26261](https://github.com/nodejs/node/pull/26261)
* repl:
* add welcome message (gengjiawen)
[#25947](https://github.com/nodejs/node/pull/25947)
* fix terminal default setting (Ruben Bridgewater)
[#26518](https://github.com/nodejs/node/pull/26518)
* check colors with `.getColorDepth()` (Vladislav Kaminsky)
[#26261](https://github.com/nodejs/node/pull/26261)
* deprecate REPLServer.rli (Ruben Bridgewater)
[#26260](https://github.com/nodejs/node/pull/26260)
* src:
* remove unused `INT_MAX` constant (Sam Roberts)
[#27078](https://github.com/nodejs/node/pull/27078)
* update `NODE_MODULE_VERSION` to 72 (Ujjwal Sharma)
[#26685](https://github.com/nodejs/node/pull/26685)
* remove `AddPromiseHook()` (Anna Henningsen)
[#26574](https://github.com/nodejs/node/pull/26574)
* clean up `MultiIsolatePlatform` interface (Anna Henningsen)
[#26384](https://github.com/nodejs/node/pull/26384)
* properly configure default heap limits (Ali Ijaz Sheikh)
[#25576](https://github.com/nodejs/node/pull/25576)
* remove `icuDataDir` from node config (GauthamBanasandra)
[#24780](https://github.com/nodejs/node/pull/24780)
* tls:
* support TLSv1.3 (Sam Roberts)
[#26209](https://github.com/nodejs/node/pull/26209)
* return correct version from `getCipher()` (Sam Roberts)
[#26625](https://github.com/nodejs/node/pull/26625)
* check arg types of renegotiate() (Sam Roberts)
[#25876](https://github.com/nodejs/node/pull/25876)
* add code for `ERR_TLS_INVALID_PROTOCOL_METHOD` (Sam Roberts)
[#24729](https://github.com/nodejs/node/pull/24729)
* emit a warning when servername is an IP address (Rodger Combs)
[#23329](https://github.com/nodejs/node/pull/23329)
* disable TLS v1.0 and v1.1 by default (Ben Noordhuis)
[#23814](https://github.com/nodejs/node/pull/23814)
* remove unused arg to createSecureContext() (Sam Roberts)
[#24241](https://github.com/nodejs/node/pull/24241)
* deprecate `Server.prototype.setOptions()` (cjihrig)
[#23820](https://github.com/nodejs/node/pull/23820)
* load `NODE_EXTRA_CA_CERTS` at startup (Ouyang Yadong)
[#23354](https://github.com/nodejs/node/pull/23354)
* util:
* remove `util.print()`, `util.puts()`, `util.debug()`
and `util.error()` (cjihrig)
[#25377](https://github.com/nodejs/node/pull/25377)
* change inspect compact and breakLength default
(Ruben Bridgewater)
[#27109](https://github.com/nodejs/node/pull/27109)
* improve inspect edge cases (Ruben Bridgewater)
[#27109](https://github.com/nodejs/node/pull/27109)
* only the first line of the error message (Simon Zünd)
[#26685](https://github.com/nodejs/node/pull/26685)
* don't set the prototype of callbackified functions
(Ruben Bridgewater)
[#26893](https://github.com/nodejs/node/pull/26893)
* rename callbackified function (Ruben Bridgewater)
[#26893](https://github.com/nodejs/node/pull/26893)
* increase function length when using `callbackify()`
(Ruben Bridgewater)
[#26893](https://github.com/nodejs/node/pull/26893)
* prevent tampering with internals in `inspect()`
(Ruben Bridgewater)
[#26577](https://github.com/nodejs/node/pull/26577)
* prevent Proxy traps being triggered by `.inspect()`
(Ruben Bridgewater)
[#26241](https://github.com/nodejs/node/pull/26241)
* prevent leaking internal properties (Ruben Bridgewater)
[#24971](https://github.com/nodejs/node/pull/24971)
* protect against monkeypatched Object prototype for inspect()
(Rich Trott)
[#25953](https://github.com/nodejs/node/pull/25953)
* treat format arguments equally (Roman Reiss)
[#23162](https://github.com/nodejs/node/pull/23162)
* win, fs:
* detect if symlink target is a directory (Bartosz Sosnowski)
[#23724](https://github.com/nodejs/node/pull/23724)
* zlib:
* throw TypeError if callback is missing (Anna Henningsen)
[#24929](https://github.com/nodejs/node/pull/24929)
* make “bare” constants un-enumerable (Anna Henningsen)
[#24824](https://github.com/nodejs/node/pull/24824)
PR-URL: https://github.com/nodejs/node/pull/26930
Diffstat (limited to 'doc/api')
-rw-r--r-- | doc/api/assert.md | 2 | ||||
-rw-r--r-- | doc/api/buffer.md | 8 | ||||
-rw-r--r-- | doc/api/cli.md | 38 | ||||
-rw-r--r-- | doc/api/crypto.md | 22 | ||||
-rw-r--r-- | doc/api/deprecations.md | 44 | ||||
-rw-r--r-- | doc/api/dgram.md | 10 | ||||
-rw-r--r-- | doc/api/errors.md | 2 | ||||
-rw-r--r-- | doc/api/fs.md | 4 | ||||
-rw-r--r-- | doc/api/http.md | 2 | ||||
-rw-r--r-- | doc/api/process.md | 2 | ||||
-rw-r--r-- | doc/api/repl.md | 4 | ||||
-rw-r--r-- | doc/api/tls.md | 4 | ||||
-rw-r--r-- | doc/api/util.md | 8 |
13 files changed, 75 insertions, 75 deletions
diff --git a/doc/api/assert.md b/doc/api/assert.md index 67bc9afbab..9028d21f0d 100644 --- a/doc/api/assert.md +++ b/doc/api/assert.md @@ -163,7 +163,7 @@ An alias of [`assert.ok()`][]. <!-- YAML added: v0.1.21 changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/25008 description: The type tags are now properly compared and there are a couple minor comparison adjustments to make the check less surprising. diff --git a/doc/api/buffer.md b/doc/api/buffer.md index 13b6ce589c..dfb18eeb56 100644 --- a/doc/api/buffer.md +++ b/doc/api/buffer.md @@ -1549,7 +1549,7 @@ The `buf.parent` property is a deprecated alias for `buf.buffer`. ### buf.readBigInt64BE([offset]) ### buf.readBigInt64LE([offset]) <!-- YAML -added: REPLACEME +added: v12.0.0 --> * `offset` {integer} Number of bytes to skip before starting to read. Must @@ -1565,7 +1565,7 @@ Integers read from a `Buffer` are interpreted as two's complement signed values. ### buf.readBigUInt64BE([offset]) ### buf.readBigUInt64LE([offset]) <!-- YAML -added: REPLACEME +added: v12.0.0 --> * `offset` {integer} Number of bytes to skip before starting to read. Must @@ -2192,7 +2192,7 @@ console.log(`${len} bytes: ${buf.toString('utf8', 0, len)}`); ### buf.writeBigInt64BE(value[, offset]) ### buf.writeBigInt64LE(value[, offset]) <!-- YAML -added: REPLACEME +added: v12.0.0 --> * `value` {bigint} Number to be written to `buf`. @@ -2218,7 +2218,7 @@ console.log(buf); ### buf.writeBigUInt64BE(value[, offset]) ### buf.writeBigUInt64LE(value[, offset]) <!-- YAML -added: REPLACEME +added: v12.0.0 --> * `value` {bigint} Number to be written to `buf`. diff --git a/doc/api/cli.md b/doc/api/cli.md index fed5aa90aa..c0682d864c 100644 --- a/doc/api/cli.md +++ b/doc/api/cli.md @@ -77,7 +77,7 @@ $ source node_bash_completion ### `--cpu-prof` <!-- YAML -added: REPLACEME +added: v12.0.0 --> > Stability: 1 - Experimental @@ -99,7 +99,7 @@ CPU.20190409.202950.15293.0.0.cpuprofile ### `--cpu-prof-dir` <!-- YAML -added: REPLACEME +added: v12.0.0 --> > Stability: 1 - Experimental @@ -109,7 +109,7 @@ be placed. ### `--cpu-prof-name` <!-- YAML -added: REPLACEME +added: v12.0.0 --> > Stability: 1 - Experimental @@ -126,7 +126,7 @@ Enable FIPS-compliant crypto at startup. (Requires Node.js to be built with ### `--es-module-specifier-resolution=mode` <!-- YAML -added: REPLACEME +added: v12.0.0 --> To be used in conjunction with `--experimental-modules`. Sets the resolution @@ -140,7 +140,7 @@ Please see [customizing esm specifier resolution][] for example usage. ### `--experimental-json-modules` <!-- YAML -added: REPLACEME +added: v12.0.0 --> Enable experimental JSON support for the ES Module loader. @@ -209,7 +209,7 @@ Both of the above may change in future updates, which will be breaking changes. ### `--heapsnapshot-signal=signal` <!-- YAML -added: REPLACEME +added: v12.0.0 --> Generates a heap snapshot each time the process receives the specified signal. @@ -240,7 +240,7 @@ Specify ICU data load path. (Overrides `NODE_ICU_DATA`.) ### `--input-type=type` <!-- YAML -added: REPLACEME +added: v12.0.0 --> Used with `--experimental-modules`, this configures Node.js to interpret string @@ -455,7 +455,7 @@ warning will be written to stderr instead. <!-- YAML added: v11.8.0 changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/27312 description: Changed from `--diagnostic-report-directory` to `--report-directory` @@ -467,7 +467,7 @@ Location at which the report will be generated. <!-- YAML added: v11.8.0 changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/27312 description: changed from `--diagnostic-report-filename` to `--report-filename` @@ -479,7 +479,7 @@ Name of the file to which the report will be written. <!-- YAML added: v11.8.0 changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/27312 description: changed from `--diagnostic-report-on-fatalerror` to `--report-on-fatalerror` @@ -495,7 +495,7 @@ consumption etc. to reason about the fatal error. <!-- YAML added: v11.8.0 changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/27312 description: changed from `--diagnostic-report-on-signal` to `--report-on-signal` @@ -509,7 +509,7 @@ The signal to trigger the report is specified through `--report-signal`. <!-- YAML added: v11.8.0 changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/27312 description: changed from `--diagnostic-report-signal` to `--report-signal` @@ -522,7 +522,7 @@ Default signal is `SIGUSR2`. <!-- YAML added: v11.8.0 changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/27312 description: changed from `--diagnostic-report-uncaught-exception` to `--report-uncaught-exception` @@ -556,7 +556,7 @@ with crypto support (default). ### `--tls-max-v1.2` <!-- YAML -added: REPLACEME +added: v12.0.0 --> Set [`tls.DEFAULT_MAX_VERSION`][] to 'TLSv1.2'. Use to disable support for @@ -564,7 +564,7 @@ TLSv1.3. ### `--tls-max-v1.3` <!-- YAML -added: REPLACEME +added: v12.0.0 --> Set default [`tls.DEFAULT_MAX_VERSION`][] to 'TLSv1.3'. Use to enable support @@ -572,7 +572,7 @@ for TLSv1.3. ### `--tls-min-v1.0` <!-- YAML -added: REPLACEME +added: v12.0.0 --> Set default [`tls.DEFAULT_MIN_VERSION`][] to 'TLSv1'. Use for compatibility with @@ -580,7 +580,7 @@ old TLS clients or servers. ### `--tls-min-v1.1` <!-- YAML -added: REPLACEME +added: v12.0.0 --> Set default [`tls.DEFAULT_MIN_VERSION`][] to 'TLSv1.1'. Use for compatibility @@ -588,7 +588,7 @@ with old TLS clients or servers. ### `--tls-min-v1.3` <!-- YAML -added: REPLACEME +added: v12.0.0 --> Set default [`tls.DEFAULT_MIN_VERSION`][] to 'TLSv1.3'. Use to disable support @@ -648,7 +648,7 @@ Track heap object allocations for heap snapshots. ### `--unhandled-rejections=mode` <!-- YAML -added: REPLACEME +added: v12.0.0 --> By default all unhandled rejections trigger a warning plus a deprecation warning diff --git a/doc/api/crypto.md b/doc/api/crypto.md index 9ba401f153..e6392d2d51 100644 --- a/doc/api/crypto.md +++ b/doc/api/crypto.md @@ -1129,17 +1129,17 @@ passing keys as strings or `Buffer`s due to improved security features. <!-- YAML added: v11.6.0 changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26960 description: Added support for `'rsa-pss'` - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26786 description: This property now returns `undefined` for KeyObject instances of unrecognized type instead of aborting. - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26774 description: Added support for `'x25519'` and `'x448'` - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26319 description: Added support for `'ed25519'` and `'ed448'`. --> @@ -1284,7 +1284,7 @@ console.log(verify.verify(publicKey, signature)); <!-- YAML added: v0.1.92 changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26960 description: This function now supports RSA-PSS keys. - version: v11.6.0 @@ -1387,7 +1387,7 @@ This can be called many times with new data as it is streamed. <!-- YAML added: v0.1.92 changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26960 description: This function now supports RSA-PSS keys. - version: v11.7.0 @@ -1937,10 +1937,10 @@ algorithm names. <!-- YAML added: v10.12.0 changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26774 description: Add ability to generate X25519 and X448 key pairs. - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26554 description: Add ability to generate Ed25519 and Ed448 key pairs. - version: v11.6.0 @@ -2001,7 +2001,7 @@ a `Promise` for an `Object` with `publicKey` and `privateKey` properties. <!-- YAML added: v10.12.0 changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26554 description: Add ability to generate Ed25519 and Ed448 key pairs. - version: v11.6.0 @@ -2692,7 +2692,7 @@ Throws an error if FIPS mode is not available. ### crypto.sign(algorithm, data, key) <!-- YAML -added: REPLACEME +added: v12.0.0 --> * `algorithm` {string | null | undefined} * `data` {Buffer | TypedArray | DataView} @@ -2742,7 +2742,7 @@ not introduce timing vulnerabilities. ### crypto.verify(algorithm, data, key, signature) <!-- YAML -added: REPLACEME +added: v12.0.0 --> * `algorithm` {string | null | undefined} * `data` {Buffer | TypedArray | DataView} diff --git a/doc/api/deprecations.md b/doc/api/deprecations.md index cf06f69fc8..f2c737bddd 100644 --- a/doc/api/deprecations.md +++ b/doc/api/deprecations.md @@ -160,7 +160,7 @@ outside `node_modules` in order to better target developers, rather than users. ### DEP0006: child\_process options.customFds <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/25279 description: End-of-Life. - version: @@ -442,7 +442,7 @@ code. ### DEP0019: require('.') resolved outside directory <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26973 description: Removed functionality. - version: @@ -483,7 +483,7 @@ The [`Server.connections`][] property is deprecated. Please use the ### DEP0021: Server.listenFD <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/27127 description: End-of-Life. - version: @@ -518,7 +518,7 @@ The `os.tmpDir()` API is deprecated. Please use [`os.tmpdir()`][] instead. ### DEP0023: os.getNetworkInterfaces() <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/25280 description: End-of-Life. - version: @@ -574,7 +574,7 @@ The `sys` module is deprecated. Please use the [`util`][] module instead. ### DEP0026: util.print() <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/25377 description: End-of-Life. - version: @@ -595,7 +595,7 @@ Type: End-of-Life ### DEP0027: util.puts() <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/25377 description: End-of-Life. - version: @@ -616,7 +616,7 @@ Type: End-of-Life ### DEP0028: util.debug() <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/25377 description: End-of-Life. - version: @@ -637,7 +637,7 @@ Type: End-of-Life ### DEP0029: util.error() <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/25377 description: End-of-Life. - version: @@ -1284,7 +1284,7 @@ changes: - version: v8.0.0 pr-url: https://github.com/nodejs/node/pull/10970 description: Runtime deprecation. - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/25828 description: End-of-Life. --> @@ -1367,7 +1367,7 @@ removed. Please use `sloppy` instead. ### DEP0066: outgoingMessage.\_headers, outgoingMessage.\_headerNames <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/24167 description: Runtime deprecation. - version: v8.0.0 @@ -1693,7 +1693,7 @@ the client and is now unsupported. Use the `ciphers` parameter instead. ### DEP0084: requiring bundled internal dependencies <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/25138 description: This functionality has been removed. - version: v10.0.0 @@ -1910,7 +1910,7 @@ should start using the `async_context` variant of `MakeCallback` or ### DEP0098: AsyncHooks Embedder AsyncResource.emitBefore and AsyncResource.emitAfter APIs <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26530 description: End-of-Life - version: @@ -2173,7 +2173,7 @@ accessed outside of Node.js core: `Socket.prototype._handle`, ### DEP0113: Cipher.setAuthTag(), Decipher.getAuthTag() <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26249 description: End-of-Life. - version: v11.0.0 @@ -2190,7 +2190,7 @@ were never documented and would throw when called. ### DEP0114: crypto._toBuf() <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/25338 description: End-of-Life. - version: v11.0.0 @@ -2242,7 +2242,7 @@ use the [WHATWG URL API][] instead. ### DEP0117: Native crypto handles <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/27011 description: End-of-Life. - version: v11.0.0 @@ -2292,7 +2292,7 @@ Type: Documentation-only (supports [`--pending-deprecation`][]) ### DEP0120: Windows Performance Counter Support <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/24862 description: End-of-Life. - version: v11.0.0 @@ -2312,7 +2312,7 @@ undocumented `COUNTER_NET_SERVER_CONNECTION()`, ### DEP0121: net._setSimultaneousAccepts() <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/23760 description: Runtime deprecation. --> @@ -2327,7 +2327,7 @@ https://github.com/nodejs/node/issues/18391 ### DEP0122: tls Server.prototype.setOptions() <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/23820 description: Runtime deprecation. --> @@ -2340,7 +2340,7 @@ Please use `Server.prototype.setSecureContext()` instead. ### DEP0123: setting the TLS ServerName to an IP address <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/23329 description: Runtime deprecation. --> @@ -2354,7 +2354,7 @@ Setting the TLS ServerName to an IP address is not permitted by ### DEP0124: using REPLServer.rli <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26260 description: Runtime deprecation. --> @@ -2367,7 +2367,7 @@ This property is a reference to the instance itself. ### DEP0125: require('\_stream\_wrap') <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26245 description: Runtime deprecation. --> @@ -2412,7 +2412,7 @@ with no performance impact since Node.js 10. ### DEP0128: modules with an invalid `main` entry and an `index.js` file <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26823 description: Documentation-only. --> diff --git a/doc/api/dgram.md b/doc/api/dgram.md index 7ef483bc23..1d815ba56b 100644 --- a/doc/api/dgram.md +++ b/doc/api/dgram.md @@ -51,7 +51,7 @@ Once triggered, no new `'message'` events will be emitted on this socket. ### Event: 'connect' <!-- YAML -added: REPLACEME +added: v12.0.0 --> The `'connect'` event is emitted after a socket is associated to a remote @@ -247,7 +247,7 @@ provided, it is added as a listener for the [`'close'`][] event. ### socket.connect(port[, address][, callback]) <!-- YAML -added: REPLACEME +added: v12.0.0 --> * `port` {integer} @@ -266,7 +266,7 @@ the `callback` is called or, failing this, an `'error'` event is emitted. ### socket.disconnect() <!-- YAML -added: REPLACEME +added: v12.0.0 --> A synchronous function that disassociates a connected `dgram.Socket` from @@ -321,7 +321,7 @@ chained. ### socket.remoteAddress() <!-- YAML -added: REPLACEME +added: v12.0.0 --> * Returns: {Object} @@ -348,7 +348,7 @@ changes: pr-url: https://github.com/nodejs/node/pull/4374 description: The `msg` parameter can be an array now. Also, the `offset` and `length` parameters are optional now. - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26871 description: Added support for sending data on connected sockets. --> diff --git a/doc/api/errors.md b/doc/api/errors.md index 097b0208f7..a21b4ac852 100644 --- a/doc/api/errors.md +++ b/doc/api/errors.md @@ -1989,7 +1989,7 @@ an `Error` with this code will be emitted. ### MODULE_NOT_FOUND <!-- YAML changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/25690 description: Added `requireStack` property. --> diff --git a/doc/api/fs.md b/doc/api/fs.md index c96b2cf5c5..0ce63f98ce 100644 --- a/doc/api/fs.md +++ b/doc/api/fs.md @@ -3043,7 +3043,7 @@ changes: description: The `target` and `path` parameters can be WHATWG `URL` objects using `file:` protocol. Support is currently still *experimental*. - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/23724 description: If the `type` argument is left undefined, Node will autodetect `target` type and automatically select `dir` or `file` @@ -3081,7 +3081,7 @@ changes: description: The `target` and `path` parameters can be WHATWG `URL` objects using `file:` protocol. Support is currently still *experimental*. - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/23724 description: If the `type` argument is left undefined, Node will autodetect `target` type and automatically select `dir` or `file` diff --git a/doc/api/http.md b/doc/api/http.md index 927e64554e..ccd5e4b0bd 100644 --- a/doc/api/http.md +++ b/doc/api/http.md @@ -838,7 +838,7 @@ changes: description: The `rawPacket` is the current buffer that just parsed. Adding this buffer to the error object of `'clientError'` event is to make it possible that developers can log the broken packet. - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/25605 description: The default behavior will return a 431 Request Header Fields Too Large if a HPE_HEADER_OVERFLOW error occurs. diff --git a/doc/api/process.md b/doc/api/process.md index 95f57f6932..c868f01fa1 100644 --- a/doc/api/process.md +++ b/doc/api/process.md @@ -206,7 +206,7 @@ most convenient for scripts). <!-- YAML added: v0.1.18 changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26599 description: Added the `origin` argument. --> diff --git a/doc/api/repl.md b/doc/api/repl.md index cc7f3f96da..b4ee0b7bdb 100644 --- a/doc/api/repl.md +++ b/doc/api/repl.md @@ -479,8 +479,8 @@ with REPL instances programmatically. <!-- YAML added: v0.1.91 changes: - - version: REPLACEME - pr-url: https://github.com/nodejs/node/pull/REPLACEME + - version: v12.0.0 + pr-url: https://github.com/nodejs/node/pull/v12.0.0 description: The `terminal` option now follows the default description in all cases and `useColors` checks `hasColors()` if available. - version: v10.0.0 diff --git a/doc/api/tls.md b/doc/api/tls.md index 65897ab315..6a834c65ff 100644 --- a/doc/api/tls.md +++ b/doc/api/tls.md @@ -753,7 +753,7 @@ socket has been destroyed, `null` will be returned. <!-- YAML added: v0.11.4 changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26625 description: Return the minimum cipher version, instead of a fixed string (`'TLSv1/SSLv3'`). @@ -1264,7 +1264,7 @@ argument. <!-- YAML added: v0.11.13 changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/26209 description: TLSv1.3 support added. - version: v11.5.0 diff --git a/doc/api/util.md b/doc/api/util.md index 3c01170673..c0b909d438 100644 --- a/doc/api/util.md +++ b/doc/api/util.md @@ -187,11 +187,11 @@ changes: pr-url: https://github.com/nodejs/node/pull/23708 description: The `%d`, `%f` and `%i` specifiers now support Symbols properly. - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/23162 description: The `format` argument is now only taken as such if it actually contains format specifiers. - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/23162 description: If the `format` argument is not a format string, the output string's formatting is no longer dependent on the type of the @@ -390,14 +390,14 @@ stream.write('With ES6'); <!-- YAML added: v0.3.0 changes: - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/27109 description: The `compact` options default is changed to `3` and the `breakLength` options default is changed to `80`. - version: v11.11.0 pr-url: https://github.com/nodejs/node/pull/26269 description: The `compact` option accepts numbers for a new output mode. - - version: REPLACEME + - version: v12.0.0 pr-url: https://github.com/nodejs/node/pull/24971 description: Internal properties no longer appear in the context argument of a custom inspection function. |