Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
b327d33
n-api: add version to wasm registration
devsnek Jun 25, 2020
95eecd5
doc: improve paragraph in esm.md
Trott Jun 26, 2020
90d5f35
doc: make minor improvements to paragraph in child_process.md
Trott Jun 26, 2020
da8a1ef
zlib: remove redundant variable in zlibBufferOnEnd
puzpuzpuz Jun 26, 2020
9e135ac
wasi: add reactor support
devsnek Jun 25, 2020
c23d2fd
src: allow embedders to disable esm loader
codebytere Jun 26, 2020
cb673e1
2020-06-30, Version 12.18.2 'Erbium' (LTS)
BethGriggs Jun 26, 2020
b613933
test: update test-child-process-spawn-loop for Python 3
richardlau Jun 26, 2020
68634d2
quic: remove redundant cast
gengjiawen Jun 27, 2020
204f20f
quic: minor cleanups in quic_buffer
jasnell Jun 26, 2020
8f4b4f2
stream: destroy wrapped streams on error
ronag Jun 28, 2020
312a4f3
net: fix bufferSize
ronag Jun 27, 2020
0edeeec
net: doc deprecate bufferSize
ronag Jun 28, 2020
eb8fc2b
2020-06-30, Version 14.5.0 (Current)
codebytere Jun 28, 2020
e20beaf
meta: fixup CODEOWNERS so it hopefully works
jasnell Jul 1, 2020
73a51bb
quic: cleanups in JS API
jasnell Jun 27, 2020
d603418
quic: cleanups for QuicSocket
jasnell Jun 30, 2020
def8e76
quic: fixup set_final_size
jasnell Jun 30, 2020
3bae2d5
quic: consolidate onSessionClose and onSessionSilentClose
jasnell Jun 30, 2020
b1fab88
quic: remove unused callback function
jasnell Jun 30, 2020
2afc1ab
quic: fixup constant exports, export all protocol error codes
jasnell Jun 30, 2020
b5fe31e
quic: avoid using private JS fields for now
jasnell Jun 30, 2020
31d6d9d
quic: reduce duplication of code
jasnell Jun 30, 2020
584fc7e
doc: clarify ambiguous rdev description
Trott Jun 28, 2020
8ff8c68
doc: clarify O_EXCL text in fs.md
Trott Jun 28, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
2020-06-30, Version 14.5.0 (Current)
Notable changes:

build:
  * (SEMVER-MINOR) reset embedder string to "-node.0" (Michaël Zasso) #33376
cli:
  * (SEMVER-MINOR) add alias for report-directory to make it consistent (AshCripps) #33587
crypto:
  * (SEMVER-MINOR) allow KeyObjects in postMessage (Tobias Nießen) #33360
deps:
  * (SEMVER-MINOR) V8: cherry-pick 0d6debcc5f08 (Michaël Zasso) #33376
  * (SEMVER-MINOR) update V8 to 8.3.110.9 (Michaël Zasso) #33376
dgram:
  * (SEMVER-MINOR) allow typed arrays in .send() (Sarat Addepalli) #22413
events:
  * (SEMVER-MINOR) initial implementation of experimental EventTarget (James M Snell) #33556
fs:
  * (SEMVER-MINOR) implement lutimes (Maël Nison) #33399
http:
  * (SEMVER-MINOR) expose host and protocol on ClientRequest (wenningplus) #33803
  * (SEMVER-MINOR) add maxTotalSockets to agent class (rickyes) #33617
  * (SEMVER-MINOR) return this from OutgoingMessage#destroy() (Colin Ihrig) #32789
  * (SEMVER-MINOR) return this from ClientRequest#destroy() (Colin Ihrig) #32789
  * (SEMVER-MINOR) return this from IncomingMessage#destroy() (Colin Ihrig) #32789
  * (SEMVER-MINOR) added scheduling option to http agent (delvedor) #33278
http2:
  * (SEMVER-MINOR) return this for Http2ServerRequest#setTimeout (Pranshu Srivastava) #33994
  * (SEMVER-MINOR) do not modify explicity set date headers (Pranshu Srivastava) #33160
process:
  * (SEMVER-MINOR) add unhandled-rejection throw and warn-with-error-code (Dan Fabulich) #33475
src:
  * (SEMVER-MINOR) store key data in separate class (Tobias Nießen) #33360
  * (SEMVER-MINOR) add NativeKeyObject base class (Tobias Nießen) #33360
  * (SEMVER-MINOR) rename internal key handles to KeyObjectHandle (Tobias Nießen) #33360
  * (SEMVER-MINOR) add equality operators for BaseObjectPtr (Anna Henningsen) #33772
  * (SEMVER-MINOR) introduce BaseObject base FunctionTemplate (Anna Henningsen) #33772
  * (SEMVER-MINOR) add public APIs to manage v8::TracingController (Anna Henningsen) #33850
stream*:
  * runtime deprecate Transform._transformState (Robert Nagy) #32763
win:
  * (SEMVER-MINOR) allow skipping the supported platform check (João Reis) #33176
worker:
  * (SEMVER-MINOR) add public method for marking objects as untransferable (Anna Henningsen) #33979
  * (SEMVER-MINOR) emit `'messagerror'` events for failed deserialization (Anna Henningsen) #33772
  * (SEMVER-MINOR) allow passing JS wrapper objects via postMessage (Anna Henningsen) #33772
  * (SEMVER-MINOR) allow transferring/cloning generic BaseObjects (Anna Henningsen) #33772
worker,fs:
  * (SEMVER-MINOR) make FileHandle transferable (Anna Henningsen) #33772
zlib:
  * (SEMVER-MINOR) add `maxOutputLength` option (unknown) #33516

PR-URL: #34093
  • Loading branch information
codebytere committed Jun 30, 2020
commit eb8fc2bf0f9283eb10751927de8c59e1a985366d
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,8 @@ release.
</tr>
<tr>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V14.md#14.4.0">14.4.0</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V14.md#14.5.0">14.5.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V14.md#14.4.0">14.4.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V14.md#14.3.0">14.3.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V14.md#14.2.0">14.2.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V14.md#14.1.0">14.1.0</a><br/>
Expand Down
2 changes: 1 addition & 1 deletion doc/api/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -1385,7 +1385,7 @@ Overriding this value to an empty string (`''`) will use the built-in REPL.

### `NODE_SKIP_PLATFORM_CHECK=value`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

If `value` equals `'1'`, the check for a supported platform is skipped during
Expand Down
2 changes: 1 addition & 1 deletion doc/api/crypto.md
Original file line number Diff line number Diff line change
Expand Up @@ -1216,7 +1216,7 @@ This can be called many times with new data as it is streamed.
<!-- YAML
added: v11.6.0
changes:
- version: REPLACEME
- version: v14.5.0
pr-url: https://github.com/nodejs/node/pull/33360
description: Instances of this class can now be passed to worker threads
using `postMessage`.
Expand Down
6 changes: 3 additions & 3 deletions doc/api/deprecations.md
Original file line number Diff line number Diff line change
Expand Up @@ -2722,9 +2722,9 @@ native modules. It was incomplete so far and instead it's better to rely upon
### DEP0143: `module.parent`
<!-- YAML
changes:
- version: REPLACEME
pr-url: https://github.com/nodejs/node/pull/32217
description: Documentation-only deprecation.
- version: v14.5.0
pr-url: https://github.com/nodejs/node/pull/33126
description: Runtime deprecation.
-->

Type: Documentation-only (supports [`--pending-deprecation`][])
Expand Down
2 changes: 1 addition & 1 deletion doc/api/dgram.md
Original file line number Diff line number Diff line change
Expand Up @@ -399,7 +399,7 @@ if the socket is not connected.
<!-- YAML
added: v0.1.99
changes:
- version: REPLACEME
- version: v14.5.0
pr-url: https://github.com/nodejs/node/pull/22413
description: The `msg` parameter can now be any `TypedArray` or `DataView`.
- version: v8.0.0
Expand Down
2 changes: 1 addition & 1 deletion doc/api/dns.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ The following methods from the `dns` module are available:
<!-- YAML
added: v8.3.0
changes:
- version: REPLACEME
- version: v14.5.0
pr-url: https://github.com/nodejs/node/pull/33472
description: The constructor now accepts an `options` object.
The single supported option is `timeout`.
Expand Down
2 changes: 1 addition & 1 deletion doc/api/errors.md
Original file line number Diff line number Diff line change
Expand Up @@ -1569,7 +1569,7 @@ failed.
<a id="ERR_MESSAGE_TARGET_CONTEXT_UNAVAILABLE"></a>
### `ERR_MESSAGE_TARGET_CONTEXT_UNAVAILABLE`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

A message posted to a [`MessagePort`][] could not be deserialized in the target
Expand Down
64 changes: 32 additions & 32 deletions doc/api/events.md
Original file line number Diff line number Diff line change
Expand Up @@ -939,7 +939,7 @@ composed of the emitted event arguments.

## `EventTarget` and `Event` API
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

> Stability: 1 - Experimental
Expand Down Expand Up @@ -1056,15 +1056,15 @@ The `EventTarget` does not implement any special default handling for

### Class: `Event`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

The `Event` object is an adaptation of the [`Event` Web API][]. Instances
are created internally by Node.js.

#### `event.bubbles`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* Type: {boolean} Always returns `false`.
Expand All @@ -1073,22 +1073,22 @@ This is not used in Node.js and is provided purely for completeness.

#### `event.cancelBubble()`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

Alias for `event.stopPropagation()`. This is not used in Node.js and is
provided purely for completeness.

#### `event.cancelable`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* Type: {boolean} True if the event was created with the `cancelable` option.

#### `event.composed`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* Type: {boolean} Always returns `false`.
Expand All @@ -1097,7 +1097,7 @@ This is not used in Node.js and is provided purely for completeness.

#### `event.composedPath()`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

Returns an array containing the current `EventTarget` as the only entry or
Expand All @@ -1106,7 +1106,7 @@ Node.js and is provided purely for completeness.

#### `event.currentTarget`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* Type: {EventTarget} The `EventTarget` dispatching the event.
Expand All @@ -1115,7 +1115,7 @@ Alias for `event.target`.

#### `event.defaultPrevented`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* Type: {boolean}
Expand All @@ -1125,7 +1125,7 @@ called.

#### `event.eventPhase`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* Type: {number} Returns `0` while an event is not being dispatched, `2` while
Expand All @@ -1135,7 +1135,7 @@ This is not used in Node.js and is provided purely for completeness.

#### `event.isTrusted`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* Type: {boolean} Always returns `false`.
Expand All @@ -1144,14 +1144,14 @@ This is not used in Node.js and is provided purely for completeness.

#### `event.preventDefault()`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

Sets the `defaultPrevented` property to `true` if `cancelable` is `true`.

#### `event.returnValue`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* Type: {boolean} True if the event has not been canceled.
Expand All @@ -1160,7 +1160,7 @@ This is not used in Node.js and is provided purely for completeness.

#### `event.srcElement`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* Type: {EventTarget} The `EventTarget` dispatching the event.
Expand All @@ -1169,28 +1169,28 @@ Alias for `event.target`.

#### `event.stopImmediatePropagation()`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

Stops the invocation of event listeners after the current one completes.

#### `event.stopPropagation()`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

This is not used in Node.js and is provided purely for completeness.

#### `event.target`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* Type: {EventTarget} The `EventTarget` dispatching the event.

#### `event.timeStamp`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* Type: {number}
Expand All @@ -1199,7 +1199,7 @@ The millisecond timestamp when the `Event` object was created.

#### `event.type`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* Type: {string}
Expand All @@ -1208,12 +1208,12 @@ The event type identifier.

### Class: `EventTarget`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

#### `eventTarget.addEventListener(type, listener[, options])`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* `type` {string}
Expand Down Expand Up @@ -1255,7 +1255,7 @@ target.removeEventListener('foo', handler, { capture: true });

#### `eventTarget.dispatchEvent(event)`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* `event` {Object|Event}
Expand All @@ -1269,7 +1269,7 @@ were registered.

#### `eventTarget.removeEventListener(type, listener)`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* `type` {string}
Expand All @@ -1281,7 +1281,7 @@ Removes the `listener` from the list of handlers for event `type`.

### Class: `NodeEventTarget`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* Extends: {EventTarget}
Expand All @@ -1291,7 +1291,7 @@ that emulates a subset of the `EventEmitter` API.

#### `nodeEventTarget.addListener(type, listener[, options])`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* `type` {string}
Expand All @@ -1308,7 +1308,7 @@ equivalent `EventEmitter` API. The only difference between `addListener()` and

#### `nodeEventTarget.eventNames()`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* Returns: {string[]}
Expand All @@ -1318,7 +1318,7 @@ of event `type` names for which event listeners are registered.

#### `nodeEventTarget.listenerCount(type)`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* `type` {string}
Expand All @@ -1330,7 +1330,7 @@ of event listeners registered for the `type`.

#### `nodeEventTarget.off(type, listener)`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* `type` {string}
Expand All @@ -1342,7 +1342,7 @@ Node.js-speciic alias for `eventTarget.removeListener()`.

#### `nodeEventTarget.on(type, listener[, options])`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* `type` {string}
Expand All @@ -1356,7 +1356,7 @@ Node.js-specific alias for `eventTarget.addListener()`.

#### `nodeEventTarget.once(type, listener[, options])`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* `type` {string}
Expand All @@ -1371,7 +1371,7 @@ with the `once` option set to `true`.

#### `nodeEventTarget.removeAllListeners([type])`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* `type` {string}
Expand All @@ -1382,7 +1382,7 @@ listeners.

#### `nodeEventTarget.removeListener(type, listener)`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* `type` {string}
Expand Down
6 changes: 3 additions & 3 deletions doc/api/fs.md
Original file line number Diff line number Diff line change
Expand Up @@ -2400,7 +2400,7 @@ Synchronous lchown(2). Returns `undefined`.

## `fs.lutimes(path, atime, mtime, callback)`
<!-- YAML
addded: REPLACEME
addded: v14.5.0
-->

* `path` {string|Buffer|URL}
Expand All @@ -2419,7 +2419,7 @@ callback.

## `fs.lutimesSync(path, atime, mtime)`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* `path` {string|Buffer|URL}
Expand Down Expand Up @@ -5071,7 +5071,7 @@ no arguments upon success.

### `fsPromises.lutimes(path, atime, mtime)`
<!-- YAML
added: REPLACEME
added: v14.5.0
-->

* `path` {string|Buffer|URL}
Expand Down
Loading