Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
7e6b77b
quic: complete the internal implementation of QUIC
jasnell Apr 21, 2026
7703f11
src: skip JS callback for settled Promise.race losers
Felipeness Mar 19, 2026
296f907
src: remove unused using declarations in node_task_queue
mertcanaltin May 6, 2026
288065c
crypto: optimize normalizeAlgorithm dispatch hot path
panva Apr 15, 2026
9f19915
lib: optimize webidl conversion options
panva May 4, 2026
c02413d
doc: remove list of versions in `BUILDING.md`
aduh95 May 6, 2026
8fc9cb9
crypto: improve accuracy of SubtleCrypto.supports
panva May 6, 2026
12be49a
src: support multiple versions in node.config.json
marco-ippolito Apr 29, 2026
3494eae
doc: document the latest-vX.x schema
marco-ippolito Apr 29, 2026
83f0d37
quic: ignore coverage for quic files
jasnell May 6, 2026
20c553e
doc: add Hmac.digest() documentation-only deprecation (DEP0206)
Anshikakalpana May 6, 2026
c7d27c8
lib: handle --permission-audit when propagating flags
RafaelGSS May 6, 2026
20f40c2
sqlite: keep source database alive during backup
mcollina May 6, 2026
96f19a1
module: fix sync hook short-circuit in require() in imported CJS
joyeecheung May 7, 2026
729274e
crypto: reject invalid raw key imports
panva May 7, 2026
8657df3
crypto: harden KeyObject internal slots
panva May 4, 2026
fd509a7
crypto: harden CryptoKey algorithm slots
panva May 4, 2026
4a32ed8
tools: prevent lib code from reading KeyObject and CryptoKey accessors
panva May 4, 2026
9de954e
doc: fix deprecation list in 26.0.0 changelog
aduh95 May 8, 2026
c0175a9
test: use ERM to destroy sqlite database handles after tests
Renegade334 May 8, 2026
53f9a90
doc,sqlite: document entryPoint argument for loadExtension
geeksilva97 May 8, 2026
ba7000e
stream: minor stream/iter implementation edits
Renegade334 May 8, 2026
3c784ed
doc: update release steps when post-release fails
RafaelGSS May 8, 2026
cafd766
doc: improve quic documentation
jasnell May 8, 2026
c1f6ba2
deps: update ngtcp2 to 1.22.1
nodejs-github-bot May 8, 2026
2ba124f
tls: add unsupported renegotiation error
panva May 5, 2026
2b55656
quic: remove unused binding variable in session.cc
jasnell May 7, 2026
72ab744
quic: remove unused env_ variable in session_manager.h/cc
jasnell May 7, 2026
a3feb15
doc: clarify SEA platform support excludes darwin-x64
mokashang May 10, 2026
e0b1f09
doc: fix inconsistencies in CJS code snippets
aduh95 May 10, 2026
be241ba
doc: remove unnecessary `<!-- eslint-` magic comments
aduh95 May 10, 2026
9091398
meta: ignore AI assistants files
mcollina May 11, 2026
9438c83
lib: narrow ReadableStreamBYOBRequest.view return type to Uint8Array
Jah-yee May 11, 2026
8265aba
doc: add large pull requests contributing guide
mcollina May 11, 2026
3859a87
tools: use different branch for tool updates on staging branches
aduh95 May 11, 2026
520ab7a
src: add BoringSSL EVP enumeration fallback
panva May 5, 2026
1613c7f
quic: support --allow-net permissions
jasnell May 8, 2026
5ea6c3e
deps: add missing static linking targets for libffi
ShogunPanda May 11, 2026
bdc5713
debugger: add --help to `node inspect` and improve docs
joyeecheung May 11, 2026
eba9c34
test_runner: add tags option and tag-name filter
atlowChemi May 12, 2026
ad91efc
deps: cherry-pick libuv/libuv@a43e543
thisalihassan May 12, 2026
74ab710
src,sqlite: remove dead code
geeksilva97 May 12, 2026
a34c4ea
deps: V8: cherry-pick 435a2cdf664c
Liedtke Apr 1, 2026
51ef025
test: update WPT for wasm/jsapi to 288c467d35
nodejs-github-bot May 5, 2026
b55e2b1
crypto: improve system certificate enumeration logic on macOS
deepak1556 May 12, 2026
0d017ec
tools: filter V8 scripts for build toolchain
richardlau May 13, 2026
c0ea77b
doc: run license-builder
github-actions[bot] May 13, 2026
460329e
lib: fixes validator message
watilde Apr 19, 2026
3acadae
lib: fix typo idenity => identity
watilde May 13, 2026
45f3e3e
node-api: support SharedArrayBuffer in napi_create_typedarray
umuoy1 May 13, 2026
67d094a
meta: move one or more collaborators to emeritus
nodejs-github-bot May 13, 2026
d99e0bb
doc: document Temporal configure flags in BUILDING.md
ChrisJr404 May 13, 2026
7e42c33
doc: recommend explicitly Tier 1 or 2 for production applications
MikeMcC399 May 14, 2026
2c13acc
doc: replace Visual Studio 2022 Evergreen version reference with 17.14
MikeMcC399 May 14, 2026
e89a49a
test: move FFI tests to `NATIVE_SUITES`
aduh95 May 14, 2026
cdcefd7
stream: cache minimum cursor count in share
trivikr May 14, 2026
9f319a7
doc: reference correct function in Module docs
RobinMalfait May 14, 2026
14d3924
tools: fix test426 updater
aduh95 May 14, 2026
b568649
stream: preserve toReadableSync batch after backpressure
trivikr May 15, 2026
7137241
repl: fix dedup comparing normalized line against raw history
watilde Apr 22, 2026
6a4c4b7
test_runner: fix diagnostics channel context tracking
MoLow May 15, 2026
4f1426d
test_runner: fix hooks test context
MoLow May 15, 2026
526313b
quic: fixup quic stream variable chunk len
jasnell May 10, 2026
f712e68
http2: validate non-link headers in writeEarlyHints
mcollina May 15, 2026
d7afa61
quic: send correct OpenSSL alert for ALPN mismatches
pimterry May 15, 2026
fe127a9
deps: update simdjson to 4.6.4
nodejs-github-bot May 15, 2026
0cbb389
http: add writeInformation to send arbitrary 1xx status codes
pimterry May 15, 2026
ecf3797
debugger: disambiguate probe location binding
joyeecheung May 15, 2026
c4fb894
doc: fix CHANGELOG
richardlau May 15, 2026
6c53ddb
stream: optimize single-slot push queue drain
trivikr May 15, 2026
aa6913c
stream: validate fromWritable() options before cache
trivikr May 15, 2026
5828fad
deps: update sqlite to 3.53.1
nodejs-github-bot May 15, 2026
253f5f4
stream: uncork fromWritable writev on chunk error
trivikr May 15, 2026
691915e
stream: validate broadcast writer writev chunks
trivikr May 16, 2026
189d43a
doc: mark stream.compose stable
mcollina May 16, 2026
22e3579
stream: avoid retrying accepted pipeTo writes
trivikr May 16, 2026
dd28ff8
test: avoid initial-break wait in restart-message
inoway46 May 13, 2026
014e1f0
test: avoid flaky restart sync in debugger exceptions test
inoway46 May 16, 2026
81819ad
stream: remove unnecessary check
aduh95 May 16, 2026
3bdb64d
stream: cache minimum cursor count in broadcast
trivikr May 17, 2026
e21b8a4
stream: limit iter from sync iterable batches
trivikr May 17, 2026
b2ba62c
fs: make `Date` properties on `Stats` enumerable
LiviaMedeiros May 15, 2026
68b1220
doc: remove inactive members from Triagers list
aduh95 May 17, 2026
592f741
src: simplify OpenSSL feature gates
panva May 5, 2026
7dc563b
crypto: wire AES-KW in Web Cryptography when using BoringSSL
panva Apr 22, 2026
5573a6a
crypto: wire ChaCha20-Poly1305 in Web Cryptography when using BoringSSL
panva Apr 22, 2026
ba0736a
crypto: wire ML-DSA and ML-KEM for use when using BoringSSL
panva May 8, 2026
d57bd2b
test: relax min assertion in test-performance-eventloopdelay
marcopiraccini May 17, 2026
537455e
stream: fix merge handling for object-like sources
trivikr May 17, 2026
e49154f
stream: add sync iterable fast path to pipeTo
trivikr May 17, 2026
83054e8
test_runner: avoid hanging on incomplete v8 frames
thisalihassan May 18, 2026
9a394ba
benchmark: respect stream/iter broadcast backpressure
trivikr May 18, 2026
5bdb1f8
test: fix flaky test-watch-mode-inspect timeout
mcollina May 18, 2026
f0d0084
doc: add Rust toolchain manual installation instructions Windows
MikeMcC399 May 18, 2026
f858c61
fs: add `Temporal.Instant` support to `Stats` and `BigIntStats`
LiviaMedeiros May 18, 2026
327b927
deps: update corepack to 0.35.0
nodejs-github-bot May 19, 2026
25189bc
test: reduce flakiness of `different-registry-per-thread`
aduh95 May 9, 2026
b871cff
test: relax test-memory-usage arrayBuffers check
inoway46 May 10, 2026
a57aeba
test: update tls/crypto behaviour expectations when using BoringSSL
panva May 5, 2026
f14ed76
tools: add boringssl to tools/nix/openssl-matrix.nix
panva May 5, 2026
6c57411
tools: update gyp-next to 0.22.2
nodejs-github-bot May 19, 2026
7c50484
tools: bump the eslint group in /tools/eslint with 4 updates
dependabot[bot] May 19, 2026
2a6e605
deps: update undici to 8.3.0
nodejs-github-bot May 19, 2026
ad98b46
crypto: align verifyOneShot accepted types
Anshikakalpana May 19, 2026
6f3587c
test: deflake watch mode worker test
trivikr May 19, 2026
31d89c4
test: avoid repeated writes in watch helper
trivikr May 19, 2026
f0d8c12
2026-05-20, Version 26.2.0 (Current)
nodejs-github-bot May 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/tools.yml
Original file line number Diff line number Diff line change
Expand Up @@ -336,7 +336,7 @@ jobs:
# no-op if the base branch is already up-to-date.
with:
token: ${{ secrets.GH_USER_TOKEN }}
branch: actions/tools-update-${{ matrix.id }} # Custom branch *just* for this Action.
branch: actions/${{ github.ref_name == 'main' || format('{0}/', github.ref_name) }}tools-update-${{ matrix.id }} # Custom branch *just* for this Action.
delete-branch: true
commit-message: ${{ env.COMMIT_MSG }}
labels: ${{ matrix.label }}
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,10 @@ cmake_install.cmake
install_manifest.txt
*.cbp

# === Rules for AI assistants ===
CLAUDE.md
AGENTS.md

# === Global Rules ===
# Keep last to avoid being excluded
*.pyc
Expand Down
32 changes: 24 additions & 8 deletions BUILDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ and libc version. The table below lists the support tier for each supported
combination. A list of [supported compile toolchains](#supported-toolchains) is
also supplied for tier 1 platforms.

**For production applications, run Node.js on supported platforms only.**
**For production applications, run Node.js on supported platforms only (Tier 1 or 2).**

Node.js does not support a platform version if a vendor has expired support
for it. In other words, Node.js does not support running on End-of-Life (EoL)
Expand Down Expand Up @@ -226,12 +226,11 @@ If compiling without one of the above, use `configure` with the
### Previous versions of this document

Supported platforms and toolchains change with each major version of Node.js.
This document is only valid for the current major version of Node.js.
Consult previous versions of this document for older versions of Node.js:
This document is only valid for the current version of Node.js, and is expected
to be valid for the entire lifetime of this release line.

* [Node.js 24](https://github.com/nodejs/node/blob/v24.x/BUILDING.md)
* [Node.js 22](https://github.com/nodejs/node/blob/v22.x/BUILDING.md)
* [Node.js 20](https://github.com/nodejs/node/blob/v20.x/BUILDING.md)
To consult the version of this document for another version, download its source
tarball and/or browse the git repository checked out at the relevant tag.

## Building Node.js on supported platforms

Expand Down Expand Up @@ -753,9 +752,13 @@ Refs:
To install it, select the following two optional components:
* C++ Clang Compiler for Windows (Microsoft.VisualStudio.Component.VC.Llvm.Clang)
* MSBuild support for LLVM (clang-cl) toolset (Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset)
* As an alternative to Visual Studio 2026, download Visual Studio 2022 Current channel Version 17.4 from the
* As an alternative to Visual Studio 2026, download Visual Studio 2022 Current channel Version 17.14 from the
[Evergreen bootstrappers](https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-history#evergreen-bootstrappers)
table and install using the same workload and optional component selection as described above.
* To install the Rust toolchain, required for Temporal support introduced in Node.js 26,
ensure Visual Studio is already installed, then run `rustup-init.exe` downloaded from
[Install Rust](https://rust-lang.org/tools/install/),
choosing the default: "Proceed with standard installation".
* Basic Unix tools required for some tests,
[Git for Windows](https://git-scm.com/download/win) includes Git Bash
and tools which can be included in the global `PATH`.
Expand Down Expand Up @@ -1046,11 +1049,24 @@ enable FIPS support in Node.js.
Node.js supports the [Temporal](https://github.com/tc39/proposal-temporal) APIs, when
linking statically or dynamically with a version of [temporal\_rs](https://github.com/boa-dev/temporal).

To build Node.js with Temporal support, a Rust toolchain is required:
Temporal support is enabled by default starting in Node.js 26. Building it
requires a Rust toolchain:

* rustc >= 1.82 (with LLVM >= 19)
* cargo >= 1.82

If `--v8-enable-temporal-support` and `--v8-disable-temporal-support` are both
omitted, `configure.py` probes for `cargo` and `rustc`. If either is missing,
a warning is printed and Temporal support is disabled.

* Pass `--v8-enable-temporal-support` to `configure.py` to require Temporal
support. The build will stop with an error if `cargo` or `rustc` cannot be
found.
* Pass `--v8-disable-temporal-support` to opt out of Temporal support and
remove the Rust toolchain requirement.

Passing both options to `configure.py` is an error.

## Building Node.js with external core modules

It is possible to specify one or more JavaScript text files to be bundled in
Expand Down
81 changes: 18 additions & 63 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
Select a Node.js version below to view the changelog history:

* [Node.js 26](doc/changelogs/CHANGELOG_V26.md) **Current**
* [Node.js 25](doc/changelogs/CHANGELOG_V25.md) **Current**
* [Node.js 25](doc/changelogs/CHANGELOG_V25.md) Current
* [Node.js 24](doc/changelogs/CHANGELOG_V24.md) **Long Term Support**
* [Node.js 23](doc/changelogs/CHANGELOG_V23.md) End-of-Life
* [Node.js 22](doc/changelogs/CHANGELOG_V22.md) Long Term Support
* [Node.js 21](doc/changelogs/CHANGELOG_V21.md) End-of-Life
* [Node.js 20](doc/changelogs/CHANGELOG_V20.md) Long Term Support
* [Node.js 20](doc/changelogs/CHANGELOG_V20.md) End-of-Life
* [Node.js 19](doc/changelogs/CHANGELOG_V19.md) End-of-Life
* [Node.js 18](doc/changelogs/CHANGELOG_V18.md) End-of-Life
* [Node.js 17](doc/changelogs/CHANGELOG_V17.md) End-of-Life
Expand Down Expand Up @@ -39,11 +39,11 @@ release.
<th title="Current"><a href="doc/changelogs/CHANGELOG_V25.md">25</a> (Current)</th>
<th title="LTS Until 2028-04"><a href="doc/changelogs/CHANGELOG_V24.md">24</a> (LTS)</th>
<th title="LTS Until 2027-04"><a href="doc/changelogs/CHANGELOG_V22.md">22</a> (LTS)</th>
<th title="LTS Until 2026-04"><a href="doc/changelogs/CHANGELOG_V20.md">20</a> (LTS)</th>
</tr>
<tr>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V26.md#26.1.0">26.1.0</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V26.md#26.2.0">26.2.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V26.md#26.1.0">26.1.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V26.md#26.0.0">26.0.0</a><br/>
</td>
<td valign="top">
Expand Down Expand Up @@ -86,22 +86,20 @@ release.
<a href="doc/changelogs/CHANGELOG_V24.md#24.0.0">24.0.0</a><br/>
</td>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V23.md#23.11.0">23.11.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V23.md#23.10.0">23.10.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V23.md#23.9.0">23.9.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V23.md#23.8.0">23.8.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V23.md#23.7.0">23.7.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V23.md#23.6.1">23.6.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V23.md#23.6.0">23.6.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V23.md#23.5.0">23.5.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V23.md#23.4.0">23.4.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V23.md#23.3.0">23.3.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V23.md#23.2.0">23.2.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V23.md#23.1.0">23.1.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V23.md#23.0.0">23.0.0</a><br/>
</td>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.15.0">22.15.0</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.22.3">22.22.3</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.22.2">22.22.2</a><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.22.1">22.22.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.22.0">22.22.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.21.1">22.21.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.21.0">22.21.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.20.0">22.20.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.19.0">22.19.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.18.0">22.18.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.17.1">22.17.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.17.0">22.17.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.16.0">22.16.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.15.1">22.15.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.15.0">22.15.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.14.0">22.14.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.13.1">22.13.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.13.0">22.13.0</a><br/>
Expand All @@ -121,49 +119,6 @@ release.
<a href="doc/changelogs/CHANGELOG_V22.md#22.1.0">22.1.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.0.0">22.0.0</a><br/>
</td>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V20.md#20.20.2">20.20.2</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.20.1">20.20.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.20.0">20.20.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.19.6">20.19.6</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.19.5">20.19.5</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.19.4">20.19.4</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.19.3">20.19.3</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.19.2">20.19.2</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.19.1">20.19.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.19.0">20.19.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.18.3">20.18.3</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.18.2">20.18.2</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.18.1">20.18.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.18.0">20.18.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.17.0">20.17.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.16.0">20.16.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.15.1">20.15.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.15.0">20.15.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.14.0">20.14.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.13.1">20.13.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.13.0">20.13.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.12.2">20.12.2</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.12.1">20.12.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.12.0">20.12.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.11.1">20.11.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.11.0">20.11.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.10.0">20.10.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.9.0">20.9.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.8.1">20.8.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.8.0">20.8.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.7.0">20.7.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.6.1">20.6.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.6.0">20.6.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.5.1">20.5.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.5.0">20.5.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.4.0">20.4.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.3.1">20.3.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.3.0">20.3.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.2.0">20.2.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.1.0">20.1.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V20.md#20.0.0">20.0.0</a><br/>
</td>
</tr>
</table>

Expand Down
1 change: 1 addition & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ dependencies, and tools contained in the `nodejs/node` repository.
* [Setting up your local environment](./doc/contributing/pull-requests.md#setting-up-your-local-environment)
* [The Process of Making Changes](./doc/contributing/pull-requests.md#the-process-of-making-changes)
* [Reviewing Pull Requests](./doc/contributing/pull-requests.md#reviewing-pull-requests)
* [Large Pull Requests](./doc/contributing/large-pull-requests.md)
* [Notes](./doc/contributing/pull-requests.md#notes)

## Automation and bots
Expand Down
Loading