Node.js 7.7.3 Release Brief
This routine patch release comes with a significant amount of documentation formatting fixes as well as a couple of meaningful bug fixes.
As with all releases within major version lines, minor and patch upgrades should be drop-in replacements for previous versions.
Overview
Of a total of 31 commits:
- 13 were documentation-only commits.
- 8 only modify tests and 2 only affect internal tooling.
The remaining significant commits are as follows:
- [
542a3735a7
] - build: addnode_use_openssl
check toinstall.py
(Daniel Bevenius) #11766 - [
2fcefeeda0
] - dgram: refactor dgram tomodule.exports
(Claudio Rodriguez) #11696 - [
103458772a
] - module: fix loading from global folders on Windows (Richard Lau) #9283 - [
1dff218cd1
] - net: allow missing callback forSocket.connect
(Juwan Yoo) #11762 - [
52f0092f54
] - s390: enablemarch=z196
(Junliang Yan) #11730 - [
032becdc28
] - src: add missing#include <unicode/ustring.h>
(Steven R. Loomis) #11754 - [
1da2afcc26
] - src: drop theNODE_ISOLATE_SLOT
macro (Anna Henningsen) #11692 - [
c5874d1bd4
] - url: remove invalid file protocol check (Brian White) #11691
Notable Changes
- module: The module loading global fallback to the Node executable's directory now works correctly on Windows. (Richard Lau) #9283
- net:
Socket.prototype.connect
now once again functions without a callback. (Juwan Yoo) #11762 - url:
URL.prototype.origin
now properly specifies an opaque return of'null'
forfile://
URLs. (Brian White) #11691
Git Diffstats
(Showing the delta between v7.7.2 and v7.7.3, ignoring deps/npm
.)
Without deps, tools, docs, benchmarks, or tests:
common.gypi | 8 ++++----
lib/dgram.js | 15 ++++++++++-----
lib/internal/url.js | 1 -
lib/module.js | 11 ++++++++++-
lib/net.js | 24 +++++++++---------------
src/cares_wrap.cc | 4 ++--
src/env.h | 8 --------
src/node_i18n.cc | 1 +
src/node_version.h | 2 +-
9 files changed, 37 insertions(+), 37 deletions(-)
Tools only:
tools/install.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
Docs only:
CHANGELOG.md | 3 +-
README.md | 4 +-
doc/api/assert.md | 2 +-
doc/api/buffer.md | 280 +++++++++++++-------------
doc/api/child_process.md | 183 ++++++++---------
doc/api/cluster.md | 30 +--
doc/api/console.md | 10 +-
doc/api/crypto.md | 20 +-
doc/api/dgram.md | 46 ++---
doc/api/dns.md | 14 +-
doc/api/errors.md | 20 +-
doc/api/events.md | 14 +-
doc/api/fs.md | 420 +++++++++++++++++++--------------------
doc/api/globals.md | 4 +-
doc/api/http.md | 239 +++++++++++-----------
doc/api/https.md | 100 ++++------
doc/api/modules.md | 18 +-
doc/api/net.md | 26 +--
doc/api/os.md | 36 ++--
doc/api/path.md | 64 +++---
doc/api/process.md | 76 +++----
doc/api/punycode.md | 10 +-
doc/api/querystring.md | 14 +-
doc/api/readline.md | 10 +-
doc/api/repl.md | 10 +-
doc/api/stream.md | 62 +++---
doc/api/url.md | 79 ++++----
doc/api/util.md | 10 +-
doc/api_assets/style.css | 2 +-
doc/changelogs/CHANGELOG_V7.md | 41 ++++
doc/guides/maintaining-V8.md | 12 +-
31 files changed, 944 insertions(+), 915 deletions(-)
Tests & Benchmarks only:
test/fixtures/0-dns/0-dns-cert.pem | 19 ++++
test/fixtures/0-dns/0-dns-key.pem | 27 ++++++
test/fixtures/0-dns/0-dns-rsapub.der | Bin 0 -> 270 bytes
test/fixtures/0-dns/create-cert.js | 75 +++++++++++++++
test/fixtures/0-dns/package.json | 16 ++++
test/fixtures/keys/0-dns-cert.pem | 19 ----
test/fixtures/keys/0-dns-key.pem | 27 ------
.../home-pkg-in-both/.node_libraries/foo.js | 1 +
.../home-pkg-in-both/.node_modules/foo.js | 1 +
.../.node_libraries/foo.js | 1 +
.../home-pkg-in-node_modules/.node_modules/foo.js | 1 +
.../local-pkg/node_modules/foo.js | 1 +
.../local-pkg/test.js | 2 +
.../node_path/foo.js | 1 +
test/message/nexttick_throw.js | 2 +-
.../test-buffer-bindingobj-no-zerofill.js | 53 ++++++++++
test/parallel/test-console-instance.js | 10 ++
test/parallel/test-env-var-no-warnings.js | 2 +-
test/parallel/test-fs-realpath.js | 20 ++--
test/parallel/test-http-set-timeout-server.js | 11 ++-
test/parallel/test-module-loading-globalpaths.js | 101 ++++++++++++++++++++
.../test-net-socket-connect-without-cb.js | 20 ++++
test/parallel/test-tls-0-dns-altname.js | 12 ++-
test/parallel/test-whatwg-url-properties.js | 16 ++++
24 files changed, 374 insertions(+), 64 deletions(-)
Most active commit
Of the 31 commits, 757bf48
was the most active:
(Excluding docs, npm, eslint, and tests.)
commit 757bf484ff3390605246491545267f32ffb45804
Author: Roman Reiss <me@silverwind.io>
Date: Sun Mar 5 18:03:39 2017 +0100
doc/tools: fix more type inconsistencies
- fix a number of uppercase types
- lowercase 'integer'
- consistent formatting in crypto
PR-URL: https://github.com/nodejs/node/pull/11697
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Timothy Gu <timothygu99@gmail.com>
doc/api/assert.md | 2 +-
doc/api/buffer.md | 204 +++++++++++++-------------
doc/api/child_process.md | 32 ++--
doc/api/cluster.md | 8 +-
doc/api/console.md | 10 +-
doc/api/crypto.md | 20 +--
doc/api/dns.md | 4 +-
doc/api/errors.md | 18 +--
doc/api/fs.md | 354 ++++++++++++++++++++++-----------------------
doc/api/globals.md | 4 +-
doc/api/http.md | 8 +-
doc/api/modules.md | 6 +-
doc/api/os.md | 24 +--
doc/api/path.md | 22 +--
doc/api/process.md | 42 +++---
doc/api/repl.md | 2 +-
doc/api/stream.md | 8 +-
doc/api/url.md | 38 ++---
tools/doc/type-parser.js | 9 +-
19 files changed, 408 insertions(+), 407 deletions(-)
This is a regular and routine release for a Node.js Current release line. We will be sure to let you know when a release contains a critical update and a recommendation to upgrade. Of course, we'd love you to upgrade, but this release is not critical unless you are experiencing one of the issues identified and fixed above.