Skip to content

Commit d1e97d0

Browse files
committed
clarify Node.js version policy in docs
1 parent 7615bdd commit d1e97d0

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

website/community/5-release-process.mdx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,12 @@ If you only use our [public API surface](#public-api-surface), you should be abl
4949

5050
:::
5151

52+
:::caution About End-of-Life Node.js versions
53+
54+
We may drop support for End-of-Life Node.js versions in minor Docusaurus versions. Check the [Node.js support policy](#nodejs-support) section for more details.
55+
56+
:::
57+
5258
### Patch versions {#patch-versions}
5359

5460
The `patch` version number is incremented on bugfixes releases.
@@ -57,6 +63,16 @@ Whenever a new patch version is released, we publish:
5763

5864
- an exhaustive changelog entry
5965

66+
## Node.js support policy {#nodejs-support}
67+
68+
Each major version of Docusaurus supports a minimum Node.js version. This retro-compatibility will be preserved all along that release line. This runtime backward compatibility will be preserved throughout all the minor versions of the release line, except for End-of-Life Node.js versions.
69+
70+
:::caution Support for End-of-Life versions
71+
72+
On minor releases, we reserve the right to drop support for Node.js versions that reached End-of-Life ([Node.js release process and schedule](https://nodejs.org/en/about/previous-releases). **We do not consider it a Docusaurus breaking change**. We highly recommend using a maintained Node.js version. Beware that [End-of-Life Node.js versions do not receive security updates anymore](https://nodejs.org/en/blog/announcements/node-18-eol-support).
73+
74+
:::
75+
6076
## Versions {#versions}
6177

6278
```mdx-code-block

0 commit comments

Comments
 (0)