Skip to content

Commit

Permalink
2017-08-09, Version 8.3.0 (Current)
Browse files Browse the repository at this point in the history
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
  • Loading branch information
addaleax committed Aug 9, 2017
1 parent ad901ed commit fb88fa1
Show file tree
Hide file tree
Showing 7 changed files with 213 additions and 14 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.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/>
Expand Down
6 changes: 3 additions & 3 deletions doc/api/console.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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'`.
Expand Down Expand Up @@ -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'`.
Expand Down
4 changes: 2 additions & 2 deletions doc/api/dns.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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
Expand Down
6 changes: 3 additions & 3 deletions doc/api/n-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -1340,7 +1340,7 @@ of the ECMAScript Language Specification.

#### *napi_create_dataview*
<!-- YAML
added: REPLACEME
added: v8.3.0
-->

```C
Expand Down Expand Up @@ -1596,7 +1596,7 @@ is managed by the VM

#### *napi_get_dataview_info*
<!-- YAML
added: REPLACEME
added: v8.3.0
-->

```C
Expand Down Expand Up @@ -2093,7 +2093,7 @@ This API checks if the Object passsed in is a typed array.

### *napi_is_dataview*
<!-- YAML
added: REPLACEME
added: v8.3.0
-->

```C
Expand Down
4 changes: 2 additions & 2 deletions doc/api/util.md
Original file line number Diff line number Diff line change
Expand Up @@ -538,7 +538,7 @@ see [Custom promisified functions][].

### Class: util.TextDecoder
<!-- YAML
added: REPLACEME
added: v8.3.0
-->

> Stability: 1 - Experimental
Expand Down Expand Up @@ -666,7 +666,7 @@ mark.

### Class: util.TextEncoder
<!-- YAML
added: REPLACEME
added: v8.3.0
-->

> Stability: 1 - Experimental
Expand Down
198 changes: 198 additions & 0 deletions doc/changelogs/CHANGELOG_V8.md

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions src/node_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@
#define SRC_NODE_VERSION_H_

#define NODE_MAJOR_VERSION 8
#define NODE_MINOR_VERSION 2
#define NODE_PATCH_VERSION 1
#define NODE_MINOR_VERSION 3
#define NODE_PATCH_VERSION 0

#define NODE_VERSION_IS_RELEASE 0
#define NODE_VERSION_IS_RELEASE 1

#ifndef NODE_STRINGIFY
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)
Expand Down

0 comments on commit fb88fa1

Please sign in to comment.