summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorJames M Snell <jasnell@gmail.com>2017-03-15 20:26:14 -0700
committerJames M Snell <jasnell@gmail.com>2017-05-30 10:58:31 -0700
commit43e4efdf210adb2cc3ba26518fd4588f9e0152ff (patch)
treef1ea54d1aa1b75a0dcb7da73e51e131726fd5ccf /CHANGELOG.md
parenteffeff1843db3e7e47cf0242cd25273e083b2180 (diff)
downloadandroid-node-v8-43e4efdf210adb2cc3ba26518fd4588f9e0152ff.tar.gz
android-node-v8-43e4efdf210adb2cc3ba26518fd4588f9e0152ff.tar.bz2
android-node-v8-43e4efdf210adb2cc3ba26518fd4588f9e0152ff.zip
2017-05-30, Version 8.0.0 (Current)
* **Async Hooks** * The `async_hooks` module has landed in core [[`4a7233c178`](https://github.com/nodejs/node/commit/4a7233c178)] [#12892](https://github.com/nodejs/node/pull/12892). * **Buffer** * Using the `--pending-deprecation` flag will cause Node.js to emit a deprecation warning when using `new Buffer(num)` or `Buffer(num)`. [[`d2d32ea5a2`](https://github.com/nodejs/node/commit/d2d32ea5a2)] [#11968](https://github.com/nodejs/node/pull/11968). * `new Buffer(num)` and `Buffer(num)` will zero-fill new `Buffer` instances [[`7eb1b4658e`](https://github.com/nodejs/node/commit/7eb1b4658e)] [#12141](https://github.com/nodejs/node/pull/12141). * Many `Buffer` methods now accept `Uint8Array` as input [[`beca3244e2`](https://github.com/nodejs/node/commit/beca3244e2)] [#10236](https://github.com/nodejs/node/pull/10236). * **Child Process** * Argument and kill signal validations have been improved [[`97a77288ce`](https://github.com/nodejs/node/commit/97a77288ce)] [#12348](https://github.com/nodejs/node/pull/12348), [[`d75fdd96aa`](https://github.com/nodejs/node/commit/d75fdd96aa)] [#10423](https://github.com/nodejs/node/pull/10423). * Child Process methods accept `Uint8Array` as input [[`627ecee9ed`](https://github.com/nodejs/node/commit/627ecee9ed)] [#10653](https://github.com/nodejs/node/pull/10653). * **Console** * Error events emitted when using `console` methods are now supressed. [[`f18e08d820`](https://github.com/nodejs/node/commit/f18e08d820)] [#9744](https://github.com/nodejs/node/pull/9744). * **Dependencies** * The npm client has been updated to 5.0.0 [[`3c3b36af0f`](https://github.com/nodejs/node/commit/3c3b36af0f)] [#12936](https://github.com/nodejs/node/pull/12936). * V8 has been updated to 5.8 with forward ABI stability to 6.0 [[`60d1aac8d2`](https://github.com/nodejs/node/commit/60d1aac8d2)] [#12784](https://github.com/nodejs/node/pull/12784). * **Domains** * Native `Promise` instances are now `Domain` aware [[`84dabe8373`](https://github.com/nodejs/node/commit/84dabe8373)] [#12489](https://github.com/nodejs/node/pull/12489). * **Errors** * We have started assigning static error codes to errors generated by Node.js. This has been done through multiple commits and is still a work in progress. * **File System** * The utility class `fs.SyncWriteStream` has been deprecated [[`7a55e34ef4`](https://github.com/nodejs/node/commit/7a55e34ef4)] [#10467](https://github.com/nodejs/node/pull/10467). * The deprecated `fs.read()` string interface has been removed [[`3c2a9361ff`](https://github.com/nodejs/node/commit/3c2a9361ff)] [#9683](https://github.com/nodejs/node/pull/9683). * **HTTP** * Improved support for userland implemented Agents [[`90403dd1d0`](https://github.com/nodejs/node/commit/90403dd1d0)] [#11567](https://github.com/nodejs/node/pull/11567). * Outgoing Cookie headers are concatenated into a single string [[`d3480776c7`](https://github.com/nodejs/node/commit/d3480776c7)] [#11259](https://github.com/nodejs/node/pull/11259). * The `httpResponse.writeHeader()` method has been deprecated [[`fb71ba4921`](https://github.com/nodejs/node/commit/fb71ba4921)] [#11355](https://github.com/nodejs/node/pull/11355). * New methods for accessing HTTP headers have been added to `OutgoingMessage` [[`3e6f1032a4`](https://github.com/nodejs/node/commit/3e6f1032a4)] [#10805](https://github.com/nodejs/node/pull/10805). * **Lib** * All deprecation messages have been assigned static identifiers [[`5de3cf099c`](https://github.com/nodejs/node/commit/5de3cf099c)] [#10116](https://github.com/nodejs/node/pull/10116). * The legacy `linkedlist` module has been removed [[`84a23391f6`](https://github.com/nodejs/node/commit/84a23391f6)] [#12113](https://github.com/nodejs/node/pull/12113). * **N-API** * Experimental support for the new N-API API has been added [[`56e881d0b0`](https://github.com/nodejs/node/commit/56e881d0b0)] [#11975](https://github.com/nodejs/node/pull/11975). * **Process** * Process warning output can be redirected to a file using the `--redirect-warnings` command-line argument [[`03e89b3ff2`](https://github.com/nodejs/node/commit/03e89b3ff2)] [#10116](https://github.com/nodejs/node/pull/10116). * Process warnings may now include additional detail [[`dd20e68b0f`](https://github.com/nodejs/node/commit/dd20e68b0f)] [#12725](https://github.com/nodejs/node/pull/12725). * **REPL** * REPL magic mode has been deprecated [[`3f27f02da0`](https://github.com/nodejs/node/commit/3f27f02da0)] [#11599](https://github.com/nodejs/node/pull/11599). * **Src** * `NODE_MODULE_VERSION` has been updated to 57 (https://github.com/nodejs/node/commit/ec7cbaf266)] [#12995](https://github.com/nodejs/node/pull/12995). * Add `--pending-deprecation` command-line argument and `NODE_PENDING_DEPRECATION` environment variable [[`a16b570f8c`](https://github.com/nodejs/node/commit/a16b570f8c)] [#11968](https://github.com/nodejs/node/pull/11968). * The `--debug` command-line argument has been deprecated. Note that using `--debug` will enable the *new* Inspector-based debug protocol as the legacy Debugger protocol previously used by Node.js has been removed. [[`010f864426`](https://github.com/nodejs/node/commit/010f864426)] [#12949](https://github.com/nodejs/node/pull/12949). * Throw when the `-c` and `-e` command-line arguments are used at the same time [[`a5f91ab230`](https://github.com/nodejs/node/commit/a5f91ab230)] [#11689](https://github.com/nodejs/node/pull/11689). * Throw when the `--use-bundled-ca` and `--use-openssl-ca` command-line arguments are used at the same time. [[`8a7db9d4b5`](https://github.com/nodejs/node/commit/8a7db9d4b5)] [#12087](https://github.com/nodejs/node/pull/12087). * **Stream** * `Stream` now supports `destroy()` and `_destroy()` APIs [[`b6e1d22fa6`](https://github.com/nodejs/node/commit/b6e1d22fa6)] [#12925](https://github.com/nodejs/node/pull/12925). * `Stream` now supports the `_final()` API [[`07c7f198db`](https://github.com/nodejs/node/commit/07c7f198db)] [#12828](https://github.com/nodejs/node/pull/12828). * **TLS** * The `rejectUnauthorized` option now defaults to `true` [[`348cc80a3c`](https://github.com/nodejs/node/commit/348cc80a3c)] [#5923](https://github.com/nodejs/node/pull/5923). * The `tls.createSecurePair()` API now emits a runtime deprecation [[`a2ae08999b`](https://github.com/nodejs/node/commit/a2ae08999b)] [#11349](https://github.com/nodejs/node/pull/11349). * A runtime deprecation will now be emitted when `dhparam` is less than 2048 bits [[`d523eb9c40`](https://github.com/nodejs/node/commit/d523eb9c40)] [#11447](https://github.com/nodejs/node/pull/11447). * **URL** * The WHATWG URL implementation is now a fully-supported Node.js API [[`d080ead0f9`](https://github.com/nodejs/node/commit/d080ead0f9)] [#12710](https://github.com/nodejs/node/pull/12710). * **Util** * `Symbol` keys are now displayed by default when using `util.inspect()` [[`5bfd13b81e`](https://github.com/nodejs/node/commit/5bfd13b81e)] [#9726](https://github.com/nodejs/node/pull/9726). * `toJSON` errors will be thrown when formatting `%j` [[`455e6f1dd8`](https://github.com/nodejs/node/commit/455e6f1dd8)] [#11708](https://github.com/nodejs/node/pull/11708). * Convert `inspect.styles` and `inspect.colors` to prototype-less objects [[`aab0d202f8`](https://github.com/nodejs/node/commit/aab0d202f8)] [#11624](https://github.com/nodejs/node/pull/11624). * The new `util.promisify()` API has been added [[`99da8e8e02`](https://github.com/nodejs/node/commit/99da8e8e02)] [#12442](https://github.com/nodejs/node/pull/12442). * **Zlib** * Support `Uint8Array` in Zlib convenience methods [[`91383e47fd`](https://github.com/nodejs/node/commit/91383e47fd)] [#12001](https://github.com/nodejs/node/pull/12001). * Zlib errors now use `RangeError` and `TypeError` consistently [[`b514bd231e`](https://github.com/nodejs/node/commit/b514bd231e)] [#11391](https://github.com/nodejs/node/pull/11391).
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md124
1 files changed, 15 insertions, 109 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f9e1bfde1d..80110b9565 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,28 +6,30 @@ release lines.
Select a Node.js version below to view the changelog history:
-* [Node.js v7](doc/changelogs/CHANGELOG_V7.md)
-* [Node.js v6](doc/changelogs/CHANGELOG_V6.md)
-* [Node.js v5](doc/changelogs/CHANGELOG_V5.md)
-* [Node.js v4](doc/changelogs/CHANGELOG_V4.md)
-* [Node.js v0.12](doc/changelogs/CHANGELOG_V012.md)
-* [Node.js v0.10](doc/changelogs/CHANGELOG_V010.md)
-* [io.js](doc/changelogs/CHANGELOG_IOJS.md) and [Archive](doc/changelogs/CHANGELOG_ARCHIVE.md)
+* [Node.js 8](doc/changelogs/CHANGELOG_V8.md)
+* [Node.js 7](doc/changelogs/CHANGELOG_V7.md)
+* [Node.js 6](doc/changelogs/CHANGELOG_V6.md)
+* [Node.js 4](doc/changelogs/CHANGELOG_V4.md)
+* [Node.js 5](doc/changelogs/CHANGELOG_V5.md),
+ [0.12](doc/changelogs/CHANGELOG_V012.md),
+ [0.10](doc/changelogs/CHANGELOG_V010.md),
+ [io.js](doc/changelogs/CHANGELOG_IOJS.md) and [Archive](doc/changelogs/CHANGELOG_ARCHIVE.md)
Please use the following table to find the changelog for a specific Node.js
release.
<table>
<tr>
- <th><a href="doc/changelogs/CHANGELOG_V7.md">v7</a><sup>Current</sup></th>
- <th title="LTS Until 2019-04"><a href="doc/changelogs/CHANGELOG_V6.md">v6</a><sup>LTS</sup></th>
- <th title="Unsupported Since 2016-07-01"><a href="doc/changelogs/CHANGELOG_V5.md">v5</a><sup>EOL</sup></th>
- <th title="LTS Until 2018-04"><a href="doc/changelogs/CHANGELOG_V4.md">v4</a><sup>LTS</sup></th>
- <th title="Unsupported Since 2017-01-01"><a href="doc/changelogs/CHANGELOG_V012.md">v0.12</a><sup>EOL</sup></th>
- <th title="Unsupported Since 2016-11-01" colspan="3"><a href="doc/changelogs/CHANGELOG_V010.md">v0.10</a><sup>EOL</sup></th>
+ <th><a href="doc/changelogs/CHANGELOG_V8.md">8</a><sup>Current</sup></th>
+ <th title="Supported until 2016-07-01"><a href="doc/changelogs/CHANGELOG_V7.md">7</a><sup>-</sup></th>
+ <th title="LTS Until 2019-04"><a href="doc/changelogs/CHANGELOG_V6.md">6</a><sup>LTS</sup></th>
+ <th title="LTS Until 2018-04"><a href="doc/changelogs/CHANGELOG_V4.md">4</a><sup>LTS</sup></th>
</tr>
<tr>
<td valign="top">
+<b><a href="doc/changelogs/CHANGELOG_V8.md#8.0.0">8.0.0</a></b><br/>
+ </td>
+ <td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V7.md#7.10.0">7.10.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V7.md#7.9.0">7.9.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V7.md#7.8.0">7.8.0</a><br/>
@@ -71,26 +73,6 @@ release.
<a href="doc/changelogs/CHANGELOG_V6.md#6.0.0">6.0.0</a><br/>
</td>
<td valign="top">
-<a href="doc/changelogs/CHANGELOG_V5.md#5.11.1">5.11.1</a><br/>
-<a href="doc/changelogs/CHANGELOG_V5.md#5.11.0">5.11.0</a><br/>
-<a href="doc/changelogs/CHANGELOG_V5.md#5.10.1">5.10.1</a><br/>
-<a href="doc/changelogs/CHANGELOG_V5.md#5.10.0">5.10.0</a><br/>
-<a href="doc/changelogs/CHANGELOG_V5.md#5.9.1">5.9.1</a><br/>
-<a href="doc/changelogs/CHANGELOG_V5.md#5.9.0">5.9.0</a><br/>
-<a href="doc/changelogs/CHANGELOG_V5.md#5.8.0">5.8.0</a><br/>
-<a href="doc/changelogs/CHANGELOG_V5.md#5.7.1">5.7.1</a><br/>
-<a href="doc/changelogs/CHANGELOG_V5.md#5.7.0">5.7.0</a><br/>
-<a href="doc/changelogs/CHANGELOG_V5.md#5.6.0">5.6.0</a><br/>
-<a href="doc/changelogs/CHANGELOG_V5.md#5.5.0">5.5.0</a><br/>
-<a href="doc/changelogs/CHANGELOG_V5.md#5.4.1">5.4.1</a><br/>
-<a href="doc/changelogs/CHANGELOG_V5.md#5.4.0">5.4.0</a><br/>
-<a href="doc/changelogs/CHANGELOG_V5.md#5.3.0">5.3.0</a><br/>
-<a href="doc/changelogs/CHANGELOG_V5.md#5.2.0">5.2.0</a><br/>
-<a href="doc/changelogs/CHANGELOG_V5.md#5.1.1">5.1.1</a><br/>
-<a href="doc/changelogs/CHANGELOG_V5.md#5.1.0">5.1.0</a><br/>
-<a href="doc/changelogs/CHANGELOG_V5.md#5.0.0">5.0.0</a><br/>
- </td>
- <td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V4.md#4.8.3">4.8.3</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V4.md#4.8.2">4.8.2</a><br/>
<a href="doc/changelogs/CHANGELOG_V4.md#4.8.1">4.8.1</a><br/>
@@ -126,82 +108,6 @@ release.
<a href="doc/changelogs/CHANGELOG_V4.md#4.1.0">4.1.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V4.md#4.0.0">4.0.0</a><br/>
</td>
- <td valign="top">
-<a href="doc/changelogs/CHANGELOG_V012.md#0.12.18">0.12.18</a><br/>
-<a href="doc/changelogs/CHANGELOG_V012.md#0.12.17">0.12.17</a><br/>
-<a href="doc/changelogs/CHANGELOG_V012.md#0.12.16">0.12.16</a><br/>
-<a href="doc/changelogs/CHANGELOG_V012.md#0.12.15">0.12.15</a><br/>
-<a href="doc/changelogs/CHANGELOG_V012.md#0.12.14">0.12.14</a><br/>
-<a href="doc/changelogs/CHANGELOG_V012.md#0.12.13">0.12.13</a><br/>
-<a href="doc/changelogs/CHANGELOG_V012.md#0.12.12">0.12.12</a><br/>
-<a href="doc/changelogs/CHANGELOG_V012.md#0.12.11">0.12.11</a><br/>
-<a href="doc/changelogs/CHANGELOG_V012.md#0.12.10">0.12.10</a><br/>
-<a href="doc/changelogs/CHANGELOG_V012.md#0.12.9">0.12.9</a><br/>
-<a href="doc/changelogs/CHANGELOG_V012.md#0.12.8">0.12.8</a><br/>
-<a href="doc/changelogs/CHANGELOG_V012.md#0.12.7">0.12.7</a><br/>
-<a href="doc/changelogs/CHANGELOG_V012.md#0.12.6">0.12.6</a><br/>
-<a href="doc/changelogs/CHANGELOG_V012.md#0.12.5">0.12.5</a><br/>
-<a href="doc/changelogs/CHANGELOG_V012.md#0.12.4">0.12.4</a><br/>
-<a href="doc/changelogs/CHANGELOG_V012.md#0.12.3">0.12.3</a><br/>
-<a href="doc/changelogs/CHANGELOG_V012.md#0.12.2">0.12.2</a><br/>
-<a href="doc/changelogs/CHANGELOG_V012.md#0.12.1">0.12.1</a><br/>
-<a href="doc/changelogs/CHANGELOG_V012.md#0.12.0">0.12.0</a><br/>
- </td>
- <td valign="top">
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.48">0.10.48</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.47">0.10.47</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.46">0.10.46</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.45">0.10.45</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.44">0.10.44</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.43">0.10.43</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.42">0.10.42</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.41">0.10.41</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.40">0.10.40</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.39">0.10.39</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.38">0.10.38</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.37">0.10.37</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.36">0.10.36</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.35">0.10.35</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.34">0.10.34</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.33">0.10.33</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.32">0.10.32</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.31">0.10.31</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.30">0.10.30</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.29">0.10.29</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.28">0.10.28</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.27">0.10.27</a><br/>
- </td>
- <td valign="top">
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.26">0.10.26</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.25">0.10.25</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.24">0.10.24</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.23">0.10.23</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.22">0.10.22</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.21">0.10.21</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.20">0.10.20</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.19">0.10.19</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.18">0.10.18</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.17">0.10.17</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.16">0.10.16</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.15">0.10.15</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.14">0.10.14</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.13">0.10.13</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.12">0.10.12</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.11">0.10.11</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.10">0.10.10</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.9">0.10.9</a><br/>
- </td>
- <td valign="top">
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.8">0.10.8</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.7">0.10.7</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.6">0.10.6</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.5">0.10.5</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.4">0.10.4</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.3">0.10.3</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.2">0.10.2</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.1">0.10.1</a><br/>
-<a href="doc/changelogs/CHANGELOG_V010.md#0.10.0">0.10.0</a><br/>
- </td>
</tr>
</table>