Permalink
Browse files

2017-08-09, Version 8.3.0 (Current)

V8 6.0:

  The V8 engine has been upgraded to version 6.0, which has a significantly
  changed performance profile.
  [#14574](#14574)

  More detailed information on performance differences can be found at
  https://medium.com/the-node-js-collection/get-ready-a-new-v8-is-coming-node-js-performance-is-changing-46a63d6da4de

Other notable changes:

* **DNS**
  * Independent DNS resolver instances are supported now, with support for
    cancelling the corresponding requests.
    [#14518](#14518)

* **N-API**
  * Multiple N-API functions for error handling have been changed to support
    assigning error codes.
    [#13988](#13988)

* **REPL**
  * Autocompletion support for `require()` has been improved.
    [#14409](#14409)

* **Utilities**
  * The WHATWG Encoding Standard (`TextDecoder` and `TextEncoder`) has
    been implemented as an experimental feature.
    [#13644](#13644)

* **Added new collaborators**
  * [XadillaX](https://github.com/XadillaX) – Khaidi Chu
  * [gabrielschulhof](https://github.com/gabrielschulhof) – Gabriel Schulhof

Conflicts:
	src/node_version.h
  • Loading branch information...
addaleax authored and cjihrig committed Aug 2, 2017
1 parent 2923ed1 commit b72e702247a4dcbbb9d678253dad2b9b223459f4
Showing with 210 additions and 11 deletions.
  1. +2 −1 CHANGELOG.md
  2. +3 −3 doc/api/console.md
  3. +2 −2 doc/api/dns.md
  4. +3 −3 doc/api/n-api.md
  5. +2 −2 doc/api/util.md
  6. +198 −0 doc/changelogs/CHANGELOG_V8.md
View
@@ -27,7 +27,8 @@ release.
</tr>
<tr>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V8.md#8.2.1">8.2.1</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V8.md#8.3.0">8.3.0</a></b><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/>
<a href="doc/changelogs/CHANGELOG_V8.md#8.1.4">8.1.4</a><br/>
<a href="doc/changelogs/CHANGELOG_V8.md#8.1.3">8.1.3</a><br/>
View
@@ -169,7 +169,7 @@ console.log('this will also print');
### console.clear()
<!-- YAML
added: REPLACEME
added: v8.3.0
-->
When `stdout` is a TTY, calling `console.clear()` will attempt to clear the
@@ -183,7 +183,7 @@ binary.
### console.count([label])
<!-- YAML
added: REPLACEME
added: v8.3.0
-->
* `label` {string} The display label for the counter. Defaults to `'default'`.
@@ -216,7 +216,7 @@ undefined
### console.countReset([label = 'default'])
<!-- YAML
added: REPLACEME
added: v8.3.0
-->
* `label` {string} The display label for the counter. Defaults to `'default'`.
View
@@ -56,7 +56,7 @@ the [Implementation considerations section][] for more information.
## Class dns.Resolver
<!-- YAML
added: REPLACEME
added: v8.3.0
-->
An independent resolver for DNS requests.
@@ -97,7 +97,7 @@ The following methods from the `dns` module are available:
### resolver.cancel()
<!-- YAML
added: REPLACEME
added: v8.3.0
-->
Cancel all outstanding DNS queries made by this resolver. The corresponding
View
@@ -1340,7 +1340,7 @@ of the ECMAScript Language Specification.
#### *napi_create_dataview*
<!-- YAML
added: REPLACEME
added: v8.3.0
-->
```C
@@ -1665,7 +1665,7 @@ is managed by the VM
#### *napi_get_dataview_info*
<!-- YAML
added: REPLACEME
added: v8.3.0
-->
```C
@@ -2162,7 +2162,7 @@ This API checks if the Object passsed in is a typed array.
### *napi_is_dataview*
<!-- YAML
added: REPLACEME
added: v8.3.0
-->
```C
View
@@ -546,7 +546,7 @@ see [Custom promisified functions][].
## Class: util.TextDecoder
<!-- YAML
added: REPLACEME
added: v8.3.0
-->
> Stability: 1 - Experimental
@@ -685,7 +685,7 @@ mark.
## Class: util.TextEncoder
<!-- YAML
added: REPLACEME
added: v8.3.0
-->
> Stability: 1 - Experimental
Oops, something went wrong.

0 comments on commit b72e702

Please sign in to comment.