Closed
Description
Notable changes
-
assert
- The diff output is now a tiny bit improved by sorting object properties when
inspecting the values that are compared with each other. #22788
- The diff output is now a tiny bit improved by sorting object properties when
-
cli
- The options parser now normalizes
_
to-
in all multi-word command-line
flags, e.g.--no_warnings
has the same effect as--no-warnings
. #23020 - Added bash completion for the
node
binary. To generate a bash completion
script, runnode --completion-bash
. The output can be saved to a file
which can be sourced to enable completion. #20713
- The options parser now normalizes
-
crypto
- Added support for PEM-level encryption. #23151
- Added an API asymmetric key pair generation. The new methods
crypto.generateKeyPair
andcrypto.generateKeyPairSync
can be used to
generate public and private key pairs. The API supports RSA, DSA and EC and
a variety of key encodings (both PEM and DER). #22660
-
fs
- Added a
recursive
option tofs.mkdir
andfs.mkdirSync
. If this option
is set to true, non-existing parent folders will be automatically created. #21875
- Added a
- http2
-
module
- Added
module.createRequireFromPath(filename)
. This new method can be used
to create a custom require function that will resolve modules relative to
the filename path. #19360
- Added
-
process
- Added a
'multipleResolves'
process event that is emitted whenever a
Promise
is attempted to be resolved multiple times, e.g. if theresolve
andreject
functions are both called in aPromise
executor. #22218
- Added a
-
url
- Added
url.fileURLToPath(url)
andurl.pathToFileURL(path)
. These methods
can be used to correctly convert between file: URLs and absolute paths. #22506
- Added
-
util
- Added the
sorted
option toutil.inspect()
. If set totrue
, all
properties of an object and Set and Map entries will be sorted in the
returned string. If set to a function, it is used as a compare function. #22788 - The
util.instpect.custom
symbol is now defined in the global symbol
registry asSymbol.for('nodejs.util.inspect.custom')
. #20857 - Added support for
BigInt
numbers inutil.format()
. #22097
- Added the
-
V8 API
- A number of V8 C++ APIs have been marked as deprecated since they have been
removed in the upstream repository. Replacement APIs are added where
necessary. #23159
- A number of V8 C++ APIs have been marked as deprecated since they have been
-
Windows
- The Windows msi installer now provides an option to automatically install
the tools required to build native modules. #22645
- The Windows msi installer now provides an option to automatically install
- Workers
-
Added new collaborators:
- digitalinfinity - Hitesh Kanwathirtha
Commits
- [
12ff395e35
] - assert: remove internal errorCache property (Rich Trott) #23304 - [
efdb32603c
] - (SEMVER-MINOR) assert: improve diff output (Ruben Bridgewater) #22788 - [
9749d48729
] - benchmark: increase lint compliance (Rich Trott) #23305 - [
90bbab6f71
] - benchmark: refactor util benchmarks (Ruben Bridgewater) #22503 - [
2d7e4e0116
] - benchmark,doc,lib,src,test,tools: fix typos (Brandon Smith) #23302 - [
e6484c2c11
] - build: restore js2c direct dependency on config.gypi (Refael Ackermann) #23355 - [
c4aa0331c1
] - build: make configure script verbose by default (Michaël Zasso) #23408 - [
cf17759113
] - build: toggle lint-cpp using verbose (V) variable (Daniel Bevenius) #23217 - [
b0dc0ca9a9
] - build: make lint-addon-docs quiet (Daniel Bevenius) #23217 - [
0f236c8d42
] - build: add pgo specific variables to common.gypi (Denys Otrishko) #23102 - [
de4d688d1f
] - build: cleanup in .gitignore (Refael Ackermann) #23180 - [
49b0ec4fe7
] - build: add loader path to rpath for cctest (Sam Ruby) #23168 - [
7d21cc2177
] - build: reduce chance of unneeded rebuild (Refael Ackermann) #23156 - [
aae0eceea0
] - build: encapsulate node/inspector gyp scafolding (Refael Ackermann) #23156 - [
180099a5ac
] - build: enabling pgo at configure (Octavian Soldea) #21596 - [
f4cffffc96
] - build: add --quiet to lint-cpp (Daniel Bevenius) #23075 - [
d572f6001a
] - build: remove unnecessary Makefile output (Rich Trott) #23129 - [
fb03faa835
] - build: move addons message in Makefile (Rich Trott) #23114 - [
948dc71664
] - build: make config verbose on CI (Refael Ackermann) #22935 - [
b69ed9c80c
] - build: stop printing execution of lint-md command (Ruben Bridgewater) #22904 - [
2b8f569388
] - build,deps: refactor and fix v8.gyp (Refael Ackermann) #23182 - [
4db9e36b57
] - build,doc: remove outdatedlint-md-build
(Michaël Zasso) #22991 - [
c29e5ac5be
] - (SEMVER-MINOR) cli: normalize\_
→-
when parsing options (Anna Henningsen) #23020 - [
54ca0e159f
] - cluster: move handle tracking out of utils (cjihrig) #23131 - [
cb0d8239b7
] - cluster: use Map to track handles in master (cjihrig) #23125 - [
0f133eb5a3
] - cluster: use Map to track handles in cluster child (cjihrig) #23125 - [
2dd157fbf3
] - cluster: use Map to track indexes (cjihrig) #23125 - [
64f840a767
] - cluster: use Map to track round robin workers (cjihrig) #23125 - [
22f51a6a83
] - cluster: use Map to track callbacks (cjihrig) #23125 - [
26c36efa2f
] - crypto: remove node::crypto::CheckResult (Tobias Nießen) #23225 - [
5f450f3f92
] - crypto: replace goto SSL_CTX_use_certificate_chain (Daniel Bevenius) #23113 - [
db8d99dbc2
] - crypto: add virtual dtor to KeyPairGenerationConfig (Daniel Bevenius) #23215 - [
f98d441461
] - crypto: extract throwInvalidArgType function (Daniel Bevenius) #22947 - [
1a21cf13cb
] - crypto: make PEM parsing RFC7468-compliant (Tobias Nießen) #23164 - [
9c96573124
] - (SEMVER-MINOR) crypto: add support for PEM-level encryption (Tobias Nießen) #23151 - [
398c0e03e4
] - crypto: replace gotos (Tobias Nießen) #23132 - [
a51d839a31
] - crypto: remove unnecessary calls to TLS_method() (Daniel Bevenius) #23077 - [
074b7af7ef
] - crypto: enable auto cert chaining for BoringSSL (Jeremy Apthorp) #22110 - [
2888f809e3
] - crypto: deduplicate cipher initialization code (Tobias Nießen) #23011 - [
0bc4529a07
] - crypto: remove unnecessary usage of goto (Tobias Nießen) #23018 - [
cc8219433c
] - (SEMVER-MINOR) crypto: allow promisifying generateKeyPair (Tobias Nießen) #22660 - [
421909394c
] - (SEMVER-MINOR) crypto: add API for key pair generation (Tobias Nießen) #22660 - [
76cb52ca11
] - deps: upgrade to libuv 1.23.2 (cjihrig) #23336 - [
95bdf37265
] - (SEMVER-MINOR) deps: update nghttp2 to 1.34.0 (James M Snell) #23284 - [
46c7d0d21f
] - (SEMVER-MINOR) deps: increase V8 deprecation levels (Anna Henningsen) #23159 - [
e3550f2366
] - deps: backport 958b761 from upstream V8 (Matheus Marchini) #22914 - [
f08373f18d
] - deps: cherry-pick 64-bit hash seed commits from V8 (Yang Guo) #23260 - [
e93c94c327
] - deps: add no-strict-aliasing to ICU cflags (Daniel Bevenius) #23112 - [
5d70652d86
] - deps: fix Array.prototype.forEach on v8 6.8 (Mike Stanton) #22899 - [
e668815a24
] - deps: cherry-pick dbfcc48 from upstream V8 (Alexey Kozyatinskiy) #22251 - [
e5efdba75c
] - deps: upgrade to libuv 1.23.1 (cjihrig) #22997 - [
39d7699a87
] - deps: cherry-pick d48bd16 from upstream V8 (Junliang Yan) #22909 - [
62a2c81214
] - doc: simplify and clarify README language (Rich Trott) #23322 - [
7c0d6ac0bd
] - doc: simplify governance info in README intro (Rich Trott) #23320 - [
5ff43006d1
] - doc: add link to ABI guide (Gabriel Schulhof) - [
9dd47bcf99
] - doc: fix minor typo in streams.md (Rich Trott) #23306 - [
a0e8e7fea6
] - doc: standardize versions in stream module doc (Rich Trott) #23306 - [
eee71d6d16
] - doc: add util.inspect() legacy signature (siddhant) #23216 - [
fbbb25b901
] - doc: edit building-node text (Rich Trott) #23335 - [
037063c6ee
] - doc: remove 72-hour mentions in pull-requests.md (Rich Trott) #23309 - [
4c54f897f8
] - doc: fix minor typo in n-api.md (Aleksey Chemakin) #23310 - [
f1cb8ab4bf
] - doc: remove ABI guide (Gabriel Schulhof) #23303 - [
39e3ef7739
] - doc: Replace vague 'may not' with definitive 'will not' (Mike MacCana) #23143 - [
11c674549b
] - doc: update author-ready label terms (Vse Mozhet Byt) #23249 - [
33e3eb44f7
] - doc: update onboarding task (Rich Trott) #23300 - [
df4ade7dc7
] - doc: use backticks around file names in README.md (Rich Trott) #23299 - [
80964d36b7
] - doc: improve API Documentation text in README (Rich Trott) #23268 - [
ef0f7e613a
] - doc: shorten pull request wait time to 48 hours (Rich Trott) #23082 - [
5b76313059
] - doc: improve instructions for verifying binaries (Rich Trott) #23248 - [
6943fa9fc7
] - doc: shorten intro of README.md (Rich Trott) #23073 - [
e5bfab0fb6
] - doc: add guide about abi stability (Gabriel Schulhof) #23229 - [
e283206047
] - doc: improvestream.Writable
ctor encoding option docs (Anna Henningsen) #23246 - [
bd59d4efbf
] - doc: fix code snippets in tls.md (Ouyang Yadong) #23239 - [
27c5e96ffe
] - doc: leave pull requests open for 72 hours (Rich Trott) #22275 - [
5836b9fcc8
] - doc: specify cluster worker.kill() caveat (cjihrig) #23165 - [
ed01b38295
] - doc: use stronger language about security of vm (Gus Caplan) #23198 - [
eb8721977f
] - doc: improve Download section of README (Rich Trott) #23212 - [
003d85d2d9
] - doc: remove GA tracking (Ben Noordhuis) #23083 - [
6912376562
] - doc: move gibfahn to TSC Emeritus (Gibson Fahnestock) #23238 - [
1553e21007
] - doc: clarify assigning issues to the TSC (Franziska Hinkelmann) #22759 - [
71901d6b30
] - doc: improve Release Types text in README (Rich Trott) #23190 - [
8191bee313
] - doc: simplify support section of README (Rich Trott) #23170 - [
548934d412
] - doc: fix incorrect anchoring (#vcbuild.bat -> #vcbuildbat) (Justin Lee) #23211 - [
ce006eb68d
] - doc: fix minor typo (to early -> too early) (Justin Lee) #23211 - [
21490c2a87
] - doc: remove recommendation to use node-eps (Richard Lau) #23148 - [
e71a72fbf2
] - doc: add contents table to CONTRIBUTING.md (ZYSzys) #23140 - [
818db4036b
] - doc: move perf tools and APIs to Tier 3 (Matheus Marchini) #22915 - [
e791abe5ef
] - doc: formalizeauto
usage in C++ style guide (Anna Henningsen) #23028 - [
310109691b
] - doc: fix casing in stream.md (Sintendo) #23166 - [
bb5c6892ee
] - doc: add table of contents in BUILDING.md (ZYSzys) #23147 - [
cbcf5f88cd
] - doc: deeper link to downloads site (Refael Ackermann) #23084 - [
9109187948
] - doc: update guide for assert team (Rich Trott) #23085 - [
2731d08c33
] - doc: add links for fs.createWriteStream() (Rich Trott) #23104 - [
9fa3813845
] - doc: edit fast-tracking section (cjihrig) #23059 - [
14327aea7b
] - doc: improve instruction to purple merge (Refael Ackermann) #23007 - [
87565c763a
] - doc: require two approvals to land changes (Rich Trott) #22255 - [
e7be1edc49
] - doc: fix optional parameters in n-api.md (Lars-Magnus Skog) #22998 - [
24073cef6b
] - doc: add callback parameters of worker.terminate() (Denis Fäcke) #23002 - [
6b2e2ff036
] - doc: improve metadata for http.request (Tobias Nießen) #22949 - [
91b410259e
] - doc: add missing metadata for recursive mkdir (Tobias Nießen) #22949 - [
15c7c57a78
] - doc: add missing metadata for dns.lookup (Tobias Nießen) #22949 - [
05196893b9
] - doc: fix heading levels in C++ style guide (Anna Henningsen) #23061 - [
29a9e8498a
] - doc: remove outdated notes on stdio in workers (Anna Henningsen) #23054 - [
d3bc862d88
] - doc: match program and console output in synopsis.md (Mohammed Essehemy) #23006 - [
15b91b9eb8
] - doc: add links for repl.ReplServer (Rich Trott) #23005 - [
b0e86ea8d0
] - doc: update maintaining V8 guide (Michaël Zasso) #22913 - [
00dd9738ee
] - doc: specify fast-tracking (Ruben Bridgewater) #22929 - [
ef5d90dfdc
] - doc: add digitalinfinity to collaborators (Hitesh Kanwathirtha) #22984 - [
b48dc0b667
] - doc,test: fix inspect's sorted compare function (Michaël Zasso) #22992 - [
d9d9d23191
] - errors: fix ERR_SOCKET_BAD_PORT message (Giovanny Andres Gongora Granada (Gioyik)) #23015 - [
bb6530b31b
] - fs: consistently return symlink type from readdir (Klaus Meinhardt) #22808 - [
7e45daf494
] - (SEMVER-MINOR) fs: implement mkdir recursive (mkdirp) (Benjamin Coe) #21875 - [
c29734c9d6
] - fs: improve fs.watch ENOSPC error message (Anna Henningsen) #21846 - [
7b327ea909
] - (SEMVER-MINOR) http2: add RFC 8441 extended connect protocol support (James M Snell) #23284 - [
001881f33e
] - http2: set nghttp2_option_set_no_closed_streams (David Halls) #23134 - [
8fe62f8d38
] - http2: don't send trailers on a closed connection (André Cruz) #23146 - [
d1826fed41
] - http2: close fd in doSendFileFD() (cjihrig) #23047 - [
8bf004b96d
] - (SEMVER-MINOR) http2: add ping event (James M Snell) #23009 - [
badc38f305
] - http2: do not falsely emit 'aborted' on push (Anatoli Papirovski) #22878 - [
24675a4306
] - (SEMVER-MINOR) http2: add origin frame support (James M Snell) #22956 - [
89fe9edd08
] - http2: check if stream is not destroyed before sending trailers (Matteo Collina) #22896 - [
aa48192f9d
] - inspector: add virtual destructor to WorkerDelegate (Daniel Bevenius) #23215 - [
16f7f52b24
] - inspector: workers debugging (Eugene Ostroukhov) #21364 - [
f66e9abcb3
] - inspector: implemented V8InspectorClient::resourceNameToUrl (Alexey Kozyatinskiy) #22251 - [
1c3a2ebfcf
] - inspector: enable Inspector JS API in workers (Eugene Ostroukhov) #22769 - [
c40e2dd6c9
] - lib: reword help text for clarity (Gireesh Punathil) #23016 - [
f38eff29e7
] - lib: change abstract equal to strict equal (ZYSzys) #22974 - [
0140a98e05
] - lib: make DOMException attributes configurable and enumerable (Joyee Cheung) #22550 - [
5e7b1082d9
] - lib: set Symbol.toStringTag of DOMException (Joyee Cheung) #22933 - [
a7f4d5e134
] - lib: refactor variable declarations (ZYSzys) #22643 - [
fb68ef2e74
] - lib: added common.restoreStderr(); to end of file (Mark Abel) #22487 - [
600c225439
] - (SEMVER-MINOR) module: add createRequireFunction method (Gus Caplan) #19360 - [
a65bb42551
] - net: use connect() instead of connect.call() (Jackson Tian) #23289 - [
5a306748e9
] - process: allow reading from stdout/stderr sockets (Anna Henningsen) #23053 - [
66484b82c4
] - (SEMVER-MINOR) process: addmultipleResolves
event (Ruben Bridgewater) #22218 - [
e16dd6d165
] - repl: refactor ERR_SCRIPT_EXECUTION_INTERRUPTED stack handling (Ruben Bridgewater) #22436 - [
b1ffda6c17
] - repl: improve error output (Ruben Bridgewater) #22436 - [
cd69e1b6c3
] - src: fix ToObject() usage in node_http_parser.cc (cjihrig) #23314 - [
5228ec4410
] - src: fix ToObject() usage in exceptions.cc (cjihrig) #23314 - [
4d761d4224
] - src: reduce variable scope in stream_base.cc (cjihrig) #23297 - [
740741b279
] - src: reduce variable scope in node_worker.cc (cjihrig) #23297 - [
56c2f5702f
] - src: reduce variable scope in node_trace_writer.cc (cjihrig) #23297 - [
046fd987e4
] - src: reduce variable scope in node_url.cc (cjihrig) #23297 - [
36c430796b
] - src: remove unneeded variables in node_crypto.cc (cjihrig) #23297 - [
902ba0ecb4
] - src: reduce variable scope in module_wrap.cc (cjihrig) #23297 - [
402867c0a9
] - src: reduce variable scope in cares_wrap.cc (cjihrig) #23297 - [
315bf257e5
] - src: fix ToObject() usage in node_crypto.cc (cjihrig) #23298 - [
950ccee386
] - src: name EmbededderGraph edges and use class names for nodes (Joyee Cheung) #23072 - [
390fc85ff0
] - src: implement the new EmbedderGraph::AddEdge() (Joyee Cheung) #22106 - [
5a8396796d
] - src: use JS inheritance forAsyncWrap
(Anna Henningsen) #23094 - [
894210ec12
] - src: add virtual desctructor to Options class (Daniel Bevenius) #23215 - [
8f5fb6f90c
] - src: clean up zlib write code (Anna Henningsen) #23183 - [
2da6f622dc
] - (SEMVER-MINOR) src: deprecateUVException()
withoutIsolate\*
(Anna Henningsen) #23175 - [
e9a0cffbd6
] - (SEMVER-MINOR) src: deprecate V8 date conversion helpers (Anna Henningsen) #23179 - [
a2c1ce24b5
] - src: fix indentation forAsyncResource
(Anna Henningsen) #23177 - [
64689edf76
] - src: remove unused using declarations (Daniel Bevenius) #23120 - [
0202c6c808
] - src: remove unused locale.h (Daniel Bevenius) #23120 - [
20a4f14c57
] - src: make req_wrap a unique_ptr in AfterConnect (Daniel Bevenius) #23115 - [
ce7fad5b79
] - src: use unique_ptr for obj in SetWeak lambda (Daniel Bevenius) #23117 - [
7d7dc16240
] - src: unique_ptrs in few lambdas (Gireesh Punathil) #23124 - [
4bd3b6e332
] - src: refactor crypto code with RAII cleanup (Gireesh Punathil) #23014 - [
f3d09b6e4f
] - src: simplifyMessagePort
construction code a bit (Anna Henningsen) #23036 - [
4d61c34b9e
] - src: fix a typo in the comment (Gireesh Punathil) #23078 - [
fa833828b2
] - src: added URL::FromFilePath method (Alexey Kozyatinskiy) #22251 - [
109aa63910
] - src: cache and resue isolate and contex pointers (Gireesh Punathil) #23024 - [
2f659a3d74
] - src: use RAII cleanup in node_i18n.cc (Anna Henningsen) #23021 - [
90f1200be9
] - src: define zlib constants in node_zlib.cc (Anna Henningsen) #23019 - [
d72867ec0c
] - src: makeZCtx::Init()
non-static (Anna Henningsen) #23019 - [
56b1a3cf6e
] - src: refactor zlib dictionary to STL vector (Anna Henningsen) #23019 - [
76453f1878
] - src: replace deprecated uses of FunctionTemplate::GetFunction (Andreas Haas) #22993 - [
cb3062aa42
] - src: remove calls to SetWrapperClassId() (Joyee Cheung) #22975 - [
ab032e4ff4
] - src: refactor win32DebugProcess()
to use RAII cleanup (Anna Henningsen) #22981 - [
b6cd18517c
] - src: add CheckOptions to Options classes (Daniel Bevenius) #22943 - [
ace6e07f0e
] - src: initialize pid variable before goto (Jeremy Apthorp) #22961 - [
25bf1f5e28
] - stream: improve buffer list inspection (Ruben Bridgewater) #23109 - [
2b77b94c05
] - streams: refactor ReadableStream asyncIterator creation and a few fixes (Gus Caplan) #23042 - [
df54db667c
] - test: remove internal errorCache property (Rich Trott) #23304 - [
70abcf2d10
] - test: remove eslint-disable from fixtures (Rich Trott) #23345 - [
b2d3445644
] - test: read() on dir on AIX does not return EISDIR (Ben Noordhuis) #23330 - [
b523f13fa2
] - test: add module require tests for certain package.json errors (Tom White) #23285 - [
45e0080cf1
] - test: remove flaky designation for test (Rich Trott) #22856 - [
085de6fe18
] - test: swap arguments in strictEqual() (Duarte David) #23204 - [
a070842e97
] - test: remove obsolete domain test (Julien Gilli) - [
cb68188805
] - test: add stdin writable regression test (Anna Henningsen) #23053 - [
06b5ef3868
] - test: terminate cluster worker in infinite loop (cjihrig) #23165 - [
9352d9d596
] - test: harden test-gc-http-client-timeout (Denys Otrishko) #23184 - [
748d9d22fa
] - test: add process.stdin.end() TTY regression test (Matteo Collina) #23051 - [
44db98a7b6
] - test: add more descriptive err message to assert (Josh Broomfield) #23118 - [
b2a1cf3793
] - test: mark some flakes (Refael Ackermann) #23208 - [
9b30a635e0
] - test: improve test-gc-http-client (Rich Trott) #23145 - [
23525b0547
] - test: replace localhost with os.hostname in fs-readfilesync (Denys Otrishko) #23101 - [
bebd7b2cdc
] - test: fix flaky test-gc-net-timeout (Rich Trott) #23139 - [
efeb49d224
] - test: increase test coverage for fs.promises read (Jennifer Bland) #22800 - [
39c2a3f1c1
] - test: improve test-gc-http-client-connaborted (Rich Trott) #23091 - [
48c1c428f9
] - test: improve debugging information for http2 test (Rich Trott) #23058 - [
f486186e25
] - test: remove setImmediate from timeout test (Rich Trott) #23058 - [
85c4ecb8a5
] - test: test undefined in util (ZYSzys) #22741 - [
3e4af49157
] - test: add dns.onlookupall() to increase coverage (Masashi Hirano) #22985 - [
d68dfa9243
] - test: console.table whennull
in data (ZYSzys) #22974 - [
4cda83dae2
] - test: improve test-gc-http-client-onerror (Rich Trott) #23090 - [
52c6ee789b
] - test: improve test-gc-http-client-timeout (Rich Trott) #23088 - [
69d3c08be1
] - test: improve reliability of test-gc-http-client (Rich Trott) #23087 - [
a566f0f43e
] - test: improve reliability of test-gc-net-timeout (Rich Trott) #23086 - [
c54e42362c
] - test: remove unnecessary assertions (Anna Henningsen) #23040 - [
adaf530cdb
] - test: check parameter type of fs.mkdir() (Masashi Hirano) #22616 - [
a3b3485b34
] - test: add comment describing test-fs-mkdir (Jennifer Bland) #22424 - [
5d4bec3e0f
] - test: fix flaky sequential/test-fs-watch-system-limit (Anna Henningsen) #23038 - [
9de6b26a0c
] - test: remove string literals for strictEquals/notStrictEquals (MaleDong) #22891 - [
43e3cf93e8
] - test: do not export common.leakedGlobals() (Rich Trott) #22965 - [
70ccec2d91
] - test: increase coverage for worker_threads (Rich Trott) #22942 - [
83278b23a7
] - test: fix flaky key pair generation test (Tobias Nießen) #22980 - [
d38ce82756
] - test: remove common.hasSmallICU (Rich Trott) #22937 - [
dcce2d67ae
] - test: add tests to check error in dns.lookupService. (Masashi Hirano) #22908 - [
079760f28b
] - test: mark some tests as flaky (João Reis) #22941 - [
4436a3d660
] - timers: use custom inspection for linked lists (Ruben Bridgewater) #23108 - [
4b976df9e2
] - tls: fix DEP0083 after upgrading to OpenSSL 1.1.0 (Tobias Nießen) #22953 - [
acc4a761b7
] - tools: make Travis commit linting more robust (Rich Trott) #23397 - [
e2a6e051b3
] - tools: apply linting to first commit in PRs (Rich Trott) #22452 - [
42e67a4e68
] - tools: remove useless assignment from configure.py (Gus Caplan) #23200 - [
1010ef5df7
] - tools: fix ICU shrinker and docs (Steven R. Loomis) #23266 - [
d7031df415
] - tools: allow input for TTY tests (Anna Henningsen) #23053 - [
1a92335543
] - tools: unify .editorconfig rules for 2-space (Roman Reiss) #23163 - [
ef00e5c967
] - tools: fix cpplint --quiet option (Daniel Bevenius) #23075 - [
1cbc2ee034
] - tools: update ESLint to 5.6.1 (cjihrig) #23149 - [
f6fc7e7aa5
] - tools: .eslintrc.js messages "default" typo style (Lovingly) #22868 - [
a22485d8f1
] - (SEMVER-MINOR) tools: add bash completion for node (Daniel Bevenius) #20713 - [
a6562685c3
] - Revert "tools,gyp: don't force build actions with multiple outputs" (Sakthipriyan Vairamani (thefourtheye)) #23257 - [
73917387f4
] - tools,gyp: cosmetic change to GYPmake
generator outputs (Refael Ackermann) #23156 - [
d8cedf545e
] - tools,gyp: don't force build actions with multiple outputs (Refael Ackermann) #23156 - [
bf17708aa2
] - tty: documentWriteStream.cursorTo()
and others (Umang Raghuvanshi) #22893 - [
9c36827e94
] - (SEMVER-MINOR) tty: makereadStream.setRawMode()
returnthis
(Alexander Mills) #22950 - [
36028caf8c
] - tty: handle setRawMode errors (Nikolai Vavilov) #22886 - [
d22ee2c698
] - url: use foreach-style C++ loop (Tobias Nießen) #23138 - [
f1b1b73c2b
] - (SEMVER-MINOR) url: provide pathToFileURL and fileURLToPath (guybedford) #22506 - [
384221e75c
] - (SEMVER-MINOR) util: support BigInt in util.format (Masashi Hirano) #22097 - [
77de1beaf0
] - util: move inspect in separate file (Ruben Bridgewater) #22845 - [
f2dfebb7b4
] - util: update definition of DISALLOW_COPY_AND_ASSIGN macro (Nitish Sakhawalkar) #23092 - [
68eaa8789a
] - (SEMVER-MINOR) util: add order option to.inspect()
(Ruben Bridgewater) #22788 - [
a2a1ebfecf
] - (SEMVER-MINOR) util: use a shared symbol for util.inspect.custom (chocolateboy) #20857 - [
077e7e0ce7
] - util: fix indentationLvl when exceeding max call stack size (Ruben Bridgewater) #22787 - [
5a13e66088
] - util: improve inspect performance (Ruben Bridgewater) #22503 - [
92e0f38a65
] - util: remove outdated TODO (Ruben Bridgewater) #22503 - [
3b895d1258
] - win,msi: display license notes before installing tools (João Reis) #23044 - [
cf284c80a9
] - win,msi: install Boxstarter from elevated shell (João Reis) #22988 - [
2b7e18dec5
] - win,msi: highlight installation of 3rd-party tools (Tobias Nießen) #23003 - [
ebf36cd180
] - (SEMVER-MINOR) win,msi: install tools for native modules (João Reis) #22645 - [
c34db7a9c2
] - worker: reduceMessagePort
prototype to documented API (Anna Henningsen) #23037 - [
2e30a6897d
] - worker: hide MessagePort init function behind symbol (Anna Henningsen) #23037 - [
b5889d0b84
] - worker: only stop inspector if started (Anna Henningsen) #22927 - [
7639390032
] - worker,coverage: support V8 coverage generation (Anna Henningsen) #22928 - [
18cbde5ade
] - zlib: simplify flushing mechanism (Anna Henningsen) #23186 - [
e749a28c55
] - zlib: use common owner symbol to access JS wrapper (Anna Henningsen) #23189 - [
a6b55c73b0
] - zlib: move, rename, document internal params() cb (Anna Henningsen) #23187
Metadata
Assignees
Labels
No labels
Activity