remix-run/remix (@remix-run/dev)
### [`v2.11.2`](https://togithub.com/remix-run/remix/blob/HEAD/packages/remix-dev/CHANGELOG.md#2112)
[Compare Source](https://togithub.com/remix-run/remix/compare/@remix-run/dev@2.11.1...@remix-run/dev@2.11.2)
##### Patch Changes
- Updated dependencies:
- `@remix-run/server-runtime@2.11.2`
- `@remix-run/node@2.11.2`
### [`v2.11.1`](https://togithub.com/remix-run/remix/blob/HEAD/packages/remix-dev/CHANGELOG.md#2111)
[Compare Source](https://togithub.com/remix-run/remix/compare/@remix-run/dev@2.11.0...@remix-run/dev@2.11.1)
##### Patch Changes
- Updated dependencies:
- `@remix-run/server-runtime@2.11.1`
- `@remix-run/node@2.11.1`
### [`v2.11.0`](https://togithub.com/remix-run/remix/blob/HEAD/packages/remix-dev/CHANGELOG.md#2110)
[Compare Source](https://togithub.com/remix-run/remix/compare/@remix-run/dev@2.10.3...@remix-run/dev@2.11.0)
##### Minor Changes
- Rename `future.unstable_fogOfWar` to `future.unstable_lazyRouteDiscovery` for clarity ([#9763](https://togithub.com/remix-run/remix/pull/9763))
##### Patch Changes
- Handle absolute Vite base URLs ([#9700](https://togithub.com/remix-run/remix/pull/9700))
- Updated dependencies:
- `@remix-run/node@2.11.0`
- `@remix-run/server-runtime@2.11.0`
### [`v2.10.3`](https://togithub.com/remix-run/remix/blob/HEAD/packages/remix-dev/CHANGELOG.md#2103)
[Compare Source](https://togithub.com/remix-run/remix/compare/@remix-run/dev@2.10.2...@remix-run/dev@2.10.3)
##### Patch Changes
- Updated dependencies:
- `@remix-run/node@2.10.3`
- `@remix-run/server-runtime@2.10.3`
### [`v2.10.2`](https://togithub.com/remix-run/remix/blob/HEAD/packages/remix-dev/CHANGELOG.md#2102)
[Compare Source](https://togithub.com/remix-run/remix/compare/@remix-run/dev@2.10.1...@remix-run/dev@2.10.2)
##### Patch Changes
- Updated dependencies:
- `@remix-run/server-runtime@2.10.2`
- `@remix-run/node@2.10.2`
### [`v2.10.1`](https://togithub.com/remix-run/remix/blob/HEAD/packages/remix-dev/CHANGELOG.md#2101)
[Compare Source](https://togithub.com/remix-run/remix/compare/@remix-run/dev@2.10.0...@remix-run/dev@2.10.1)
##### Patch Changes
- Updated dependencies:
- `@remix-run/node@2.10.1`
- `@remix-run/server-runtime@2.10.1`
### [`v2.10.0`](https://togithub.com/remix-run/remix/blob/HEAD/packages/remix-dev/CHANGELOG.md#2100)
[Compare Source](https://togithub.com/remix-run/remix/compare/@remix-run/dev@2.9.2...@remix-run/dev@2.10.0)
##### Patch Changes
- Upgrade `express` dependency to `^4.19.2` ([#9184](https://togithub.com/remix-run/remix/pull/9184))
- Updated dependencies:
- `@remix-run/server-runtime@2.10.0`
- `@remix-run/node@2.10.0`
### [`v2.9.2`](https://togithub.com/remix-run/remix/blob/HEAD/packages/remix-dev/CHANGELOG.md#292)
[Compare Source](https://togithub.com/remix-run/remix/compare/@remix-run/dev@2.9.1...@remix-run/dev@2.9.2)
##### Patch Changes
- Fix `dest already exists` error when running `remix vite:build` ([#9305](https://togithub.com/remix-run/remix/pull/9305))
- Vite: Fix issue resolving critical CSS during development when route files are located outside of the app directory. ([#9194](https://togithub.com/remix-run/remix/pull/9194))
- Remove `@remix-run/node` from Vite plugin's `optimizeDeps.include` list since it was unnecessary and resulted in Vite warnings when not depending on this package. ([#9287](https://togithub.com/remix-run/remix/pull/9287))
- Clean up redundant `?client-route=1` imports in development ([#9395](https://togithub.com/remix-run/remix/pull/9395))
- Ensure Babel config files are not referenced when applying the `react-refresh` Babel transform within the Remix Vite plugin ([#9241](https://togithub.com/remix-run/remix/pull/9241))
- Updated dependencies:
- `@remix-run/server-runtime@2.9.2`
- `@remix-run/node@2.9.2`
### [`v2.9.1`](https://togithub.com/remix-run/remix/blob/HEAD/packages/remix-dev/CHANGELOG.md#291)
[Compare Source](https://togithub.com/remix-run/remix/compare/@remix-run/dev@2.9.0...@remix-run/dev@2.9.1)
##### Patch Changes
- Fix issue where consumers who had added Remix packages to Vite's `ssr.noExternal` option were being overridden by the Remix Vite plugin adding Remix packages to Vite's `ssr.external` option ([#9301](https://togithub.com/remix-run/remix/pull/9301))
- Updated dependencies:
- `@remix-run/node@2.9.1`
- `@remix-run/server-runtime@2.9.1`
### [`v2.9.0`](https://togithub.com/remix-run/remix/blob/HEAD/packages/remix-dev/CHANGELOG.md#290)
[Compare Source](https://togithub.com/remix-run/remix/compare/@remix-run/dev@2.8.1...@remix-run/dev@2.9.0)
##### Minor Changes
- New `future.unstable_singleFetch` flag ([#8773](https://togithub.com/remix-run/remix/pull/8773))
- Naked objects returned from loaders/actions are no longer automatically converted to JSON responses. They'll be streamed as-is via `turbo-stream` so `Date`'s will become `Date` through `useLoaderData()`
- You can return naked objects with `Promise`'s without needing to use `defer()` - including nested `Promise`'s
- If you need to return a custom status code or custom response headers, you can still use the `defer` utility
- `` is no longer used. Instead, you should `export const streamTimeout` from `entry.server.tsx` and the remix server runtime will use that as the delay to abort the streamed response
- If you export your own streamTimeout, you should decouple that from aborting the react `renderToPipeableStream`. You should always ensure that react is aborted *afer* the stream is aborted so that abort rejections can be flushed down
- Actions no longer automatically revalidate on 4xx/5xx responses (via RR `future.unstable_skipActionErrorRevalidation` flag) - you can return a 2xx to opt-into revalidation or use `shouldRevalidate`
##### Patch Changes
- Improve `getDependenciesToBundle` resolution in monorepos ([#8848](https://togithub.com/remix-run/remix/pull/8848))
- Fix SPA mode when single fetch is enabled by using streaming entry.server ([#9063](https://togithub.com/remix-run/remix/pull/9063))
- Vite: added sourcemap support for transformed routes ([#8970](https://togithub.com/remix-run/remix/pull/8970))
- Update links printed to the console by the Remix CLI/Dev Server to point to updated docs locations ([#9176](https://togithub.com/remix-run/remix/pull/9176))
- Updated dependencies:
- `@remix-run/node@2.9.0`
- `@remix-run/server-runtime@2.9.0`
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
2.8.1
->2.11.2
Release Notes
remix-run/remix (@remix-run/dev)
### [`v2.11.2`](https://togithub.com/remix-run/remix/blob/HEAD/packages/remix-dev/CHANGELOG.md#2112) [Compare Source](https://togithub.com/remix-run/remix/compare/@remix-run/dev@2.11.1...@remix-run/dev@2.11.2) ##### Patch Changes - Updated dependencies: - `@remix-run/server-runtime@2.11.2` - `@remix-run/node@2.11.2` ### [`v2.11.1`](https://togithub.com/remix-run/remix/blob/HEAD/packages/remix-dev/CHANGELOG.md#2111) [Compare Source](https://togithub.com/remix-run/remix/compare/@remix-run/dev@2.11.0...@remix-run/dev@2.11.1) ##### Patch Changes - Updated dependencies: - `@remix-run/server-runtime@2.11.1` - `@remix-run/node@2.11.1` ### [`v2.11.0`](https://togithub.com/remix-run/remix/blob/HEAD/packages/remix-dev/CHANGELOG.md#2110) [Compare Source](https://togithub.com/remix-run/remix/compare/@remix-run/dev@2.10.3...@remix-run/dev@2.11.0) ##### Minor Changes - Rename `future.unstable_fogOfWar` to `future.unstable_lazyRouteDiscovery` for clarity ([#9763](https://togithub.com/remix-run/remix/pull/9763)) ##### Patch Changes - Handle absolute Vite base URLs ([#9700](https://togithub.com/remix-run/remix/pull/9700)) - Updated dependencies: - `@remix-run/node@2.11.0` - `@remix-run/server-runtime@2.11.0` ### [`v2.10.3`](https://togithub.com/remix-run/remix/blob/HEAD/packages/remix-dev/CHANGELOG.md#2103) [Compare Source](https://togithub.com/remix-run/remix/compare/@remix-run/dev@2.10.2...@remix-run/dev@2.10.3) ##### Patch Changes - Updated dependencies: - `@remix-run/node@2.10.3` - `@remix-run/server-runtime@2.10.3` ### [`v2.10.2`](https://togithub.com/remix-run/remix/blob/HEAD/packages/remix-dev/CHANGELOG.md#2102) [Compare Source](https://togithub.com/remix-run/remix/compare/@remix-run/dev@2.10.1...@remix-run/dev@2.10.2) ##### Patch Changes - Updated dependencies: - `@remix-run/server-runtime@2.10.2` - `@remix-run/node@2.10.2` ### [`v2.10.1`](https://togithub.com/remix-run/remix/blob/HEAD/packages/remix-dev/CHANGELOG.md#2101) [Compare Source](https://togithub.com/remix-run/remix/compare/@remix-run/dev@2.10.0...@remix-run/dev@2.10.1) ##### Patch Changes - Updated dependencies: - `@remix-run/node@2.10.1` - `@remix-run/server-runtime@2.10.1` ### [`v2.10.0`](https://togithub.com/remix-run/remix/blob/HEAD/packages/remix-dev/CHANGELOG.md#2100) [Compare Source](https://togithub.com/remix-run/remix/compare/@remix-run/dev@2.9.2...@remix-run/dev@2.10.0) ##### Patch Changes - Upgrade `express` dependency to `^4.19.2` ([#9184](https://togithub.com/remix-run/remix/pull/9184)) - Updated dependencies: - `@remix-run/server-runtime@2.10.0` - `@remix-run/node@2.10.0` ### [`v2.9.2`](https://togithub.com/remix-run/remix/blob/HEAD/packages/remix-dev/CHANGELOG.md#292) [Compare Source](https://togithub.com/remix-run/remix/compare/@remix-run/dev@2.9.1...@remix-run/dev@2.9.2) ##### Patch Changes - Fix `dest already exists` error when running `remix vite:build` ([#9305](https://togithub.com/remix-run/remix/pull/9305)) - Vite: Fix issue resolving critical CSS during development when route files are located outside of the app directory. ([#9194](https://togithub.com/remix-run/remix/pull/9194)) - Remove `@remix-run/node` from Vite plugin's `optimizeDeps.include` list since it was unnecessary and resulted in Vite warnings when not depending on this package. ([#9287](https://togithub.com/remix-run/remix/pull/9287)) - Clean up redundant `?client-route=1` imports in development ([#9395](https://togithub.com/remix-run/remix/pull/9395)) - Ensure Babel config files are not referenced when applying the `react-refresh` Babel transform within the Remix Vite plugin ([#9241](https://togithub.com/remix-run/remix/pull/9241)) - Updated dependencies: - `@remix-run/server-runtime@2.9.2` - `@remix-run/node@2.9.2` ### [`v2.9.1`](https://togithub.com/remix-run/remix/blob/HEAD/packages/remix-dev/CHANGELOG.md#291) [Compare Source](https://togithub.com/remix-run/remix/compare/@remix-run/dev@2.9.0...@remix-run/dev@2.9.1) ##### Patch Changes - Fix issue where consumers who had added Remix packages to Vite's `ssr.noExternal` option were being overridden by the Remix Vite plugin adding Remix packages to Vite's `ssr.external` option ([#9301](https://togithub.com/remix-run/remix/pull/9301)) - Updated dependencies: - `@remix-run/node@2.9.1` - `@remix-run/server-runtime@2.9.1` ### [`v2.9.0`](https://togithub.com/remix-run/remix/blob/HEAD/packages/remix-dev/CHANGELOG.md#290) [Compare Source](https://togithub.com/remix-run/remix/compare/@remix-run/dev@2.8.1...@remix-run/dev@2.9.0) ##### Minor Changes - New `future.unstable_singleFetch` flag ([#8773](https://togithub.com/remix-run/remix/pull/8773)) - Naked objects returned from loaders/actions are no longer automatically converted to JSON responses. They'll be streamed as-is via `turbo-stream` so `Date`'s will become `Date` through `useLoaderData()` - You can return naked objects with `Promise`'s without needing to use `defer()` - including nested `Promise`'s - If you need to return a custom status code or custom response headers, you can still use the `defer` utility - `Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.