Skip to content

Commit 249e34f

Browse files
committed
Merge branch 'release-next' into dev
2 parents 960815c + c9c1da1 commit 249e34f

File tree

39 files changed

+175
-68
lines changed

39 files changed

+175
-68
lines changed

.changeset/old-plums-perform.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 54 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -13,144 +13,147 @@ 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.16.2](#v2162)
16+
- [v2.16.3](#v2163)
17+
- [Security Notice](#security-notice)
1718
- [Patch Changes](#patch-changes)
18-
- [v2.16.1](#v2161)
19+
- [v2.16.2](#v2162)
1920
- [Patch Changes](#patch-changes-1)
21+
- [v2.16.1](#v2161)
22+
- [Patch Changes](#patch-changes-2)
2023
- [v2.16.0](#v2160)
2124
- [Minor Changes](#minor-changes)
22-
- [Patch Changes](#patch-changes-2)
25+
- [Patch Changes](#patch-changes-3)
2326
- [Updated Dependencies](#updated-dependencies)
2427
- [v2.15.3](#v2153)
25-
- [Patch Changes](#patch-changes-3)
28+
- [Patch Changes](#patch-changes-4)
2629
- [Updated Dependencies](#updated-dependencies-1)
2730
- [v2.15.2](#v2152)
28-
- [Patch Changes](#patch-changes-4)
31+
- [Patch Changes](#patch-changes-5)
2932
- [Updated Dependencies](#updated-dependencies-2)
3033
- [v2.15.1](#v2151)
31-
- [Patch Changes](#patch-changes-5)
32-
- [v2.15.0](#v2150)
3334
- [Patch Changes](#patch-changes-6)
35+
- [v2.15.0](#v2150)
36+
- [Patch Changes](#patch-changes-7)
3437
- [v2.14.0](#v2140)
3538
- [Minor Changes](#minor-changes-1)
36-
- [Patch Changes](#patch-changes-7)
39+
- [Patch Changes](#patch-changes-8)
3740
- [Updated Dependencies](#updated-dependencies-3)
3841
- [Changes by Package](#changes-by-package)
3942
- [v2.13.1](#v2131)
40-
- [Patch Changes](#patch-changes-8)
43+
- [Patch Changes](#patch-changes-9)
4144
- [v2.13.0](#v2130)
4245
- [What's Changed](#whats-changed)
4346
- [Stabilized APIs](#stabilized-apis)
4447
- [Minor Changes](#minor-changes-2)
45-
- [Patch Changes](#patch-changes-9)
48+
- [Patch Changes](#patch-changes-10)
4649
- [Updated Dependencies](#updated-dependencies-4)
4750
- [Changes by Package](#changes-by-package-1)
4851
- [v2.12.1](#v2121)
49-
- [Patch Changes](#patch-changes-10)
52+
- [Patch Changes](#patch-changes-11)
5053
- [Changes by Package](#changes-by-package-2)
5154
- [v2.12.0](#v2120)
5255
- [What's Changed](#whats-changed-1)
5356
- [Future Flag for Automatic Dependency Optimization (unstable)](#future-flag-for-automatic-dependency-optimization-unstable)
5457
- [Improved Single Fetch Type Safety (unstable)](#improved-single-fetch-type-safety-unstable)
5558
- [Updates to Single Fetch Revalidation Behavior (unstable)](#updates-to-single-fetch-revalidation-behavior-unstable)
5659
- [Minor Changes](#minor-changes-3)
57-
- [Patch Changes](#patch-changes-11)
60+
- [Patch Changes](#patch-changes-12)
5861
- [Updated Dependencies](#updated-dependencies-5)
5962
- [Changes by Package](#changes-by-package-3)
6063
- [v2.11.2](#v2112)
61-
- [Patch Changes](#patch-changes-12)
64+
- [Patch Changes](#patch-changes-13)
6265
- [Updated Dependencies](#updated-dependencies-6)
6366
- [Changes by Package](#changes-by-package-4)
6467
- [v2.11.1](#v2111)
65-
- [Patch Changes](#patch-changes-13)
68+
- [Patch Changes](#patch-changes-14)
6669
- [Changes by Package](#changes-by-package-5)
6770
- [v2.11.0](#v2110)
6871
- [What's Changed](#whats-changed-2)
6972
- [Renamed `unstable_fogOfWar` future flag to `unstable_lazyRouteDiscovery` (unstable)](#renamed-unstable_fogofwar-future-flag-to-unstable_lazyroutediscovery-unstable)
7073
- [Removed `response` stub in Single Fetch (unstable)](#removed-response-stub-in-single-fetch-unstable)
7174
- [Minor Changes](#minor-changes-4)
72-
- [Patch Changes](#patch-changes-14)
75+
- [Patch Changes](#patch-changes-15)
7376
- [Updated Dependencies](#updated-dependencies-7)
7477
- [Changes by Package](#changes-by-package-6)
7578
- [v2.10.3](#v2103)
76-
- [Patch Changes](#patch-changes-15)
79+
- [Patch Changes](#patch-changes-16)
7780
- [Updated Dependencies](#updated-dependencies-8)
7881
- [Changes by Package](#changes-by-package-7)
7982
- [v2.10.2](#v2102)
80-
- [Patch Changes](#patch-changes-16)
83+
- [Patch Changes](#patch-changes-17)
8184
- [Changes by Package](#changes-by-package-8)
8285
- [v2.10.1](#v2101)
83-
- [Patch Changes](#patch-changes-17)
86+
- [Patch Changes](#patch-changes-18)
8487
- [Updated Dependencies](#updated-dependencies-9)
8588
- [Changes by Package](#changes-by-package-9)
8689
- [v2.10.0](#v2100)
8790
- [What's Changed](#whats-changed-3)
8891
- [Lazy Route Discovery (a.k.a. "Fog of War")](#lazy-route-discovery-aka-fog-of-war)
8992
- [Minor Changes](#minor-changes-5)
90-
- [Patch Changes](#patch-changes-18)
93+
- [Patch Changes](#patch-changes-19)
9194
- [Updated Dependencies](#updated-dependencies-10)
9295
- [Changes by Package](#changes-by-package-10)
9396
- [v2.9.2](#v292)
9497
- [What's Changed](#whats-changed-4)
9598
- [Updated Type-Safety for Single Fetch](#updated-type-safety-for-single-fetch)
96-
- [Patch Changes](#patch-changes-19)
99+
- [Patch Changes](#patch-changes-20)
97100
- [Updated Dependencies](#updated-dependencies-11)
98101
- [Changes by Package](#changes-by-package-11)
99102
- [v2.9.1](#v291)
100-
- [Patch Changes](#patch-changes-20)
103+
- [Patch Changes](#patch-changes-21)
101104
- [Changes by Package](#changes-by-package-12)
102105
- [v2.9.0](#v290)
103106
- [What's Changed](#whats-changed-5)
104107
- [Single Fetch (unstable)](#single-fetch-unstable)
105108
- [Undici](#undici)
106109
- [Minor Changes](#minor-changes-6)
107-
- [Patch Changes](#patch-changes-21)
110+
- [Patch Changes](#patch-changes-22)
108111
- [Updated Dependencies](#updated-dependencies-12)
109112
- [Changes by Package](#changes-by-package-13)
110113
- [v2.8.1](#v281)
111-
- [Patch Changes](#patch-changes-22)
114+
- [Patch Changes](#patch-changes-23)
112115
- [Updated Dependencies](#updated-dependencies-13)
113116
- [Changes by Package](#changes-by-package-14)
114117
- [v2.8.0](#v280)
115118
- [Minor Changes](#minor-changes-7)
116-
- [Patch Changes](#patch-changes-23)
119+
- [Patch Changes](#patch-changes-24)
117120
- [Updated Dependencies](#updated-dependencies-14)
118121
- [Changes by Package](#changes-by-package-15)
119122
- [2.7.2](#272)
120-
- [Patch Changes](#patch-changes-24)
121-
- [2.7.1](#271)
122123
- [Patch Changes](#patch-changes-25)
124+
- [2.7.1](#271)
125+
- [Patch Changes](#patch-changes-26)
123126
- [v2.7.0](#v270)
124127
- [What's Changed](#whats-changed-6)
125128
- [Stabilized Vite Plugin](#stabilized-vite-plugin)
126129
- [New `Layout` Export](#new-layout-export)
127130
- [Basename support](#basename-support)
128131
- [Cloudflare Proxy as a Vite Plugin](#cloudflare-proxy-as-a-vite-plugin)
129132
- [Minor Changes](#minor-changes-8)
130-
- [Patch Changes](#patch-changes-26)
133+
- [Patch Changes](#patch-changes-27)
131134
- [Updated Dependencies](#updated-dependencies-15)
132135
- [Changes by Package](#changes-by-package-16)
133136
- [v2.6.0](#v260)
134137
- [What's Changed](#whats-changed-7)
135138
- [Unstable Vite Plugin updates](#unstable-vite-plugin-updates)
136139
- [Minor Changes](#minor-changes-9)
137-
- [Patch Changes](#patch-changes-27)
140+
- [Patch Changes](#patch-changes-28)
138141
- [Updated Dependencies](#updated-dependencies-16)
139142
- [Changes by Package](#changes-by-package-17)
140143
- [v2.5.1](#v251)
141-
- [Patch Changes](#patch-changes-28)
144+
- [Patch Changes](#patch-changes-29)
142145
- [Updated Dependencies](#updated-dependencies-17)
143146
- [Changes by Package](#changes-by-package-18)
144147
- [v2.5.0](#v250)
145148
- [What's Changed](#whats-changed-8)
146149
- [SPA Mode (unstable)](#spa-mode-unstable)
147150
- [Server Bundles (unstable)](#server-bundles-unstable)
148151
- [Minor Changes](#minor-changes-10)
149-
- [Patch Changes](#patch-changes-29)
152+
- [Patch Changes](#patch-changes-30)
150153
- [Updated Dependencies](#updated-dependencies-18)
151154
- [Changes by Package](#changes-by-package-19)
152155
- [v2.4.1](#v241)
153-
- [Patch Changes](#patch-changes-30)
156+
- [Patch Changes](#patch-changes-31)
154157
- [Updated Dependencies](#updated-dependencies-19)
155158
- [Changes by Package](#changes-by-package-20)
156159
- [v2.4.0](#v240)
@@ -159,19 +162,19 @@ We manage release notes in this file instead of the paginated Github Releases Pa
159162
- [`future.v3_relativeSplatPath`](#futurev3_relativesplatpath)
160163
- [Vite Updates (Unstable)](#vite-updates-unstable)
161164
- [Minor Changes](#minor-changes-11)
162-
- [Patch Changes](#patch-changes-31)
165+
- [Patch Changes](#patch-changes-32)
163166
- [Updated Dependencies](#updated-dependencies-20)
164167
- [Changes by Package](#changes-by-package-21)
165168
- [v2.3.1](#v231)
166-
- [Patch Changes](#patch-changes-32)
169+
- [Patch Changes](#patch-changes-33)
167170
- [Updated Dependencies](#updated-dependencies-21)
168171
- [Changes by Package](#changes-by-package-22)
169172
- [v2.3.0](#v230)
170173
- [What's Changed](#whats-changed-10)
171174
- [Stabilized `useBlocker`](#stabilized-useblocker)
172175
- [`unstable_flushSync` API](#unstable_flushsync-api)
173176
- [Minor Changes](#minor-changes-12)
174-
- [Patch Changes](#patch-changes-33)
177+
- [Patch Changes](#patch-changes-34)
175178
- [Updated Dependencies](#updated-dependencies-22)
176179
- [Changes by Package](#changes-by-package-23)
177180
- [v2.2.0](#v220)
@@ -180,19 +183,19 @@ We manage release notes in this file instead of the paginated Github Releases Pa
180183
- [New Fetcher APIs](#new-fetcher-apis)
181184
- [Persistence Future Flag](#persistence-future-flag)
182185
- [Minor Changes](#minor-changes-13)
183-
- [Patch Changes](#patch-changes-34)
186+
- [Patch Changes](#patch-changes-35)
184187
- [Updated Dependencies](#updated-dependencies-23)
185188
- [Changes by Package](#changes-by-package-24)
186189
- [v2.1.0](#v210)
187190
- [What's Changed](#whats-changed-12)
188191
- [View Transitions](#view-transitions)
189192
- [Stable `createRemixStub`](#stable-createremixstub)
190193
- [Minor Changes](#minor-changes-14)
191-
- [Patch Changes](#patch-changes-35)
194+
- [Patch Changes](#patch-changes-36)
192195
- [Updated Dependencies](#updated-dependencies-24)
193196
- [Changes by Package](#changes-by-package-25)
194197
- [v2.0.1](#v201)
195-
- [Patch Changes](#patch-changes-36)
198+
- [Patch Changes](#patch-changes-37)
196199
- [Changes by Package 🔗](#changes-by-package-)
197200
- [v2.0.0](#v200)
198201
- [Breaking Changes](#breaking-changes)
@@ -256,6 +259,20 @@ Date: YYYY-MM-DD
256259
257260
-->
258261

262+
## v2.16.3
263+
264+
Date: 2025-03-28
265+
266+
### Security Notice
267+
268+
Fixed a security vulnerability that allowed URL manipulation and potential cache pollution via the `Host` and `X-Forwarded-Host` headers due to inadequate port sanitization.
269+
270+
### Patch Changes
271+
272+
- `@remix-run/express` - Better validation of `x-forwarded-host` header to prevent potential security issues ([#10553](https://github.com/remix-run/remix/pull/10553))
273+
274+
**Full Changelog**: [`v2.16.2...v2.16.3`](https://github.com/remix-run/remix/compare/[email protected]@2.16.3)
275+
259276
## v2.16.2
260277

261278
Date: 2025-03-19

packages/create-remix/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# `create-remix`
22

3+
## 2.16.3
4+
35
## 2.16.2
46

57
No significant changes to this package were made in this release. [See the repo `CHANGELOG.md`](https://github.com/remix-run/remix/blob/main/CHANGELOG.md) for an overview of all changes in v2.16.2.

packages/create-remix/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "create-remix",
3-
"version": "2.16.2",
3+
"version": "2.16.3",
44
"description": "Create a new Remix app",
55
"homepage": "https://remix.run",
66
"bugs": {

packages/remix-architect/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# `@remix-run/architect`
22

3+
## 2.16.3
4+
5+
### Patch Changes
6+
7+
- Updated dependencies:
8+
- `@remix-run/[email protected]`
9+
310
## 2.16.2
411

512
### Patch Changes

packages/remix-architect/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@remix-run/architect",
3-
"version": "2.16.2",
3+
"version": "2.16.3",
44
"description": "Architect server request handler for Remix",
55
"bugs": {
66
"url": "https://github.com/remix-run/remix/issues"

packages/remix-cloudflare-pages/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# `@remix-run/cloudflare-pages`
22

3+
## 2.16.3
4+
5+
### Patch Changes
6+
7+
- Updated dependencies:
8+
- `@remix-run/[email protected]`
9+
310
## 2.16.2
411

512
### Patch Changes

packages/remix-cloudflare-pages/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@remix-run/cloudflare-pages",
3-
"version": "2.16.2",
3+
"version": "2.16.3",
44
"description": "Cloudflare Pages request handler for Remix",
55
"bugs": {
66
"url": "https://github.com/remix-run/remix/issues"

packages/remix-cloudflare-workers/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# `@remix-run/cloudflare-workers`
22

3+
## 2.16.3
4+
5+
### Patch Changes
6+
7+
- Updated dependencies:
8+
- `@remix-run/[email protected]`
9+
310
## 2.16.2
411

512
### Patch Changes

packages/remix-cloudflare-workers/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@remix-run/cloudflare-workers",
3-
"version": "2.16.2",
3+
"version": "2.16.3",
44
"description": "Cloudflare worker request handler for Remix",
55
"bugs": {
66
"url": "https://github.com/remix-run/remix/issues"

0 commit comments

Comments
 (0)