Skip to content

Commit 04d4fa2

Browse files
committed
Merge branch 'release-next'
2 parents c42c5ba + 2fbec6a commit 04d4fa2

File tree

86 files changed

+2001
-968
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+2001
-968
lines changed

CHANGELOG.md

Lines changed: 100 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -13,178 +13,182 @@ We manage release notes in this file instead of the paginated Github Releases Pa
1313
<summary>Table of Contents</summary>
1414

1515
- [Remix Releases](#remix-releases)
16-
- [v2.15.3](#v2153)
16+
- [v2.16.0](#v2160)
17+
- [Minor Changes](#minor-changes)
1718
- [Patch Changes](#patch-changes)
1819
- [Updated Dependencies](#updated-dependencies)
19-
- [v2.15.2](#v2152)
20+
- [v2.15.3](#v2153)
2021
- [Patch Changes](#patch-changes-1)
2122
- [Updated Dependencies](#updated-dependencies-1)
22-
- [v2.15.1](#v2151)
23+
- [v2.15.2](#v2152)
2324
- [Patch Changes](#patch-changes-2)
24-
- [v2.15.0](#v2150)
25+
- [Updated Dependencies](#updated-dependencies-2)
26+
- [v2.15.1](#v2151)
2527
- [Patch Changes](#patch-changes-3)
26-
- [v2.14.0](#v2140)
27-
- [Minor Changes](#minor-changes)
28+
- [v2.15.0](#v2150)
2829
- [Patch Changes](#patch-changes-4)
29-
- [Updated Dependencies](#updated-dependencies-2)
30+
- [v2.14.0](#v2140)
31+
- [Minor Changes](#minor-changes-1)
32+
- [Patch Changes](#patch-changes-5)
33+
- [Updated Dependencies](#updated-dependencies-3)
3034
- [Changes by Package](#changes-by-package)
3135
- [v2.13.1](#v2131)
32-
- [Patch Changes](#patch-changes-5)
36+
- [Patch Changes](#patch-changes-6)
3337
- [v2.13.0](#v2130)
3438
- [What's Changed](#whats-changed)
3539
- [Stabilized APIs](#stabilized-apis)
36-
- [Minor Changes](#minor-changes-1)
37-
- [Patch Changes](#patch-changes-6)
38-
- [Updated Dependencies](#updated-dependencies-3)
40+
- [Minor Changes](#minor-changes-2)
41+
- [Patch Changes](#patch-changes-7)
42+
- [Updated Dependencies](#updated-dependencies-4)
3943
- [Changes by Package](#changes-by-package-1)
4044
- [v2.12.1](#v2121)
41-
- [Patch Changes](#patch-changes-7)
45+
- [Patch Changes](#patch-changes-8)
4246
- [Changes by Package](#changes-by-package-2)
4347
- [v2.12.0](#v2120)
4448
- [What's Changed](#whats-changed-1)
4549
- [Future Flag for Automatic Dependency Optimization (unstable)](#future-flag-for-automatic-dependency-optimization-unstable)
4650
- [Improved Single Fetch Type Safety (unstable)](#improved-single-fetch-type-safety-unstable)
4751
- [Updates to Single Fetch Revalidation Behavior (unstable)](#updates-to-single-fetch-revalidation-behavior-unstable)
48-
- [Minor Changes](#minor-changes-2)
49-
- [Patch Changes](#patch-changes-8)
50-
- [Updated Dependencies](#updated-dependencies-4)
51-
- [Changes by Package](#changes-by-package-3)
52-
- [v2.11.2](#v2112)
52+
- [Minor Changes](#minor-changes-3)
5353
- [Patch Changes](#patch-changes-9)
5454
- [Updated Dependencies](#updated-dependencies-5)
55+
- [Changes by Package](#changes-by-package-3)
56+
- [v2.11.2](#v2112)
57+
- [Patch Changes](#patch-changes-10)
58+
- [Updated Dependencies](#updated-dependencies-6)
5559
- [Changes by Package](#changes-by-package-4)
5660
- [v2.11.1](#v2111)
57-
- [Patch Changes](#patch-changes-10)
61+
- [Patch Changes](#patch-changes-11)
5862
- [Changes by Package](#changes-by-package-5)
5963
- [v2.11.0](#v2110)
6064
- [What's Changed](#whats-changed-2)
6165
- [Renamed `unstable_fogOfWar` future flag to `unstable_lazyRouteDiscovery` (unstable)](#renamed-unstable_fogofwar-future-flag-to-unstable_lazyroutediscovery-unstable)
6266
- [Removed `response` stub in Single Fetch (unstable)](#removed-response-stub-in-single-fetch-unstable)
63-
- [Minor Changes](#minor-changes-3)
64-
- [Patch Changes](#patch-changes-11)
65-
- [Updated Dependencies](#updated-dependencies-6)
66-
- [Changes by Package](#changes-by-package-6)
67-
- [v2.10.3](#v2103)
67+
- [Minor Changes](#minor-changes-4)
6868
- [Patch Changes](#patch-changes-12)
6969
- [Updated Dependencies](#updated-dependencies-7)
70+
- [Changes by Package](#changes-by-package-6)
71+
- [v2.10.3](#v2103)
72+
- [Patch Changes](#patch-changes-13)
73+
- [Updated Dependencies](#updated-dependencies-8)
7074
- [Changes by Package](#changes-by-package-7)
7175
- [v2.10.2](#v2102)
72-
- [Patch Changes](#patch-changes-13)
76+
- [Patch Changes](#patch-changes-14)
7377
- [Changes by Package](#changes-by-package-8)
7478
- [v2.10.1](#v2101)
75-
- [Patch Changes](#patch-changes-14)
76-
- [Updated Dependencies](#updated-dependencies-8)
79+
- [Patch Changes](#patch-changes-15)
80+
- [Updated Dependencies](#updated-dependencies-9)
7781
- [Changes by Package](#changes-by-package-9)
7882
- [v2.10.0](#v2100)
7983
- [What's Changed](#whats-changed-3)
8084
- [Lazy Route Discovery (a.k.a. "Fog of War")](#lazy-route-discovery-aka-fog-of-war)
81-
- [Minor Changes](#minor-changes-4)
82-
- [Patch Changes](#patch-changes-15)
83-
- [Updated Dependencies](#updated-dependencies-9)
85+
- [Minor Changes](#minor-changes-5)
86+
- [Patch Changes](#patch-changes-16)
87+
- [Updated Dependencies](#updated-dependencies-10)
8488
- [Changes by Package](#changes-by-package-10)
8589
- [v2.9.2](#v292)
8690
- [What's Changed](#whats-changed-4)
8791
- [Updated Type-Safety for Single Fetch](#updated-type-safety-for-single-fetch)
88-
- [Patch Changes](#patch-changes-16)
89-
- [Updated Dependencies](#updated-dependencies-10)
92+
- [Patch Changes](#patch-changes-17)
93+
- [Updated Dependencies](#updated-dependencies-11)
9094
- [Changes by Package](#changes-by-package-11)
9195
- [v2.9.1](#v291)
92-
- [Patch Changes](#patch-changes-17)
96+
- [Patch Changes](#patch-changes-18)
9397
- [Changes by Package](#changes-by-package-12)
9498
- [v2.9.0](#v290)
9599
- [What's Changed](#whats-changed-5)
96100
- [Single Fetch (unstable)](#single-fetch-unstable)
97101
- [Undici](#undici)
98-
- [Minor Changes](#minor-changes-5)
99-
- [Patch Changes](#patch-changes-18)
100-
- [Updated Dependencies](#updated-dependencies-11)
101-
- [Changes by Package](#changes-by-package-13)
102-
- [v2.8.1](#v281)
102+
- [Minor Changes](#minor-changes-6)
103103
- [Patch Changes](#patch-changes-19)
104104
- [Updated Dependencies](#updated-dependencies-12)
105-
- [Changes by Package](#changes-by-package-14)
106-
- [v2.8.0](#v280)
107-
- [Minor Changes](#minor-changes-6)
105+
- [Changes by Package](#changes-by-package-13)
106+
- [v2.8.1](#v281)
108107
- [Patch Changes](#patch-changes-20)
109108
- [Updated Dependencies](#updated-dependencies-13)
109+
- [Changes by Package](#changes-by-package-14)
110+
- [v2.8.0](#v280)
111+
- [Minor Changes](#minor-changes-7)
112+
- [Patch Changes](#patch-changes-21)
113+
- [Updated Dependencies](#updated-dependencies-14)
110114
- [Changes by Package](#changes-by-package-15)
111115
- [2.7.2](#272)
112-
- [Patch Changes](#patch-changes-21)
113-
- [2.7.1](#271)
114116
- [Patch Changes](#patch-changes-22)
117+
- [2.7.1](#271)
118+
- [Patch Changes](#patch-changes-23)
115119
- [v2.7.0](#v270)
116120
- [What's Changed](#whats-changed-6)
117121
- [Stabilized Vite Plugin](#stabilized-vite-plugin)
118122
- [New `Layout` Export](#new-layout-export)
119123
- [Basename support](#basename-support)
120124
- [Cloudflare Proxy as a Vite Plugin](#cloudflare-proxy-as-a-vite-plugin)
121-
- [Minor Changes](#minor-changes-7)
122-
- [Patch Changes](#patch-changes-23)
123-
- [Updated Dependencies](#updated-dependencies-14)
125+
- [Minor Changes](#minor-changes-8)
126+
- [Patch Changes](#patch-changes-24)
127+
- [Updated Dependencies](#updated-dependencies-15)
124128
- [Changes by Package](#changes-by-package-16)
125129
- [v2.6.0](#v260)
126130
- [What's Changed](#whats-changed-7)
127131
- [Unstable Vite Plugin updates](#unstable-vite-plugin-updates)
128-
- [Minor Changes](#minor-changes-8)
129-
- [Patch Changes](#patch-changes-24)
130-
- [Updated Dependencies](#updated-dependencies-15)
131-
- [Changes by Package](#changes-by-package-17)
132-
- [v2.5.1](#v251)
132+
- [Minor Changes](#minor-changes-9)
133133
- [Patch Changes](#patch-changes-25)
134134
- [Updated Dependencies](#updated-dependencies-16)
135+
- [Changes by Package](#changes-by-package-17)
136+
- [v2.5.1](#v251)
137+
- [Patch Changes](#patch-changes-26)
138+
- [Updated Dependencies](#updated-dependencies-17)
135139
- [Changes by Package](#changes-by-package-18)
136140
- [v2.5.0](#v250)
137141
- [What's Changed](#whats-changed-8)
138142
- [SPA Mode (unstable)](#spa-mode-unstable)
139143
- [Server Bundles (unstable)](#server-bundles-unstable)
140-
- [Minor Changes](#minor-changes-9)
141-
- [Patch Changes](#patch-changes-26)
142-
- [Updated Dependencies](#updated-dependencies-17)
143-
- [Changes by Package](#changes-by-package-19)
144-
- [v2.4.1](#v241)
144+
- [Minor Changes](#minor-changes-10)
145145
- [Patch Changes](#patch-changes-27)
146146
- [Updated Dependencies](#updated-dependencies-18)
147+
- [Changes by Package](#changes-by-package-19)
148+
- [v2.4.1](#v241)
149+
- [Patch Changes](#patch-changes-28)
150+
- [Updated Dependencies](#updated-dependencies-19)
147151
- [Changes by Package](#changes-by-package-20)
148152
- [v2.4.0](#v240)
149153
- [What's Changed](#whats-changed-9)
150154
- [Client Data](#client-data)
151155
- [`future.v3_relativeSplatPath`](#futurev3_relativesplatpath)
152156
- [Vite Updates (Unstable)](#vite-updates-unstable)
153-
- [Minor Changes](#minor-changes-10)
154-
- [Patch Changes](#patch-changes-28)
155-
- [Updated Dependencies](#updated-dependencies-19)
156-
- [Changes by Package](#changes-by-package-21)
157-
- [v2.3.1](#v231)
157+
- [Minor Changes](#minor-changes-11)
158158
- [Patch Changes](#patch-changes-29)
159159
- [Updated Dependencies](#updated-dependencies-20)
160+
- [Changes by Package](#changes-by-package-21)
161+
- [v2.3.1](#v231)
162+
- [Patch Changes](#patch-changes-30)
163+
- [Updated Dependencies](#updated-dependencies-21)
160164
- [Changes by Package](#changes-by-package-22)
161165
- [v2.3.0](#v230)
162166
- [What's Changed](#whats-changed-10)
163167
- [Stabilized `useBlocker`](#stabilized-useblocker)
164168
- [`unstable_flushSync` API](#unstable_flushsync-api)
165-
- [Minor Changes](#minor-changes-11)
166-
- [Patch Changes](#patch-changes-30)
167-
- [Updated Dependencies](#updated-dependencies-21)
169+
- [Minor Changes](#minor-changes-12)
170+
- [Patch Changes](#patch-changes-31)
171+
- [Updated Dependencies](#updated-dependencies-22)
168172
- [Changes by Package](#changes-by-package-23)
169173
- [v2.2.0](#v220)
170174
- [What's Changed](#whats-changed-11)
171175
- [Vite!](#vite)
172176
- [New Fetcher APIs](#new-fetcher-apis)
173177
- [Persistence Future Flag](#persistence-future-flag)
174-
- [Minor Changes](#minor-changes-12)
175-
- [Patch Changes](#patch-changes-31)
176-
- [Updated Dependencies](#updated-dependencies-22)
178+
- [Minor Changes](#minor-changes-13)
179+
- [Patch Changes](#patch-changes-32)
180+
- [Updated Dependencies](#updated-dependencies-23)
177181
- [Changes by Package](#changes-by-package-24)
178182
- [v2.1.0](#v210)
179183
- [What's Changed](#whats-changed-12)
180184
- [View Transitions](#view-transitions)
181185
- [Stable `createRemixStub`](#stable-createremixstub)
182-
- [Minor Changes](#minor-changes-13)
183-
- [Patch Changes](#patch-changes-32)
184-
- [Updated Dependencies](#updated-dependencies-23)
186+
- [Minor Changes](#minor-changes-14)
187+
- [Patch Changes](#patch-changes-33)
188+
- [Updated Dependencies](#updated-dependencies-24)
185189
- [Changes by Package](#changes-by-package-25)
186190
- [v2.0.1](#v201)
187-
- [Patch Changes](#patch-changes-33)
191+
- [Patch Changes](#patch-changes-34)
188192
- [Changes by Package 🔗](#changes-by-package-)
189193
- [v2.0.0](#v200)
190194
- [Breaking Changes](#breaking-changes)
@@ -196,7 +200,7 @@ We manage release notes in this file instead of the paginated Github Releases Pa
196200
- [Breaking Type Changes](#breaking-type-changes)
197201
- [New Features](#new-features)
198202
- [Other Notable Changes](#other-notable-changes)
199-
- [Updated Dependencies](#updated-dependencies-24)
203+
- [Updated Dependencies](#updated-dependencies-25)
200204
- [Changes by Package](#changes-by-package-26)
201205

202206
</details>
@@ -248,6 +252,30 @@ Date: YYYY-MM-DD
248252
249253
-->
250254

255+
## v2.16.0
256+
257+
Date: 2025-02-27
258+
259+
### Minor Changes
260+
261+
- `@remix-run/dev` - Add Vite v6 support ([#10351](https://github.com/remix-run/remix/pull/10351))
262+
263+
### Patch Changes
264+
265+
- `@remix-run/dev` - Clean up vite-node dev server when build finishes ([#10477](https://github.com/remix-run/remix/pull/10477))
266+
- `@remix-run/react` - Don't apply Single Fetch revalidation de-optimization when in SPA mode since there is no server HTTP request ([#10479](https://github.com/remix-run/remix/pull/10479))
267+
- `@remix-run/react` - When using Lazy Route Discovery (`future.v3_lazyRouteDiscovery`), Remix will now detect manifest version mismatches after a new deploy and trigger a document reload to sync up any active client sessions with the newly deployed version ([#10498](https://github.com/remix-run/remix/pull/10498))
268+
- On navigations to undiscovered routes, this mismatch will trigger a document reload of the destination path
269+
- On `fetcher` calls to undiscovered routes, this mismatch will trigger a document reload of the current path
270+
- While performing Eager Route Discovery on rendered `<Link>` components, mismatches will result in a no-op
271+
272+
### Updated Dependencies
273+
274+
- [`[email protected]`](https://github.com/remix-run/react-router/releases/tag/react-router%406.30.0)
275+
- [`@remix-run/[email protected]`](https://github.com/remix-run/react-router/blob/main/packages/router/CHANGELOG.md#1230)
276+
277+
**Full Changelog**: [`v2.15.3...v2.16.0`](https://github.com/remix-run/remix/compare/[email protected]@2.16.0)
278+
251279
## v2.15.3
252280

253281
Date: 2025-01-30
@@ -261,6 +289,7 @@ Date: 2025-01-30
261289
### Updated Dependencies
262290

263291
- [`[email protected]`](https://github.com/remix-run/react-router/releases/tag/react-router%406.29.0)
292+
- [`@remix-run/[email protected]`](https://github.com/remix-run/react-router/blob/main/packages/router/CHANGELOG.md#1220)
264293

265294
**Full Changelog**: [`v2.15.2...v2.15.3`](https://github.com/remix-run/remix/compare/[email protected]@2.15.3)
266295

docs/guides/typescript.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ The Remix CLI will not perform any type checking. Instead, you'll want to use Ty
3535
"@types/react-dom": "^18.2.7",
3636
"eslint": "^8.23.1",
3737
"typescript": "^5.1.6",
38-
"vite": "^5.1.4"
38+
"vite": "^6.0.0"
3939
},
4040
"engines": {
4141
"node": ">=18.0.0"
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{
2+
"name": "integration-vite-5-template",
3+
"version": "0.0.0",
4+
"private": true,
5+
"sideEffects": false,
6+
"type": "module",
7+
"scripts": {
8+
"dev": "remix vite:dev",
9+
"build": "remix vite:build",
10+
"start": "remix-serve ./build/server/index.js",
11+
"typecheck": "tsc"
12+
},
13+
"dependencies": {
14+
"@remix-run/express": "workspace:*",
15+
"@remix-run/node": "workspace:*",
16+
"@remix-run/react": "workspace:*",
17+
"@remix-run/serve": "workspace:*",
18+
"@vanilla-extract/css": "^1.10.0",
19+
"@vanilla-extract/vite-plugin": "^3.9.2",
20+
"express": "^4.20.0",
21+
"isbot": "^4.1.0",
22+
"react": "^18.2.0",
23+
"react-dom": "^18.2.0",
24+
"serialize-javascript": "^6.0.1"
25+
},
26+
"devDependencies": {
27+
"@remix-run/dev": "workspace:*",
28+
"@remix-run/eslint-config": "workspace:*",
29+
"@remix-run/route-config": "workspace:*",
30+
"@types/react": "^18.2.20",
31+
"@types/react-dom": "^18.2.7",
32+
"eslint": "^8.38.0",
33+
"typescript": "^5.1.6",
34+
"vite": "5.1.8",
35+
"vite-env-only": "^2.0.0",
36+
"vite-tsconfig-paths": "^4.2.1",
37+
"wrangler": "^3.24.0"
38+
},
39+
"engines": {
40+
"node": ">=18.0.0"
41+
}
42+
}

0 commit comments

Comments
 (0)