-
Notifications
You must be signed in to change notification settings - Fork 29.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v6.12.0 proposal #16263
v6.12.0 proposal #16263
Conversation
1b2322d
to
79c7711
Compare
Notable Changes: Coming Soon PR-URL: #16263
doc/changelogs/CHANGELOG_V6.md
Outdated
@@ -53,6 +54,124 @@ | |||
[Node.js Long Term Support Plan](https://github.com/nodejs/LTS) and | |||
will be supported actively until April 2018 and maintained until April 2019. | |||
|
|||
<a id="6.12.0"></a> | |||
## 2017-11-07, Version 6.12.9 'Boron' (LTS), @MylesBorins |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Version 6.12.0
instead of Version 6.12.9
@MylesBorins https://nodejs.org/download/rc/v6.12.0-rc.1/ is 404ing for me |
79c7711
to
3d3abb5
Compare
3d3abb5
to
268860a
Compare
268860a
to
09de74e
Compare
09de74e
to
39d694c
Compare
Notable Changes: Coming Soon PR-URL: #16263
PR-URL: #12615 Reviewed-By: Sam Roberts <vieuxtech@gmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Adds support for the PSS padding scheme. Until now, the sign/verify functions used the old EVP_Sign*/EVP_Verify* OpenSSL API, making it impossible to change the padding scheme. Fixed by first computing the message digest and then signing/verifying with a custom EVP_PKEY_CTX, allowing us to specify options such as the padding scheme and the PSS salt length. Fixes: #1127 PR-URL: #11705 Reviewed-By: Shigeki Ohtsu <ohtsu@ohtsu.org> Reviewed-By: Sam Roberts <vieuxtech@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Anna Henningsen <anna@addaleax.net>
assert.fail() has two possible function signatures, both of which are not intuitive. It virtually guarantees that people who try to use assert.fail() without carefully reading the docs will end up using it incorrectly. This change maintains backwards compatibility with the two valid uses (arguments 1 2 and 4 supplied but argument 3 falsy, and argument 3 supplied but arguments 1 2 and 4 all falsy) but also adds the far more intuitive first-argument-only and first-two-arguments-only possibilities. assert.fail('boom'); // AssertionError: boom assert.fail('a', 'b'); // AssertionError: 'a' != 'b' Backport-PR-URL: #15479 PR-URL: #12293 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
assert.fail() has been updated to accept a single argument so that is no longer an error. Remove lint rule that checks for assert.fail() with a single argument. Backport-PR-URL: #15479 PR-URL: #12293 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
common.fail() was added to paste over issues with assert.fail() function signature. assert.fail() has been updated to accept a single argument so common.fail() is no longer necessary. Backport-PR-URL: #15479 PR-URL: #12293 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
If the current working directory is removed, Node cannot start normally because the module system calls uv_cwd(). Backport-PR-URL: #15479 Refs: #12022 PR-URL: #12343 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
The `.load` command would fail with any file that contains multiline `.` operator expressions. This was particularly noticeable when chaining promises or multi-line arrow expressions. This change Forces the REPL to be in `editorMode` while loading a file from disk using the `.load` command. Fixes: #14022 Backport-PR-URL: #15775 PR-URL: #14861 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Refael Ackermann <refack@gmail.com>
PR-URL: #15800 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Timothy Gu <timothygu99@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Original commit message: [runtime] Fix Array.prototype.concat with complex @@species Array.prototype.concat does not properly handle JSProxy species that will modify the currently visited array. BUG=682194 Review-Url: https://codereview.chromium.org/2655623004 Cr-Commit-Position: refs/heads/master@{#42640} Refs: #12779 PR-URL: #16133 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Stephen Belanger <admin@stephenbelanger.com> Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
The --redirect-warnings command line argument allows process warnings to be written to a specified file rather than printed to stderr. Also adds an equivalent NODE_REDIRECT_WARNINGS environment variable. If the specified file cannot be opened or written to for any reason, the argument is ignored and the warning is printed to stderr. If the file already exists, it will be appended to. Backport-PR-URL: #12677 PR-URL: #10116 Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Michal Zasso <targos@protonmail.com> Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com>
All symlink files in `deps/openssl/openssl/include/openssl/` are removed and replaced with real header files to avoid issues on Windows. Two files of opensslconf.h in crypto and include dir are replaced to refer config/opensslconf.h. PR-URL: #16691 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com>
See https://mta.openssl.org/pipermail/openssl-dev/2015-February/000651.html iojs needs to stop using masm and move to nasm or yasm on Win32. Fixes: #589 PR-URL: #1389 Reviewed-By: Fedor Indutny <fedor@indutny.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
In openssl s_client on Windows, RAND_screen() is invoked to initialize random state but it takes several seconds in each connection. This added -no_rand_screen to openssl s_client on Windows to skip RAND_screen() and gets a better performance in the unit test of test-tls-server-verify. Do not enable this except to use in the unit test. Fixes: #1461 PR-URL: #1836 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Regenerate asm files with Makefile and CC=gcc and ASM=nasm where gcc version was 5.4.0 and nasm version was 2.11.08. Also asm files in asm_obsolete dir to support old compiler and assembler are regenerated without CC and ASM envs. PR-URL: #16691 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #16672 Fixes: https://github.com/node/issues/16671 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com> Reviewed-By: James M Snell <jasnell@gmail.com>
0b773f5
to
3ba8a9d
Compare
3ba8a9d
to
1e14191
Compare
Notable Changes: Coming Soon PR-URL: #16263
Really not a fan of doing releases on a Friday. Can this wait until monday? |
Release isn't planned until Tuesday 😁
…On Nov 3, 2017 3:35 PM, "James M Snell" ***@***.***> wrote:
Really not a fan of doing releases on a Friday. Can this wait until monday?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#16263 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAecVwWLfV3qQAd6CAyaBDrdRQMEmE45ks5sy3klgaJpZM4P80YQ>
.
|
Ah ok good. I missed the date in the title |
Original commit message: tty, win: get SetWinEventHook pointer at startup SetWinEventHook is not available on some Windows versions. Fixes: #16603 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> PR-URL: #16724 Fixes: #16603 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
1e14191
to
b345199
Compare
Notable Changes: Coming Soon PR-URL: #16263
CI + CITGM look good. Failures are either infra or unrelated to the release |
Notable Changes: * assert: - assert.fail() can now take one or two arguments (Rich Trott) #12293 * crypto: - add sign/verify support for RSASSA-PSS (Tobias Nießen) #11705 * deps: - upgrade openssl sources to 1.0.2m (Shigeki Ohtsu) #16691 - upgrade libuv to 1.15.0 (cjihrig) #15745 - upgrade libuv to 1.14.1 (cjihrig) #14866 - upgrade libuv to 1.13.1 (cjihrig) #14117 - upgrade libuv to 1.12.0 (cjihrig) #13306 * fs: - Add support for fs.write/fs.writeSync(fd, buffer, cb) and fs.write/fs.writeSync(fd, buffer, offset, cb) as documented (Andreas Lind) #7856 * inspector: - enable --inspect-brk (Refael Ackermann) #12615 * process: - add --redirect-warnings command line argument (James M Snell) #10116 * src: - allow CLI args in env with NODE_OPTIONS (Sam Roberts) #12028) - --abort-on-uncaught-exception in NODE_OPTIONS (Sam Roberts) #13932 - allow --tls-cipher-list in NODE_OPTIONS (Sam Roberts) #13172 - use SafeGetenv() for NODE_REDIRECT_WARNINGS (Sam Roberts) #12677 * test: - remove common.fail() (Rich Trott) #12293 PR-URL: #16263
b345199
to
c6a2ec5
Compare
I've updated with Notable changes... please review and LMK if you see any issues /cc @sam-github to review the flags stuff |
Notable Changes: * assert: - assert.fail() can now take one or two arguments (Rich Trott) #12293 * crypto: - add sign/verify support for RSASSA-PSS (Tobias Nießen) #11705 * deps: - upgrade openssl sources to 1.0.2m (Shigeki Ohtsu) #16691 - upgrade libuv to 1.15.0 (cjihrig) #15745 - upgrade libuv to 1.14.1 (cjihrig) #14866 - upgrade libuv to 1.13.1 (cjihrig) #14117 - upgrade libuv to 1.12.0 (cjihrig) #13306 * fs: - Add support for fs.write/fs.writeSync(fd, buffer, cb) and fs.write/fs.writeSync(fd, buffer, offset, cb) as documented (Andreas Lind) #7856 * inspector: - enable --inspect-brk (Refael Ackermann) #12615 * process: - add --redirect-warnings command line argument (James M Snell) #10116 * src: - allow CLI args in env with NODE_OPTIONS (Sam Roberts) #12028) - --abort-on-uncaught-exception in NODE_OPTIONS (Sam Roberts) #13932 - allow --tls-cipher-list in NODE_OPTIONS (Sam Roberts) #13172 - use SafeGetenv() for NODE_REDIRECT_WARNINGS (Sam Roberts) #12677 * test: - remove common.fail() (Rich Trott) #12293 PR-URL: #16263
2017-11-07, Version 6.12.0 'Boron' (LTS), @MylesBorins
This LTS release comes with 127 commits. This includes 45 which are test related,
33 which are doc related, 13 which are updates to dependencies and 7 commits which are related to build / tools.
This release includes a security update to openssl that has been deemed low severity for the Node.js project.
Notable Changes
Commits
4917d8cfef
] - (SEMVER-MINOR) assert: improve assert.fail() API (Rich Trott) #122935522bdf825
] - benchmark: use smaller n value in some http tests (Peter Marshall) #14002252d08ab77
] - build: use generic names for linting tasks (Nikolai Vavilov) #1527278dc92860f
] - build: fix shared installing target (Yorkie Liu) #151486c9a9ff25c
] - build: don't failmake test
on source tarballs (Gibson Fahnestock) #15441af63b38142
] - crypto: use X509V3_EXT_d2i (David Benjamin) #153486b0812860d
] - crypto: use SSL_SESSION_get_id (David Benjamin) #1534846695703b6
] - crypto: only try to set FIPS mode if different (Gibson Fahnestock) #1221010a70353b2
] - crypto: fix Node_SignFinal (David Benjamin) #15024a7d4cade46
] - (SEMVER-MINOR) crypto: add sign/verify support for RSASSA-PSS (Tobias Nießen) #11705b98fa82de6
] - deps: cherry-pick e7f4e9e from upstream libuv (Bartosz Sosnowski) #16724748d3e5d04
] - deps: update openssl asm and asm_obsolete files (Shigeki Ohtsu) #166915da4ceba86
] - deps: add -no_rand_screen to openssl s_client (Shigeki Ohtsu) nodejs/io.js#1836ef57db81ac
] - deps: fix asm build error of openssl in x86_win32 (Shigeki Ohtsu) iojs/io.js#13897b93a2fd63
] - deps: fix openssl assembly error on ia32 win32 (Fedor Indutny) iojs/io.js#1389265d948b30
] - deps: copy all openssl header files to include dir (Shigeki Ohtsu) #166918386ce7645
] - deps: upgrade openssl sources to 1.0.2m (Shigeki Ohtsu) #1669102e4303c13
] - (SEMVER-MINOR) deps: upgrade libuv to 1.15.0 (cjihrig) #15745f22132e8f7
] - deps: v8: fix potential segfault in profiler (Ali Ijaz Sheikh) #1549808d683053f
] - deps: upgrade libuv to 1.14.1 (cjihrig) #14866a38755d0a4
] - deps: upgrade libuv to 1.13.1 (cjihrig) #141173265840504
] - (SEMVER-MINOR) deps: upgrade libuv to 1.12.0 (cjihrig) #133062d3e735783
] - deps: V8: backport e560815 from upstream (Ali Ijaz Sheikh) #16133a776639987
] - doc: add 9.x to version picker and mark 8.x as LTS (Chris Young) #166720f3901a905
] - doc: standardize function param/object prop style (Gibson Fahnestock) #13769b0fadbe54f
] - doc: fix typo in zlib.md (Luigi Pinca) #1648037b93724ff
] - doc: fix types and description for dns.resolveTxt (Tobias Nießen) #154726e06d0e1b5
] - doc: add callback function signatures in fs.md (Matej Krajčovič) #13424f1eda4a391
] - doc: fix external links with 404 status (Vse Mozhet Byt) #15463c64603fbb5
] - doc: add kfarnung to collaborators (Kyle Farnung) #16108da160cfda0
] - doc: mention collaboration summit in onboarding.md (Joyee Cheung) #16079699cfa1ee0
] - doc: fix macosx-firewall suggestion BUILDING (suraiyah) #15829547217346c
] - doc: add clearer setup description (Emily Platzer) #15962291b9c55cb
] - doc: update style guide for markdown extension (Rich Trott) #15786eaec35db9f
] - doc: fix incorrect vm.createContext usage (tshemsedinov) #16059ddee71afff
] - doc: fix typo in tls.md (kohta ito) #1573862ea82b73e
] - doc: add 'git clean -xfd' to backport guide (Lance Ball) #157156d41c850b2
] - doc: alphabetize TSC Emeriti in README.md (Rich Trott) #157226b1ce97196
] - doc: fix dead link in doc/releases.md (Luigi Pinca) #15733e865fcbb07
] - doc: edit COLLABORATORS_GUIDE.md for readability (Rich Trott) #15629af1863218c
] - doc: fix links in some intra-repository docs (Vse Mozhet Byt) #15675926b46c138
] - doc: update libuv license (Timothy Gu) #15649f29f20f3f9
] - doc: add bmeurer to collaborators (Benedikt Meurer) #15677eefa0a2dcc
] - doc: retire bnoordhuis from the TSC (Ben Noordhuis) #15626b622a516e2
] - doc: ctc -> tsc in collab guide (Bryan English) #15590377f7b9e9e
] - doc: fix 'aborted' event documentation (Luigi Pinca) #15471ccdc194350
] - doc: fix some internal links (Vse Mozhet Byt) #15293713f239900
] - doc: adding sebdeckers to collaborators (Sebastiaan Deckers) #1535421dec5573a
] - doc: update AUTHORS list (Michaël Zasso) #15181988eec3a93
] - doc: update README with SHASUMS256.txt.sig info (Jon Moss) #151070b2d5486c6
] - doc: fix "added in" for Buffer.allocUnsafeSlow() (Tuan Anh Tran) #15330ae111c266c
] - doc: use consistent terminology in process doc (Rich Trott) #15321ab014d4056
] - doc: make mkdtemp example work on Windows (Bartosz Sosnowski) #15408a0b38054d9
] - doc: make socket IPC examples more robust (cjihrig) #131969ec87dcb0f
] - doc: fix the description of 'close' event (Myles Borins) #15800323edfa42d
] - docs: clarify usage cli options -e,-p on windows (Łukasz Szewczak) #155681de04908f3
] - (SEMVER-MINOR) fs: Fix default params for fs.write(Sync) (Andreas Lind) #78563ac769091c
] - (SEMVER-MINOR) gitignore: add libuv book and GitHub template (cjihrig) #13306e31ab7c1ed
] - (SEMVER-MINOR) inspector: enable --inspect-brk (Refael Ackermann) #12615880fba9c56
] - openssl: fix keypress requirement in apps on win32 (Shigeki Ohtsu) iojs/io.js#1389d1bf8cee63
] - path: fix normalize paths ending with two dots (Michaël Zasso) nodejs-private/node-private#94f87a62699b
] - path: fix normalize on directories with two dots (Michaël Zasso) #1410716802c0b64
] - (SEMVER-MINOR) process: add --redirect-warnings command line argument (James M Snell) #1011602b46847c6
] - repl: force editorMode in .load (Lance Ball) #14861cdba9890a1
] - src: replace manual memory mgmt with std::string (Ben Noordhuis) #15782931addba0b
] - src: fix ^ in stack trace with vm's columnOffset (Timothy Gu) #1577181236d95f8
] - src: correct typo in trace_event header (Daniel Bevenius) #155830b5798b3c3
] - src: remove outdated todo from node_crypto.cc (Bartek Szczepański) #15104cccf5a6edf
] - (SEMVER-MINOR) src: --abort-on-uncaught-exception in NODE_OPTIONS (Sam Roberts) #1393216f8f9b03f
] - (SEMVER-MINOR) src: allow --tls-cipher-list in NODE_OPTIONS (Sam Roberts) #1317212b66e60d7
] - src: whitelist new options for NODE_OPTIONS (Sam Roberts) #13002dd6ea89217
] - src: allow CLI args in env with NODE_OPTIONS (Sam Roberts) #120288f4214836e
] - src: use a std::vector for preload_modules (Sam Roberts) #1224168f698c05a
] - (SEMVER-MINOR) src: use SafeGetenv() for NODE_REDIRECT_WARNINGS (Sam Roberts) #12677b166837551
] - src,etw: fix event 9 on 64 bit Windows (João Reis) #1556318987794bd
] - test: move test-cluster-debug-port to sequential (Oleksandr Kushchak) #162921fdbaed2f2
] - test: begin normalizing fixtures use (James M Snell) #143323ad6a9dfc4
] - test: remove assert message (Joe Henry)58509ec471
] - test: clarify assert messages in crypto tests (cpandrews8) #16019ab7f43aa41
] - test: include expected result in error messages (Chowdhurian) #16039342ac9f0c6
] - test: cleanup test-buffer-sharedarraybuffer (Rafal Leszczynski) #158966eb88a4216
] - test: updated error message (Emily Platzer) #1590640a98d6e7b
] - test: assert.strictEqual using template literals (jmcgui05) #15944cd57d2d92a
] - test: replace error msg w/ template literal (Sushil Tailor) #15910bce1f3810e
] - test: add NODE_UNIQUE_ID value to err message (Daniele Lisi) #159144243903278
] - test: replace string concatenation with template (Rob Paton) #15915f831744464
] - test: improve asset msg in test (Gene Wu) #15918d0bd56d509
] - test: remove message from asserts (Justin Lee) #1592023e66edcbe
] - test: improve an error message (Pavel Pomerantsev) #15921ad69a65b5f
] - test: replaced literals in errors with templates (Paul Milham) #1591116907461fe
] - test: display better error message for assertion (Russell Dempsey) #158834a664cea7d
] - test: changed buffer-zero output (heeeunkimmm) #15926f8bc5ab262
] - test: remove literal error messages (Faisal Yaqoob) #159281c1312e239
] - test: changes to use template literal (joanne-jjb) #15937fcab2c5ed2
] - test: removed string from assert message arg (dpaulino) #15954f954536fc3
] - test: replace literal with template string (Brant Barger) #15957a93d3eb79d
] - test: improve assert messages (Eric Pemberton) #15972f9cb428cef
] - test: replacing assert message with template (Barry Tam) #1597436747eeb62
] - test: alter assert.strictEqual to default message (Luke Greenleaf) #15978968cc44bd0
] - test: remove messages in assert.strictEqual (Saeed H) #1601483a251336c
] - test: skip test if host is too slow (Rich Trott) #15688e3ea2a455b
] - test: check that this != new.target in addon (Ben Noordhuis) #156811483ebdc2c
] - test: improve readline test coverage for tty (Claudio Rodriguez) #1206496a64af7a6
] - test: use reserved invalid hostname for tests (icarter09) #14781514ef7452c
] - test: make test-http-agent-maxsockets robust (Rich Trott) #15192c4b06b279d
] - test: remove random timer in test-tls-fast-writing (Rich Trott) #151389cebe8296a
] - test: check inspect array with empty string key (Rahul Mishra) #152586fe61d6d9c
] - test: remove invalid test (Rich Trott) #1532048943e92d7
] - test: allow adding known-globals through ENV (Refael Ackermann) #151875c99fc3fb3
] - test: backward compatible api for tty (Gergely Nemeth) #1523506ee10e523
] - test: split path tests into multiple files (Michaël Zasso) #150934030c7e077
] - test: update windows module load error message (cjihrig) #14950d25dc797f4
] - test: skipIfInspectorDisabled cluster-inspect-brk (Daniel Bevenius) #127577b9710d0df
] - test: add inspect-brk option to cluster module (dave-k) #12503c9d440e8bd
] - test: change == to === in crypto test (Fabio Campinho) #12405dd946c3c2a
] - test: add hasCrypto check to test-cli-node-options (Daniel Bevenius) #12692ba830f0352
] - test: chdir before running test-cli-node-options (Daniel Bevenius) #12660d8f56371a9
] - test: add cwd ENOENT known issue test (cjihrig) #123431091b86290
] - (SEMVER-MINOR) test: remove common.fail() (Rich Trott) #12293e0c4f0b85a
] - test,process: run 'abort' suite on Windows (Refael Ackermann) #15056f49feab35f
] - timers: clarify lib/timer.js comment (Daniel Bevenius) #110182409db6c99
] - tools: replace concatenation with string templates (Ethan Arrowood) #1585815ae5a44cf
] - tools: replace concat with template literals (Minya Liang) #16046705202d410
] - tools: use template literals (Sarah Meyer) #1595644cc39d278
] - (SEMVER-MINOR) tools: remove assert.fail() lint rule (Rich Trott) #1229388b9572d76
] - tty: require readline at top of file (Bryan English) #1564727af0bb446
] - url: change variable name to be more descriptive (Yang-Kichang) #15551