@@ -13,16 +13,18 @@ We manage release notes in this file instead of the paginated Github Releases Pa
13
13
<summary >Table of Contents</summary >
14
14
15
15
- [ React Router Releases] ( #react-router-releases )
16
- - [ v7.1.1 ] ( #v711 )
16
+ - [ v7.1.2 ] ( #v712 )
17
17
- [ Patch Changes] ( #patch-changes )
18
+ - [ v7.1.1] ( #v711 )
19
+ - [ Patch Changes] ( #patch-changes-1 )
18
20
- [ v7.1.0] ( #v710 )
19
21
- [ Minor Changes] ( #minor-changes )
20
- - [ Patch Changes] ( #patch-changes-1 )
22
+ - [ Patch Changes] ( #patch-changes-2 )
21
23
- [ Changes by Package] ( #changes-by-package )
22
24
- [ v7.0.2] ( #v702 )
23
- - [ Patch Changes] ( #patch-changes-2 )
24
- - [ v7.0.1] ( #v701 )
25
25
- [ Patch Changes] ( #patch-changes-3 )
26
+ - [ v7.0.1] ( #v701 )
27
+ - [ Patch Changes] ( #patch-changes-4 )
26
28
- [ v7.0.0] ( #v700 )
27
29
- [ Breaking Changes] ( #breaking-changes )
28
30
- [ Package Restructuring] ( #package-restructuring )
@@ -39,192 +41,193 @@ We manage release notes in this file instead of the paginated Github Releases Pa
39
41
- [ Major Changes (` react-router ` )] ( #major-changes-react-router )
40
42
- [ Major Changes (` @react-router/* ` )] ( #major-changes-react-router-1 )
41
43
- [ Minor Changes] ( #minor-changes-1 )
42
- - [ Patch Changes] ( #patch-changes-4 )
44
+ - [ Patch Changes] ( #patch-changes-5 )
43
45
- [ Changes by Package] ( #changes-by-package-1 )
46
+ - [ React Router v6 Releases] ( #react-router-v6-releases )
44
47
- [ v6.28.2] ( #v6282 )
45
- - [ Patch Changes] ( #patch-changes-5 )
46
- - [ v6.28.1] ( #v6281 )
47
48
- [ Patch Changes] ( #patch-changes-6 )
49
+ - [ v6.28.1] ( #v6281 )
50
+ - [ Patch Changes] ( #patch-changes-7 )
48
51
- [ v6.28.0] ( #v6280 )
49
52
- [ What's Changed] ( #whats-changed )
50
53
- [ Minor Changes] ( #minor-changes-2 )
51
- - [ Patch Changes] ( #patch-changes-7 )
54
+ - [ Patch Changes] ( #patch-changes-8 )
52
55
- [ v6.27.0] ( #v6270 )
53
56
- [ What's Changed] ( #whats-changed-1 )
54
57
- [ Stabilized APIs] ( #stabilized-apis )
55
58
- [ Minor Changes] ( #minor-changes-3 )
56
- - [ Patch Changes] ( #patch-changes-8 )
57
- - [ v6.26.2] ( #v6262 )
58
59
- [ Patch Changes] ( #patch-changes-9 )
59
- - [ v6.26.1 ] ( #v6261 )
60
+ - [ v6.26.2 ] ( #v6262 )
60
61
- [ Patch Changes] ( #patch-changes-10 )
62
+ - [ v6.26.1] ( #v6261 )
63
+ - [ Patch Changes] ( #patch-changes-11 )
61
64
- [ v6.26.0] ( #v6260 )
62
65
- [ Minor Changes] ( #minor-changes-4 )
63
- - [ Patch Changes] ( #patch-changes-11 )
64
- - [ v6.25.1] ( #v6251 )
65
66
- [ Patch Changes] ( #patch-changes-12 )
67
+ - [ v6.25.1] ( #v6251 )
68
+ - [ Patch Changes] ( #patch-changes-13 )
66
69
- [ v6.25.0] ( #v6250 )
67
70
- [ What's Changed] ( #whats-changed-2 )
68
71
- [ Stabilized ` v7_skipActionErrorRevalidation ` ] ( #stabilized-v7_skipactionerrorrevalidation )
69
72
- [ Minor Changes] ( #minor-changes-5 )
70
- - [ Patch Changes] ( #patch-changes-13 )
71
- - [ v6.24.1] ( #v6241 )
72
73
- [ Patch Changes] ( #patch-changes-14 )
74
+ - [ v6.24.1] ( #v6241 )
75
+ - [ Patch Changes] ( #patch-changes-15 )
73
76
- [ v6.24.0] ( #v6240 )
74
77
- [ What's Changed] ( #whats-changed-3 )
75
78
- [ Lazy Route Discovery (a.k.a. "Fog of War")] ( #lazy-route-discovery-aka-fog-of-war )
76
79
- [ Minor Changes] ( #minor-changes-6 )
77
- - [ Patch Changes] ( #patch-changes-15 )
78
- - [ v6.23.1] ( #v6231 )
79
80
- [ Patch Changes] ( #patch-changes-16 )
81
+ - [ v6.23.1] ( #v6231 )
82
+ - [ Patch Changes] ( #patch-changes-17 )
80
83
- [ v6.23.0] ( #v6230 )
81
84
- [ What's Changed] ( #whats-changed-4 )
82
85
- [ Data Strategy (unstable)] ( #data-strategy-unstable )
83
86
- [ Skip Action Error Revalidation (unstable)] ( #skip-action-error-revalidation-unstable )
84
87
- [ Minor Changes] ( #minor-changes-7 )
85
88
- [ v6.22.3] ( #v6223 )
86
- - [ Patch Changes] ( #patch-changes-17 )
87
- - [ v6.22.2] ( #v6222 )
88
89
- [ Patch Changes] ( #patch-changes-18 )
89
- - [ v6.22.1 ] ( #v6221 )
90
+ - [ v6.22.2 ] ( #v6222 )
90
91
- [ Patch Changes] ( #patch-changes-19 )
92
+ - [ v6.22.1] ( #v6221 )
93
+ - [ Patch Changes] ( #patch-changes-20 )
91
94
- [ v6.22.0] ( #v6220 )
92
95
- [ What's Changed] ( #whats-changed-5 )
93
96
- [ Core Web Vitals Technology Report Flag] ( #core-web-vitals-technology-report-flag )
94
97
- [ Minor Changes] ( #minor-changes-8 )
95
- - [ Patch Changes] ( #patch-changes-20 )
96
- - [ v6.21.3] ( #v6213 )
97
98
- [ Patch Changes] ( #patch-changes-21 )
98
- - [ v6.21.2 ] ( #v6212 )
99
+ - [ v6.21.3 ] ( #v6213 )
99
100
- [ Patch Changes] ( #patch-changes-22 )
100
- - [ v6.21.1 ] ( #v6211 )
101
+ - [ v6.21.2 ] ( #v6212 )
101
102
- [ Patch Changes] ( #patch-changes-23 )
103
+ - [ v6.21.1] ( #v6211 )
104
+ - [ Patch Changes] ( #patch-changes-24 )
102
105
- [ v6.21.0] ( #v6210 )
103
106
- [ What's Changed] ( #whats-changed-6 )
104
107
- [ ` future.v7_relativeSplatPath ` ] ( #futurev7_relativesplatpath )
105
108
- [ Partial Hydration] ( #partial-hydration )
106
109
- [ Minor Changes] ( #minor-changes-9 )
107
- - [ Patch Changes] ( #patch-changes-24 )
108
- - [ v6.20.1] ( #v6201 )
109
110
- [ Patch Changes] ( #patch-changes-25 )
111
+ - [ v6.20.1] ( #v6201 )
112
+ - [ Patch Changes] ( #patch-changes-26 )
110
113
- [ v6.20.0] ( #v6200 )
111
114
- [ Minor Changes] ( #minor-changes-10 )
112
- - [ Patch Changes] ( #patch-changes-26 )
115
+ - [ Patch Changes] ( #patch-changes-27 )
113
116
- [ v6.19.0] ( #v6190 )
114
117
- [ What's Changed] ( #whats-changed-7 )
115
118
- [ ` unstable_flushSync ` API] ( #unstable_flushsync-api )
116
119
- [ Minor Changes] ( #minor-changes-11 )
117
- - [ Patch Changes] ( #patch-changes-27 )
120
+ - [ Patch Changes] ( #patch-changes-28 )
118
121
- [ v6.18.0] ( #v6180 )
119
122
- [ What's Changed] ( #whats-changed-8 )
120
123
- [ New Fetcher APIs] ( #new-fetcher-apis )
121
124
- [ Persistence Future Flag (` future.v7_fetcherPersist ` )] ( #persistence-future-flag-futurev7_fetcherpersist )
122
125
- [ Minor Changes] ( #minor-changes-12 )
123
- - [ Patch Changes] ( #patch-changes-28 )
126
+ - [ Patch Changes] ( #patch-changes-29 )
124
127
- [ v6.17.0] ( #v6170 )
125
128
- [ What's Changed] ( #whats-changed-9 )
126
129
- [ View Transitions 🚀] ( #view-transitions- )
127
130
- [ Minor Changes] ( #minor-changes-13 )
128
- - [ Patch Changes] ( #patch-changes-29 )
131
+ - [ Patch Changes] ( #patch-changes-30 )
129
132
- [ v6.16.0] ( #v6160 )
130
133
- [ Minor Changes] ( #minor-changes-14 )
131
- - [ Patch Changes] ( #patch-changes-30 )
134
+ - [ Patch Changes] ( #patch-changes-31 )
132
135
- [ v6.15.0] ( #v6150 )
133
136
- [ Minor Changes] ( #minor-changes-15 )
134
- - [ Patch Changes] ( #patch-changes-31 )
135
- - [ v6.14.2] ( #v6142 )
136
137
- [ Patch Changes] ( #patch-changes-32 )
137
- - [ v6.14.1 ] ( #v6141 )
138
+ - [ v6.14.2 ] ( #v6142 )
138
139
- [ Patch Changes] ( #patch-changes-33 )
140
+ - [ v6.14.1] ( #v6141 )
141
+ - [ Patch Changes] ( #patch-changes-34 )
139
142
- [ v6.14.0] ( #v6140 )
140
143
- [ What's Changed] ( #whats-changed-10 )
141
144
- [ JSON/Text Submissions] ( #jsontext-submissions )
142
145
- [ Minor Changes] ( #minor-changes-16 )
143
- - [ Patch Changes] ( #patch-changes-34 )
146
+ - [ Patch Changes] ( #patch-changes-35 )
144
147
- [ v6.13.0] ( #v6130 )
145
148
- [ What's Changed] ( #whats-changed-11 )
146
149
- [ ` future.v7_startTransition ` ] ( #futurev7_starttransition )
147
150
- [ Minor Changes] ( #minor-changes-17 )
148
- - [ Patch Changes] ( #patch-changes-35 )
149
- - [ v6.12.1] ( #v6121 )
150
151
- [ Patch Changes] ( #patch-changes-36 )
152
+ - [ v6.12.1] ( #v6121 )
153
+ - [ Patch Changes] ( #patch-changes-37 )
151
154
- [ v6.12.0] ( #v6120 )
152
155
- [ What's Changed] ( #whats-changed-12 )
153
156
- [ ` React.startTransition ` support] ( #reactstarttransition-support )
154
157
- [ Minor Changes] ( #minor-changes-18 )
155
- - [ Patch Changes] ( #patch-changes-37 )
156
- - [ v6.11.2] ( #v6112 )
157
158
- [ Patch Changes] ( #patch-changes-38 )
158
- - [ v6.11.1 ] ( #v6111 )
159
+ - [ v6.11.2 ] ( #v6112 )
159
160
- [ Patch Changes] ( #patch-changes-39 )
161
+ - [ v6.11.1] ( #v6111 )
162
+ - [ Patch Changes] ( #patch-changes-40 )
160
163
- [ v6.11.0] ( #v6110 )
161
164
- [ Minor Changes] ( #minor-changes-19 )
162
- - [ Patch Changes] ( #patch-changes-40 )
165
+ - [ Patch Changes] ( #patch-changes-41 )
163
166
- [ v6.10.0] ( #v6100 )
164
167
- [ What's Changed] ( #whats-changed-13 )
165
168
- [ Minor Changes] ( #minor-changes-20 )
166
169
- [ ` future.v7_normalizeFormMethod ` ] ( #futurev7_normalizeformmethod )
167
- - [ Patch Changes] ( #patch-changes-41 )
170
+ - [ Patch Changes] ( #patch-changes-42 )
168
171
- [ v6.9.0] ( #v690 )
169
172
- [ What's Changed] ( #whats-changed-14 )
170
173
- [ ` Component ` /` ErrorBoundary ` route properties] ( #componenterrorboundary-route-properties )
171
174
- [ Introducing Lazy Route Modules] ( #introducing-lazy-route-modules )
172
175
- [ Minor Changes] ( #minor-changes-21 )
173
- - [ Patch Changes] ( #patch-changes-42 )
174
- - [ v6.8.2] ( #v682 )
175
176
- [ Patch Changes] ( #patch-changes-43 )
176
- - [ v6.8.1 ] ( #v681 )
177
+ - [ v6.8.2 ] ( #v682 )
177
178
- [ Patch Changes] ( #patch-changes-44 )
179
+ - [ v6.8.1] ( #v681 )
180
+ - [ Patch Changes] ( #patch-changes-45 )
178
181
- [ v6.8.0] ( #v680 )
179
182
- [ Minor Changes] ( #minor-changes-22 )
180
- - [ Patch Changes] ( #patch-changes-45 )
183
+ - [ Patch Changes] ( #patch-changes-46 )
181
184
- [ v6.7.0] ( #v670 )
182
185
- [ Minor Changes] ( #minor-changes-23 )
183
- - [ Patch Changes] ( #patch-changes-46 )
184
- - [ v6.6.2] ( #v662 )
185
186
- [ Patch Changes] ( #patch-changes-47 )
186
- - [ v6.6.1 ] ( #v661 )
187
+ - [ v6.6.2 ] ( #v662 )
187
188
- [ Patch Changes] ( #patch-changes-48 )
189
+ - [ v6.6.1] ( #v661 )
190
+ - [ Patch Changes] ( #patch-changes-49 )
188
191
- [ v6.6.0] ( #v660 )
189
192
- [ What's Changed] ( #whats-changed-15 )
190
193
- [ Minor Changes] ( #minor-changes-24 )
191
- - [ Patch Changes] ( #patch-changes-49 )
194
+ - [ Patch Changes] ( #patch-changes-50 )
192
195
- [ v6.5.0] ( #v650 )
193
196
- [ What's Changed] ( #whats-changed-16 )
194
197
- [ Minor Changes] ( #minor-changes-25 )
195
- - [ Patch Changes] ( #patch-changes-50 )
196
- - [ v6.4.5] ( #v645 )
197
198
- [ Patch Changes] ( #patch-changes-51 )
198
- - [ v6.4.4 ] ( #v644 )
199
+ - [ v6.4.5 ] ( #v645 )
199
200
- [ Patch Changes] ( #patch-changes-52 )
200
- - [ v6.4.3 ] ( #v643 )
201
+ - [ v6.4.4 ] ( #v644 )
201
202
- [ Patch Changes] ( #patch-changes-53 )
202
- - [ v6.4.2 ] ( #v642 )
203
+ - [ v6.4.3 ] ( #v643 )
203
204
- [ Patch Changes] ( #patch-changes-54 )
204
- - [ v6.4.1 ] ( #v641 )
205
+ - [ v6.4.2 ] ( #v642 )
205
206
- [ Patch Changes] ( #patch-changes-55 )
207
+ - [ v6.4.1] ( #v641 )
208
+ - [ Patch Changes] ( #patch-changes-56 )
206
209
- [ v6.4.0] ( #v640 )
207
210
- [ What's Changed] ( #whats-changed-17 )
208
211
- [ Remix Data APIs] ( #remix-data-apis )
209
- - [ Patch Changes] ( #patch-changes-56 )
212
+ - [ Patch Changes] ( #patch-changes-57 )
210
213
- [ v6.3.0] ( #v630 )
211
214
- [ Minor Changes] ( #minor-changes-26 )
212
215
- [ v6.2.2] ( #v622 )
213
- - [ Patch Changes] ( #patch-changes-57 )
214
- - [ v6.2.1] ( #v621 )
215
216
- [ Patch Changes] ( #patch-changes-58 )
217
+ - [ v6.2.1] ( #v621 )
218
+ - [ Patch Changes] ( #patch-changes-59 )
216
219
- [ v6.2.0] ( #v620 )
217
220
- [ Minor Changes] ( #minor-changes-27 )
218
- - [ Patch Changes] ( #patch-changes-59 )
219
- - [ v6.1.1] ( #v611 )
220
221
- [ Patch Changes] ( #patch-changes-60 )
222
+ - [ v6.1.1] ( #v611 )
223
+ - [ Patch Changes] ( #patch-changes-61 )
221
224
- [ v6.1.0] ( #v610 )
222
225
- [ Minor Changes] ( #minor-changes-28 )
223
- - [ Patch Changes] ( #patch-changes-61 )
224
- - [ v6.0.2] ( #v602 )
225
226
- [ Patch Changes] ( #patch-changes-62 )
226
- - [ v6.0.1 ] ( #v601 )
227
+ - [ v6.0.2 ] ( #v602 )
227
228
- [ Patch Changes] ( #patch-changes-63 )
229
+ - [ v6.0.1] ( #v601 )
230
+ - [ Patch Changes] ( #patch-changes-64 )
228
231
- [ v6.0.0] ( #v600 )
229
232
230
233
</details >
@@ -261,6 +264,27 @@ Date: YYYY-MM-DD
261
264
**Full Changelog**: [`v7.X.Y...v7.X.Y`](https://github.com/remix-run/react-router/compare/[email protected] @7.X.Y)
262
265
-->
263
266
267
+ ## v7.1.2
268
+
269
+ Date: 2025-01-16
270
+
271
+ ### Patch Changes
272
+
273
+ - ` react-router ` - Fix issue with fetcher data cleanup in the data layer on fetcher unmount ([ #12681 ] ( https://github.com/remix-run/react-router/pull/12681 ) )
274
+ - ` react-router ` - Do not rely on ` symbol ` for filtering out ` redirect ` responses from loader data ([ #12694 ] ( https://github.com/remix-run/react-router/pull/12694 ) )
275
+ - Previously, some projects were getting type checking errors like:
276
+ ``` ts
277
+ error TS4058 : Return type of exported function has or is using name 'redirectSymbol' from external module "node_modules/..." but cannot be named.
278
+ ```
279
+ - Now that `symbol`s are not used for the `redirect` response type, these errors should no longer be present
280
+ - `@react-router/dev` - Fix default external conditions in Vite v6 ([#12644](https:// github.com/remix-run/react-router/pull/12644))
281
+ - This fixes resolution issues with certain npm packages
282
+ - `@react-router/dev` - Fix mismatch in prerendering html/data files when path is missing a leading slash ([#12684](https:// github.com/remix-run/react-router/pull/12684))
283
+ - `@react-router/dev` - Use `module-sync` server condition when enabled in the runtime. This fixes React context mismatches (e.g. `useHref() may be used only in the context of a <Router > component.`) during development on Node 22.10.0+ when using libraries that have a peer dependency on React Router ([#12729](https:// github.com/remix-run/react-router/pull/12729))
284
+ - `@react-router/dev` - Fix `react-refresh` source maps ([#12686](https:// github.com/remix-run/react-router/pull/12686))
285
+
286
+ ** Full Changelog ** : [
` v7.1.1...v7.1.2 ` ](
https :
// github.com/remix-run/react-router/compare/[email protected] @7.1.2)
287
+
264
288
## v7 .1.1
265
289
266
290
Date : 2024 - 12 - 23
@@ -747,6 +771,8 @@ async function fakeGetSlugsFromCms() {
747
771
748
772
**Full Changelog**: [`v6.28.0...v7.0.0`](https://github.com/remix-run/react-router/compare/[email protected] @7.0.0)
749
773
774
+ # React Router v6 Releases
775
+
750
776
## v6.28.2
751
777
752
778
Date: 2025-01-16
0 commit comments