You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If the validation function passed to assert.throws() or assert.rejects()
returns a value other than true, an assertion error will be thrown instead
of the original error to highlight the programming mistake (Ruben Bridgewater) #28263.
If a constructor function is passed to validate the instance of errors
thrown in assert.throws() or assert.reject(), an assertion error will be
thrown instead of the original error (Ruben Bridgewater) #28263.
build:
Node.js releases are now built with default full-icu support. This means
that all locales supported by ICU are now included and Intl-related APIs may
return different values than before (Richard Lau) #29887.
The minimum Xcode version supported for macOS was increased to 10. It is
still possible to build Node.js with Xcode 8 but this may no longer be the
case in a future v13.x release (Michael Dawson) #29622.
child_process:
ChildProcess._channel (DEP0129) is now a Runtime deprecation (cjihrig) #27949.
console:
The output console.timeEnd() and console.timeLog() will now
automatically select a suitable time unit instead of always using
milliseconds (Xavier Stouder) #29251.
deps:
The V8 engine was updated to version 7.8. This includes performance
improvements to object destructuring, memory usage and WebAssembly startup
time (Myles Borins) #29694.
domain:
The domain's error handler is now executed with the active domain set to the
domain's parent to prevent inner recursion (Julien Gilli) #26211.
fs:
The undocumented method FSWatcher.prototype.start() was removed (Lucas Holmquist) #29905.
Calling the open() method on a ReadStream or WriteStream now emits a
runtime deprecation warning. The methods are supposed to be internal and
should not be called by user code (Robert Nagy) #29061.
fs.read/write, fs.readSync/writeSync and fd.read/write now accept any
safe integer as their offset parameter. The value of offset is also no
longer coerced, so a valid type must be passed to the functions (Zach Bjornson) #26572.
http:
Aborted requests no longer emit the end or error events after aborted
(Robert Nagy) #27984, #20077.
Data will no longer be emitted after a socket error (Robert Nagy) #28711.
The legacy HTTP parser (previously available under the --http-parser=legacy flag) was removed (Anna Henningsen) #29589.
The host option for HTTP requests is now validated to be a string value (Giorgos Ntemiris) #29568.
The request.connection and response.connection properties are now
runtime deprecated. The equivalent request.socket and response.socket
should be used instead (Robert Nagy) #29015.
http, http2:
The default server timeout was removed (Ali Ijaz Sheikh) #27558.
Brought 425 status code name into accordance with RFC 8470. The name changed
from "Unordered Collection" to "Too Early" (Sergei Osipov) #29880.
lib:
The error.errno property will now always be a number. To get the string
value, use error.code instead (Joyee Cheung) #28140.
module:
module.createRequireFromPath() is deprecated. Use module.createRequire()
instead (cjihrig) #27951.
src:
Changing the value of process.env.TZ will now clear the tz cache. This
affects the default time zone used by methods such as Date.prototype.toString (Ben Noordhuis) #20026.
stream:
The timing and behavior of streams was consolidated for a number of edge
cases. Please look at the individual commits below for more information.
Semver-Major Commits
[5981fb7faa] - (SEMVER-MAJOR)assert: fix line number calculation after V8 upgrade (Michaël Zasso) #29694
[48d1ea5e7f] - (SEMVER-MAJOR)assert: special handle identical error names in instance checks (Ruben Bridgewater) #28263
[97c52ca5dc] - (SEMVER-MAJOR)assert: add more information to AssertionErrors (Ruben Bridgewater) #28263
[5700cd17dd] - (SEMVER-MAJOR)assert: do not repeat .throws() code (Ruben Bridgewater) #28263
[d47b6786c9] - (SEMVER-MAJOR)assert: wrap validation function errors (Ruben Bridgewater) #28263