Skip to content

Commit

Permalink
2017-09-12, Version 8.5.0 (Current)
Browse files Browse the repository at this point in the history
Notable Changes

* build:
  * Snapshots are now re-enabled in V8
  #14875

* console:
  * Implement minimal `console.group()`.
  #14910

* deps:
  * upgrade libuv to 1.14.1
    #14866
  * update nghttp2 to v1.25.0
    #14955

* dns:
  * Add `verbatim` option to dns.lookup(). When true, results from the
    DNS resolver are passed on as-is, without the reshuffling that
    Node.js otherwise does that puts IPv4 addresses before IPv6
    addresses.
    #14731

* fs:
  * add fs.copyFile and fs.copyFileSync which allows for more efficient
    copying of files.
    #15034

* inspector:
  * Enable async stack traces
    #13870

* module:
  * Add support for ESM. This is currently behind the
    `--experimental-modules` flag and requires the .mjs extension.
    `node --experimental-modules index.mjs`
    #14369

* napi:
  * implement promise
    #14365

* os:
  * Add support for CIDR notation to the output of the
    networkInterfaces() method.
    #14307

* perf_hooks:
  * An initial implementation of the Performance Timing API for
    Node.js. This is the same Performance Timing API implemented by
    modern browsers with a number of Node.js specific properties. The
    User Timing mark() and measure() APIs are implemented, as is a
    Node.js specific flavor of the Frame Timing for measuring event
    loop duration.
    #14680

* tls:
  * multiple PFX in createSecureContext
    [#14793](#14793)

* Added new collaborators:
  * BridgeAR – Ruben Bridgewater

PR-URL: #15308
  • Loading branch information
MylesBorins committed Sep 12, 2017
1 parent c981483 commit a10856a
Show file tree
Hide file tree
Showing 8 changed files with 348 additions and 61 deletions.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,8 @@ release.
</tr>
<tr>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V8.md#8.4.0">8.4.0</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V8.md#8.5.0">8.5.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V8.md#8.4.0">8.4.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V8.md#8.3.0">8.3.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V8.md#8.2.1">8.2.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V8.md#8.2.0">8.2.0</a><br/>
Expand Down
2 changes: 2 additions & 0 deletions doc/api/assert.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,8 @@ changes:
description: NaN is now compared using the [SameValueZero][] comparison.
- version: REPLACEME
pr-url: https://github.com/nodejs/node/pull/15001
- version: v8.5.0
pr-url: https://github.com/nodejs/node/pull/12142

This comment has been minimized.

Copy link
@BridgeAR

BridgeAR Sep 13, 2017

Member

This addition is actually wrong. The upper REPLACEME should have been replaced by v8.5.0 and no other addition should be there.

description: Error names and messages are now properly compared
- version: v8.0.0
pr-url: https://github.com/nodejs/node/pull/12142
Expand Down
6 changes: 3 additions & 3 deletions doc/api/console.md
Original file line number Diff line number Diff line change
Expand Up @@ -290,7 +290,7 @@ values are concatenated. See [`util.format()`][] for more information.

### console.group([...label])
<!-- YAML
added: REPLACEME
added: v8.5.0
-->

* `label` {any}
Expand All @@ -302,14 +302,14 @@ additional indentation.

### console.groupCollapsed()
<!-- YAML
added: REPLACEME
added: v8.5.0
-->

An alias for [`console.group()`][].

### console.groupEnd()
<!-- YAML
added: REPLACEME
added: v8.5.0
-->

Decreases indentation of subsequent lines by two spaces.
Expand Down
4 changes: 2 additions & 2 deletions doc/api/fs.md
Original file line number Diff line number Diff line change
Expand Up @@ -752,7 +752,7 @@ operations. The specific constants currently defined are described in

## fs.copyFile(src, dest[, flags], callback)
<!-- YAML
added: REPLACEME
added: v8.5.0
-->

* `src` {string|Buffer|URL} source filename to copy
Expand Down Expand Up @@ -795,7 +795,7 @@ fs.copyFile('source.txt', 'destination.txt', COPYFILE_EXCL, callback);

## fs.copyFileSync(src, dest[, flags])
<!-- YAML
added: REPLACEME
added: v8.5.0
-->

* `src` {string|Buffer|URL} source filename to copy
Expand Down
8 changes: 4 additions & 4 deletions doc/api/http2.md
Original file line number Diff line number Diff line change
Expand Up @@ -851,7 +851,7 @@ the client.

#### Event: 'continue'
<!-- YAML
added: REPLACEME
added: v8.5.0
-->

Emitted when the server sends a `100 Continue` status, usually because
Expand Down Expand Up @@ -1257,7 +1257,7 @@ an `Http2Session` object. If no listener is registered for this event, an

#### Event: 'streamError'
<!-- YAML
added: REPLACEME
added: v8.5.0
-->

* `socket` {http2.ServerHttp2Stream}
Expand Down Expand Up @@ -1317,7 +1317,7 @@ a given number of milliseconds set using `http2server.setTimeout()`.

#### Event: 'checkContinue'
<!-- YAML
added: REPLACEME
added: v8.5.0
-->

* `request` {http2.Http2ServerRequest}
Expand Down Expand Up @@ -1422,7 +1422,7 @@ added: v8.4.0

#### Event: 'checkContinue'
<!-- YAML
added: REPLACEME
added: v8.5.0
-->

* `request` {http2.Http2ServerRequest}
Expand Down
14 changes: 7 additions & 7 deletions doc/api/n-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -3185,7 +3185,7 @@ then by calling `napi_unwrap()` on the wrapper object.

### *napi_remove_wrap*
<!-- YAML
added: REPLACEME
added: v8.5.0
-->
```C
napi_status napi_remove_wrap(napi_env env,
Expand Down Expand Up @@ -3399,7 +3399,7 @@ support it:

### napi_adjust_external_memory
<!-- YAML
added: REPLACEME
added: v8.5.0
-->
```C
NAPI_EXTERN napi_status napi_adjust_external_memory(napi_env env,
Expand Down Expand Up @@ -3478,7 +3478,7 @@ deferred = NULL;

### napi_create_promise
<!-- YAML
added: REPLACEME
added: v8.5.0
-->
```C
NAPI_EXTERN napi_status napi_create_promise(napi_env env,
Expand All @@ -3498,7 +3498,7 @@ This API creates a deferred object and a JavaScript promise.

### napi_resolve_deferred
<!-- YAML
added: REPLACEME
added: v8.5.0
-->
```C
NAPI_EXTERN napi_status napi_resolve_deferred(napi_env env,
Expand All @@ -3521,7 +3521,7 @@ The deferred object is freed upon successful completion.

### napi_reject_deferred
<!-- YAML
added: REPLACEME
added: v8.5.0
-->
```C
NAPI_EXTERN napi_status napi_reject_deferred(napi_env env,
Expand All @@ -3544,7 +3544,7 @@ The deferred object is freed upon successful completion.

### napi_is_promise
<!-- YAML
added: REPLACEME
added: v8.5.0
-->
```C
NAPI_EXTERN napi_status napi_is_promise(napi_env env,
Expand All @@ -3564,7 +3564,7 @@ underlying JavaScript engine.

### napi_run_script
<!-- YAML
added: REPLACEME
added: v8.5.0
-->
```C
NAPI_EXTERN napi_status napi_run_script(napi_env env,
Expand Down
Loading

0 comments on commit a10856a

Please sign in to comment.