Skip to content

Commit ca80c55

Browse files
authored
Add releases page (#4766)
1 parent 333ebc4 commit ca80c55

File tree

5 files changed

+49
-7
lines changed

5 files changed

+49
-7
lines changed

docs/releases.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
id: releases
3+
title: Releases
4+
---
5+
6+
import ReleasesTable from '@site/src/components/releases/ReleasesTable';
7+
8+
New React Native releases are shipped **every two months**, usually resulting in six (6) new minors per year.
9+
10+
Below is the schedule and current status of recent and upcoming React Native releases:
11+
12+
<ReleasesTable />
13+
14+
The different support level presented in the table are defined as such:
15+
16+
- Future
17+
- After a new version branch gets cut, creating new Release Candidates to allow the community to test the upcoming version is very important. New RC releases are done at a high pace, as soon as viable.
18+
- Active
19+
- Stable releases in active support receive frequent updates. Latest stable has the highest priority, and at the start of its stable cycle (right after .0 is released) multiple patches will be done as soon as possible to stabilize the version and ensure a good upgrade experience to the community.
20+
- End of Cycle
21+
- A version in this support bracket will receive less patches, unless some important regressions need to be addressed. Once a next version becomes the new latest stable, before the version in EoC moves over into Unsupported one last patch released will be produced with the latest receive pick requests.
22+
- Unsupported
23+
- When a version is in the unsupported stage, no new released are to be expected. Only very important regressions might create exceptions to this rule; it is recommended that codebases using an unsupported version upgrade as soon as possible.
24+
25+
## Commitment to Stability
26+
27+
In order to support users upgrading React Native versions, we’re committed to maintain the **latest 3 minor series** (e.g. 0.78.x, 0.77.x and 0.76.x when 0.78 is the latest release).
28+
29+
For those releases we’ll be publishing regular updates and bug fixes.
30+
31+
You can read more about our support policy on [the react-native-releases working group](https://github.com/reactwg/react-native-releases/blob/main/docs/support.md).
32+
33+
More information on our versioning, and what we consider a breaking change is available in our [versioning policy](/contributing/versioning-policy) page.

website/contributing/versioning-policy.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,7 @@ Stable releases are shipped regularly, with the latest tagged as `latest` on NPM
2626

2727
A series of releases under the same minor number is called a **minor series** (e.g. 0.76.x is the minor series for 0.76.0, 0.76.1, 0.76.2, etc.).
2828

29-
## Commitment to Stability
30-
31-
In order to support users upgrading React Native versions, we’re committed to maintain the latest 3 minor series (e.g. 0.78.x, 0.77.x and 0.76.x when 0.78 is the latest release).
32-
33-
For those releases we’ll be publishing regular updates and bug fixes.
34-
35-
You can read more about our support policy on [the react-native-releases working group](https://github.com/reactwg/react-native-releases/blob/main/docs/support.md).
29+
You can read more about our **commitment to stability** in [the releases page](/docs/next/releases).
3630

3731
### Breaking changes
3832

website/sidebars.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export default {
1111
'using-a-listview',
1212
'troubleshooting',
1313
'platform-specific-code',
14+
'releases',
1415
'more-resources',
1516
],
1617
'Environment setup': [
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import ReleasesTableMD from './_releases-table.md';
2+
3+
export default function ReleasesTable() {
4+
return <ReleasesTableMD />;
5+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
| Version | Branch-cut Date | Release Date | Support | Blogpost |
2+
| -------- | --------------- | ------------ | ------------ | --------------------------------------------- |
3+
| `0.83.x` | 2025-11-03 | 2025-12-08 | Future | |
4+
| `0.82.x` | 2025-09-01 | 2025-10-06 | Future | |
5+
| `0.81.x` | 2025-07-10 | 2025-08-12 | Active | [Details](/blog/2025/08/12/react-native-0.81) |
6+
| `0.80.x` | 2025-05-07 | 2025-06-12 | Active | [Details](/blog/2025/06/12/react-native-0.80) |
7+
| `0.79.x` | 2025-03-04 | 2025-04-08 | End of Cycle | [Details](/blog/2025/04/08/react-native-0.79) |
8+
| `0.78.x` | 2025-01-15 | 2025-02-19 | Unsupported | [Details](/blog/2025/02/19/react-native-0.78) |
9+
| `0.77.x` | 2024-11-26 | 2025-01-21 | Unsupported | [Details](/blog/2025/01/21/version-0.77) |

0 commit comments

Comments
 (0)