Skip to content

Commit 6230ea1

Browse files
chore(deps): update all non-major dependencies (examples, templates & patterns) (patch) (#8411)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@react-router/dev](https://reactrouter.com) ([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev)) | [`7.13.1` → `7.13.2`](https://renovatebot.com/diffs/npm/@react-router%2fdev/7.13.1/7.13.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@react-router%2fdev/7.13.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@react-router%2fdev/7.13.1/7.13.2?slim=true) | | [@react-router/node](https://redirect.github.com/remix-run/react-router) ([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router-node)) | [`7.13.1` → `7.13.2`](https://renovatebot.com/diffs/npm/@react-router%2fnode/7.13.1/7.13.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@react-router%2fnode/7.13.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@react-router%2fnode/7.13.1/7.13.2?slim=true) | | [@react-router/serve](https://redirect.github.com/remix-run/react-router) ([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve)) | [`7.13.1` → `7.13.2`](https://renovatebot.com/diffs/npm/@react-router%2fserve/7.13.1/7.13.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@react-router%2fserve/7.13.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@react-router%2fserve/7.13.1/7.13.2?slim=true) | | [react-router](https://redirect.github.com/remix-run/react-router) ([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router)) | [`7.13.1` → `7.13.2`](https://renovatebot.com/diffs/npm/react-router/7.13.1/7.13.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/react-router/7.13.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router/7.13.1/7.13.2?slim=true) | | [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)) | [`8.57.1` → `8.57.2`](https://renovatebot.com/diffs/npm/typescript-eslint/8.57.1/8.57.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/8.57.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript-eslint/8.57.1/8.57.2?slim=true) | --- ### Release Notes <details> <summary>remix-run/react-router (@&#8203;react-router/dev)</summary> ### [`v7.13.2`](https://redirect.github.com/remix-run/react-router/blob/HEAD/packages/react-router-dev/CHANGELOG.md#7132) [Compare Source](https://redirect.github.com/remix-run/react-router/compare/@react-router/dev@7.13.1...@react-router/dev@7.13.2) ##### Patch Changes - Fix `react-router dev` crash when Unix socket files exist in the project root ([#&#8203;14854](https://redirect.github.com/remix-run/react-router/pull/14854)) - Escape redirect locations in prerendered redirect HTML ([#&#8203;14880](https://redirect.github.com/remix-run/react-router/pull/14880)) - Add `future.unstable_passThroughRequests` flag ([#&#8203;14775](https://redirect.github.com/remix-run/react-router/pull/14775)) By default, React Router normalizes the `request.url` passed to your `loader`, `action`, and `middleware` functions by removing React Router's internal implementation details (`.data` suffixes, `index` + `_routes` query params). Enabling this flag removes that normalization and passes the raw HTTP `request` instance to your handlers. This provides a few benefits: - Reduces server-side overhead by eliminating multiple `new Request()` calls on the critical path - Allows you to distinguish document from data requests in your handlers base don the presence of a `.data` suffix (useful for observability purposes) If you were previously relying on the normalization of `request.url`, you can switch to use the new sibling `unstable_url` parameter which contains a `URL` instance representing the normalized location: ```tsx // ❌ Before: you could assume there was no `.data` suffix in `request.url` export async function loader({ request }: Route.LoaderArgs) { let url = new URL(request.url); if (url.pathname === "/path") { // This check will fail with the flag enabled because the `.data` suffix will // exist on data requests } } // ✅ After: use `unstable_url` for normalized routing logic and `request.url` // for raw routing logic export async function loader({ request, unstable_url }: Route.LoaderArgs) { if (unstable_url.pathname === "/path") { // This will always have the `.data` suffix stripped } // And now you can distinguish between document versus data requests let isDataRequest = new URL(request.url).pathname.endsWith(".data"); } ``` - Add a new `unstable_url: URL` parameter to route handler methods (`loader`, `action`, `middleware`, etc.) representing the normalized URL the application is navigating to or fetching, with React Router implementation details removed (`.data`suffix, `index`/`_routes` query params) ([#&#8203;14775](https://redirect.github.com/remix-run/react-router/pull/14775)) This is being added alongside the new `future.unstable_passthroughRequests` future flag so that users still have a way to access the normalized URL when that flag is enabled and non-normalized `request`'s are being passed to your handlers. When adopting this flag, you will only need to start leveraging this new parameter if you are relying on the normalization of `request.url` in your application code. If you don't have the flag enabled, then `unstable_url` will match `request.url`. - Updated dependencies: - `react-router@7.13.2` - `@react-router/node@7.13.2` - `@react-router/serve@7.13.2` </details> <details> <summary>remix-run/react-router (@&#8203;react-router/node)</summary> ### [`v7.13.2`](https://redirect.github.com/remix-run/react-router/blob/HEAD/packages/react-router-node/CHANGELOG.md#7132) [Compare Source](https://redirect.github.com/remix-run/react-router/compare/@react-router/node@7.13.1...@react-router/node@7.13.2) ##### Patch Changes - Updated dependencies: - `react-router@7.13.2` </details> <details> <summary>remix-run/react-router (@&#8203;react-router/serve)</summary> ### [`v7.13.2`](https://redirect.github.com/remix-run/react-router/blob/HEAD/packages/react-router-serve/CHANGELOG.md#7132) [Compare Source](https://redirect.github.com/remix-run/react-router/compare/@react-router/serve@7.13.1...@react-router/serve@7.13.2) ##### Patch Changes - Updated dependencies: - `react-router@7.13.2` - `@react-router/node@7.13.2` - `@react-router/express@7.13.2` </details> <details> <summary>remix-run/react-router (react-router)</summary> ### [`v7.13.2`](https://redirect.github.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#7132) [Compare Source](https://redirect.github.com/remix-run/react-router/compare/react-router@7.13.1...react-router@7.13.2) ##### Patch Changes - Fix clientLoader.hydrate when an ancestor route is also hydrating a clientLoader ([#&#8203;14835](https://redirect.github.com/remix-run/react-router/pull/14835)) - Fix type error when passing Framework Mode route components using `Route.ComponentProps` to `createRoutesStub` ([#&#8203;14892](https://redirect.github.com/remix-run/react-router/pull/14892)) - Fix percent encoding in relative path navigation ([#&#8203;14786](https://redirect.github.com/remix-run/react-router/pull/14786)) - Add `future.unstable_passThroughRequests` flag ([#&#8203;14775](https://redirect.github.com/remix-run/react-router/pull/14775)) By default, React Router normalizes the `request.url` passed to your `loader`, `action`, and `middleware` functions by removing React Router's internal implementation details (`.data` suffixes, `index` + `_routes` query params). Enabling this flag removes that normalization and passes the raw HTTP `request` instance to your handlers. This provides a few benefits: - Reduces server-side overhead by eliminating multiple `new Request()` calls on the critical path - Allows you to distinguish document from data requests in your handlers base don the presence of a `.data` suffix (useful for observability purposes) If you were previously relying on the normalization of `request.url`, you can switch to use the new sibling `unstable_url` parameter which contains a `URL` instance representing the normalized location: ```tsx // ❌ Before: you could assume there was no `.data` suffix in `request.url` export async function loader({ request }: Route.LoaderArgs) { let url = new URL(request.url); if (url.pathname === "/path") { // This check will fail with the flag enabled because the `.data` suffix will // exist on data requests } } // ✅ After: use `unstable_url` for normalized routing logic and `request.url` // for raw routing logic export async function loader({ request, unstable_url }: Route.LoaderArgs) { if (unstable_url.pathname === "/path") { // This will always have the `.data` suffix stripped } // And now you can distinguish between document versus data requests let isDataRequest = new URL(request.url).pathname.endsWith(".data"); } ``` - Internal refactor to consolidate framework-agnostic/React-specific route type layers - no public API changes ([#&#8203;14765](https://redirect.github.com/remix-run/react-router/pull/14765)) - Sync protocol validation to rsc flows ([#&#8203;14882](https://redirect.github.com/remix-run/react-router/pull/14882)) - Add a new `unstable_url: URL` parameter to route handler methods (`loader`, `action`, `middleware`, etc.) representing the normalized URL the application is navigating to or fetching, with React Router implementation details removed (`.data`suffix, `index`/`_routes` query params) ([#&#8203;14775](https://redirect.github.com/remix-run/react-router/pull/14775)) This is being added alongside the new `future.unstable_passthroughRequests` future flag so that users still have a way to access the normalized URL when that flag is enabled and non-normalized `request`'s are being passed to your handlers. When adopting this flag, you will only need to start leveraging this new parameter if you are relying on the normalization of `request.url` in your application code. If you don't have the flag enabled, then `unstable_url` will match `request.url`. </details> <details> <summary>typescript-eslint/typescript-eslint (typescript-eslint)</summary> ### [`v8.57.2`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8572-2026-03-23) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.57.1...v8.57.2) This was a version bump only for typescript-eslint to align it with other projects, there were no code changes. See [GitHub Releases](https://redirect.github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2) for more information. You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website. </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/UI5/webcomponents-react). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My45NC4xIiwidXBkYXRlZEluVmVyIjoiNDMuOTQuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 2c4b864 commit 6230ea1

8 files changed

Lines changed: 301 additions & 301 deletions

File tree

examples/react-router-ts/package-lock.json

Lines changed: 93 additions & 93 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/react-router-ts/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"typecheck": "react-router typegen && tsc"
1212
},
1313
"dependencies": {
14-
"@react-router/node": "7.13.1",
15-
"@react-router/serve": "7.13.1",
14+
"@react-router/node": "7.13.2",
15+
"@react-router/serve": "7.13.2",
1616
"@ui5/webcomponents": "2.20.2",
1717
"@ui5/webcomponents-base": "2.20.2",
1818
"@ui5/webcomponents-fiori": "2.20.2",
@@ -21,10 +21,10 @@
2121
"isbot": "5.1.36",
2222
"react": "19.2.4",
2323
"react-dom": "19.2.4",
24-
"react-router": "7.13.1"
24+
"react-router": "7.13.2"
2525
},
2626
"devDependencies": {
27-
"@react-router/dev": "7.13.1",
27+
"@react-router/dev": "7.13.2",
2828
"@types/react": "19.2.14",
2929
"@types/react-dom": "19.2.3",
3030
"eslint": "9.39.4",
@@ -35,7 +35,7 @@
3535
"eslint-plugin-react-hooks": "7.0.1",
3636
"globals": "17.4.0",
3737
"typescript": "5.9.3",
38-
"typescript-eslint": "8.57.1",
38+
"typescript-eslint": "8.57.2",
3939
"vite": "7.3.1",
4040
"vite-tsconfig-paths": "6.1.1"
4141
},

examples/vite-ts/package-lock.json

Lines changed: 69 additions & 69 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/vite-ts/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"@ui5/webcomponents-react": "2.20.1",
2222
"react": "19.2.4",
2323
"react-dom": "19.2.4",
24-
"react-router": "7.13.1"
24+
"react-router": "7.13.2"
2525
},
2626
"devDependencies": {
2727
"@types/react": "19.2.14",
@@ -33,7 +33,7 @@
3333
"eslint-plugin-react-hooks": "7.0.1",
3434
"eslint-plugin-react-refresh": "0.5.2",
3535
"globals": "17.4.0",
36-
"typescript-eslint": "8.57.1",
36+
"typescript-eslint": "8.57.2",
3737
"vite": "7.3.1"
3838
}
3939
}

0 commit comments

Comments
 (0)