Skip to content

Commit a0b53e3

Browse files
chore: Update version for release (pre) (#10597)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 5d9be06 commit a0b53e3

File tree

9 files changed

+81
-8
lines changed

9 files changed

+81
-8
lines changed

.changeset/pre.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"@remix-run/router": "1.6.3"
1010
},
1111
"changesets": [
12-
"start-transition-minification"
12+
"start-transition-minification",
13+
"v7-start-transition"
1314
]
1415
}

packages/react-router-dom-v5-compat/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# `react-router-dom-v5-compat`
22

3+
## 6.13.0-pre.1
4+
5+
### Patch Changes
6+
7+
- Updated dependencies:
8+
9+
10+
311
## 6.12.2-pre.0
412

513
### Patch Changes

packages/react-router-dom-v5-compat/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-router-dom-v5-compat",
3-
"version": "6.12.2-pre.0",
3+
"version": "6.13.0-pre.1",
44
"description": "Migration path to React Router v6 from v4/5",
55
"keywords": [
66
"react",
@@ -24,7 +24,7 @@
2424
"types": "./dist/index.d.ts",
2525
"dependencies": {
2626
"history": "^5.3.0",
27-
"react-router": "6.12.2-pre.0"
27+
"react-router": "6.13.0-pre.1"
2828
},
2929
"peerDependencies": {
3030
"react": ">=16.8",

packages/react-router-dom/CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,36 @@
11
# `react-router-dom`
22

3+
## 6.13.0-pre.1
4+
5+
### Minor Changes
6+
7+
- Move [`React.startTransition`](https://react.dev/reference/react/startTransition) behind a [future flag](https://reactrouter.com/en/main/guides/api-development-strategy) to avoid issues with existing incompatible `Suspense` usages. We recommend folks adopting this flag to be better compatible with React concurrent mode, but if you run into issues you can continue without the use of `startTransition` until v7. Issues usually boils down to creating net-new promises during the render cycle, so if you run into issues you should either lift your promise creation out of the render cycle or put it behind a `useMemo`. ([#10596](https://github.com/remix-run/react-router/pull/10596))
8+
9+
Existing behavior will no longer include `React.startTransition`:
10+
11+
```jsx
12+
<BrowserRouter>
13+
<Routes>{/*...*/}</Routes>
14+
</BrowserRouter>
15+
16+
<RouterProvider router={router} />
17+
```
18+
19+
If you wish to enable `React.startTransition`, pass the future flag to your component:
20+
21+
```jsx
22+
<BrowserRouter future={{ v7_startTransition: true }}>
23+
<Routes>{/*...*/}</Routes>
24+
</BrowserRouter>
25+
26+
<RouterProvider router={router} future={{ v7_startTransition: true }}/>
27+
```
28+
29+
### Patch Changes
30+
31+
- Updated dependencies:
32+
33+
334
## 6.12.2-pre.0
435

536
### Patch Changes

packages/react-router-dom/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-router-dom",
3-
"version": "6.12.2-pre.0",
3+
"version": "6.13.0-pre.1",
44
"description": "Declarative routing for React web applications",
55
"keywords": [
66
"react",
@@ -24,7 +24,7 @@
2424
"types": "./dist/index.d.ts",
2525
"dependencies": {
2626
"@remix-run/router": "1.6.3",
27-
"react-router": "6.12.2-pre.0"
27+
"react-router": "6.13.0-pre.1"
2828
},
2929
"devDependencies": {
3030
"react": "^18.2.0",

packages/react-router-native/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# `react-router-native`
22

3+
## 6.13.0-pre.1
4+
5+
### Patch Changes
6+
7+
- Updated dependencies:
8+
9+
310
## 6.12.2-pre.0
411

512
### Patch Changes

packages/react-router-native/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-router-native",
3-
"version": "6.12.2-pre.0",
3+
"version": "6.13.0-pre.1",
44
"description": "Declarative routing for React Native applications",
55
"keywords": [
66
"react",
@@ -22,7 +22,7 @@
2222
"types": "./dist/index.d.ts",
2323
"dependencies": {
2424
"@ungap/url-search-params": "^0.1.4",
25-
"react-router": "6.12.2-pre.0"
25+
"react-router": "6.13.0-pre.1"
2626
},
2727
"devDependencies": {
2828
"react": "^18.2.0",

packages/react-router/CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
# `react-router`
22

3+
## 6.13.0-pre.1
4+
5+
### Minor Changes
6+
7+
- Move [`React.startTransition`](https://react.dev/reference/react/startTransition) behind a [future flag](https://reactrouter.com/en/main/guides/api-development-strategy) to avoid issues with existing incompatible `Suspense` usages. We recommend folks adopting this flag to be better compatible with React concurrent mode, but if you run into issues you can continue without the use of `startTransition` until v7. Issues usually boils down to creating net-new promises during the render cycle, so if you run into issues you should either lift your promise creation out of the render cycle or put it behind a `useMemo`. ([#10596](https://github.com/remix-run/react-router/pull/10596))
8+
9+
Existing behavior will no longer include `React.startTransition`:
10+
11+
```jsx
12+
<BrowserRouter>
13+
<Routes>{/*...*/}</Routes>
14+
</BrowserRouter>
15+
16+
<RouterProvider router={router} />
17+
```
18+
19+
If you wish to enable `React.startTransition`, pass the future flag to your component:
20+
21+
```jsx
22+
<BrowserRouter future={{ v7_startTransition: true }}>
23+
<Routes>{/*...*/}</Routes>
24+
</BrowserRouter>
25+
26+
<RouterProvider router={router} future={{ v7_startTransition: true }}/>
27+
```
28+
329
## 6.12.2-pre.0
430

531
### Patch Changes

packages/react-router/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-router",
3-
"version": "6.12.2-pre.0",
3+
"version": "6.13.0-pre.1",
44
"description": "Declarative routing for React",
55
"keywords": [
66
"react",

0 commit comments

Comments
 (0)