-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(deps): update remix monorepo to v2.15.0 - autoclosed #32
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
June 23, 2022 19:12
fb0925e
to
b981960
Compare
renovate
bot
changed the title
chore(dev-deps): update remix monorepo to v1.6.0
chore(dev-deps): update remix monorepo to v1.6.1
Jun 23, 2022
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
September 25, 2022 15:06
b981960
to
a0db5e8
Compare
renovate
bot
changed the title
chore(dev-deps): update remix monorepo to v1.6.1
chore(dev-deps): update remix monorepo to v1.7.2
Sep 25, 2022
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
November 20, 2022 16:32
a0db5e8
to
56755f0
Compare
renovate
bot
changed the title
chore(dev-deps): update remix monorepo to v1.7.2
chore(dev-deps): update remix monorepo to v1.7.6
Nov 20, 2022
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
March 12, 2023 17:16
56755f0
to
8c053db
Compare
renovate
bot
changed the title
chore(dev-deps): update remix monorepo to v1.7.6
chore(dev-deps): update remix monorepo to v1.14.1
Mar 12, 2023
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
March 14, 2023 21:03
8c053db
to
0522ae9
Compare
renovate
bot
changed the title
chore(dev-deps): update remix monorepo to v1.14.1
chore(dev-deps): update remix monorepo to v1.14.2
Mar 14, 2023
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
March 16, 2023 10:38
0522ae9
to
a066261
Compare
renovate
bot
changed the title
chore(dev-deps): update remix monorepo to v1.14.2
chore(dev-deps): update remix monorepo to v1.14.3
Mar 16, 2023
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
March 31, 2023 17:29
a066261
to
df3023a
Compare
renovate
bot
changed the title
chore(dev-deps): update remix monorepo to v1.14.3
chore(dev-deps): update remix monorepo to v1.15.0
Mar 31, 2023
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
May 28, 2023 11:48
df3023a
to
d04acc9
Compare
renovate
bot
changed the title
chore(dev-deps): update remix monorepo to v1.15.0
chore(dev-deps): update remix monorepo to v1.16.1
May 28, 2023
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
June 6, 2023 23:11
d04acc9
to
d989a44
Compare
renovate
bot
changed the title
chore(dev-deps): update remix monorepo to v1.16.1
chore(dev-deps): update remix monorepo to v1.17.0
Jun 6, 2023
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
June 15, 2023 17:24
d989a44
to
105459b
Compare
renovate
bot
changed the title
chore(dev-deps): update remix monorepo to v1.17.0
chore(dev-deps): update remix monorepo to v1.17.1
Jun 15, 2023
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
June 26, 2023 19:28
105459b
to
ecd5fff
Compare
renovate
bot
changed the title
chore(dev-deps): update remix monorepo to v1.17.1
chore(dev-deps): update remix monorepo to v1.18.0
Jun 26, 2023
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
June 30, 2023 21:44
ecd5fff
to
4f93c97
Compare
renovate
bot
changed the title
chore(dev-deps): update remix monorepo to v1.18.0
chore(dev-deps): update remix monorepo to v1.18.1
Jun 30, 2023
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
July 19, 2023 20:11
4f93c97
to
3ec57fa
Compare
renovate
bot
changed the title
chore(dev-deps): update remix monorepo to v1.18.1
chore(dev-deps): update remix monorepo to v1.19.0
Jul 19, 2023
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
July 23, 2023 05:36
3ec57fa
to
8c7aecc
Compare
renovate
bot
changed the title
chore(dev-deps): update remix monorepo to v1.19.0
chore(dev-deps): update remix monorepo to v1.19.1
Jul 23, 2023
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
June 25, 2024 14:53
002b118
to
4929ac1
Compare
renovate
bot
changed the title
fix(deps): update remix monorepo to v2.9.2
fix(deps): update remix monorepo to v2.10.0
Jun 25, 2024
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
July 9, 2024 22:17
4929ac1
to
762e05e
Compare
renovate
bot
changed the title
fix(deps): update remix monorepo to v2.10.0
fix(deps): update remix monorepo to v2.10.2
Jul 9, 2024
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
July 16, 2024 15:01
762e05e
to
ab6c6ec
Compare
renovate
bot
changed the title
fix(deps): update remix monorepo to v2.10.2
fix(deps): update remix monorepo to v2.10.3
Jul 16, 2024
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
August 1, 2024 21:31
ab6c6ec
to
f11d07a
Compare
renovate
bot
changed the title
fix(deps): update remix monorepo to v2.10.3
fix(deps): update remix monorepo to v2.11.0
Aug 1, 2024
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
August 6, 2024 02:12
f11d07a
to
1fb58a8
Compare
renovate
bot
changed the title
fix(deps): update remix monorepo to v2.11.0
fix(deps): update remix monorepo to v2.11.1
Aug 6, 2024
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
August 15, 2024 20:29
1fb58a8
to
deda060
Compare
renovate
bot
changed the title
fix(deps): update remix monorepo to v2.11.1
fix(deps): update remix monorepo to v2.11.2
Aug 15, 2024
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
August 28, 2024 06:31
deda060
to
c19a2db
Compare
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
September 9, 2024 20:09
c19a2db
to
9bdfbf5
Compare
renovate
bot
changed the title
fix(deps): update remix monorepo to v2.11.2
fix(deps): update remix monorepo to v2.12.0
Sep 9, 2024
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
September 19, 2024 19:24
9bdfbf5
to
d4e5e5d
Compare
renovate
bot
changed the title
fix(deps): update remix monorepo to v2.12.0
fix(deps): update remix monorepo to v2.12.1
Sep 19, 2024
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
2 times, most recently
from
October 11, 2024 19:53
f00dab3
to
3882b20
Compare
renovate
bot
changed the title
fix(deps): update remix monorepo to v2.12.1
fix(deps): update remix monorepo to v2.13.0
Oct 11, 2024
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
October 11, 2024 22:02
3882b20
to
578b9bc
Compare
renovate
bot
changed the title
fix(deps): update remix monorepo to v2.13.0
fix(deps): update remix monorepo to v2.13.1
Oct 11, 2024
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
November 9, 2024 00:52
578b9bc
to
66e6aa7
Compare
renovate
bot
changed the title
fix(deps): update remix monorepo to v2.13.1
fix(deps): update remix monorepo to v2.14.0
Nov 9, 2024
renovate
bot
force-pushed
the
renovate/remix-monorepo
branch
from
November 22, 2024 10:03
66e6aa7
to
ddd3226
Compare
renovate
bot
changed the title
fix(deps): update remix monorepo to v2.14.0
fix(deps): update remix monorepo to v2.15.0
Nov 22, 2024
renovate
bot
changed the title
fix(deps): update remix monorepo to v2.15.0
fix(deps): update remix monorepo to v2.15.0 - autoclosed
Dec 8, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.7.2
->2.15.0
2.7.2
->2.15.0
2.7.2
->2.15.0
2.7.2
->2.15.0
2.7.2
->2.15.0
Release Notes
remix-run/remix (@remix-run/css-bundle)
v2.15.0
Compare Source
v2.14.0
Compare Source
No significant changes to this package were made in this release. See the repo
CHANGELOG.md
for an overview of all changes in v2.14.0.v2.13.1
Compare Source
No significant changes to this package were made in this release. See the repo
CHANGELOG.md
for an overview of all changes in v2.13.1.v2.13.0
Compare Source
No significant changes to this package were made in this release. See the repo
CHANGELOG.md
for an overview of all changes in v2.13.0.v2.12.1
Compare Source
No significant changes to this package were made in this release. See the repo
CHANGELOG.md
for an overview of all changes in v2.12.1.v2.12.0
Compare Source
No significant changes to this package were made in this release. See the repo
CHANGELOG.md
for an overview of all changes in v2.12.0.v2.11.2
Compare Source
No significant changes to this package were made in this release. See the repo
CHANGELOG.md
for an overview of all changes in v2.11.2.v2.11.1
Compare Source
v2.11.0
Compare Source
No significant changes to this package were made in this release. See the repo
CHANGELOG.md
for an overview of all changes in v2.11.0.v2.10.3
Compare Source
No significant changes to this package were made in this release. See the repo
CHANGELOG.md
for an overview of all changes in v2.10.3.v2.10.2
Compare Source
No significant changes to this package were made in this release. See the repo
CHANGELOG.md
for an overview of all changes in v2.10.2.v2.10.1
Compare Source
No significant changes to this package were made in this release. See the repo
CHANGELOG.md
for an overview of all changes in v2.10.1.v2.10.0
Compare Source
No significant changes to this package were made in this release. See the repo
CHANGELOG.md
for an overview of all changes in v2.10.0.v2.9.2
Compare Source
No significant changes to this package were made in this release. See the repo
CHANGELOG.md
for an overview of all changes in v2.9.2.v2.9.1
Compare Source
No significant changes to this package were made in this release. See the repo
CHANGELOG.md
for an overview of all changes in v2.9.1.v2.9.0
Compare Source
No significant changes to this package were made in this release. See the repo
CHANGELOG.md
for an overview of all changes in v2.9.0.v2.8.1
Compare Source
No significant changes to this package were made in this release. See the repo
CHANGELOG.md
for an overview of all changes in v2.8.1.v2.8.0
Compare Source
No significant changes to this package were made in this release. See the repo
CHANGELOG.md
for an overview of all changes in v2.8.0.remix-run/remix (@remix-run/dev)
v2.15.0
Compare Source
Patch Changes
Stabilize the
future.v3_routeConfig
future flag, replacingfuture.unstable_routeConfig
. This enables support forroutes.ts
to assist with the migration to React Router v7. (#10236)Note that if you had already enabled the
future.unstable_routeConfig
flag, your route config inapp/routes.ts
is no longer defined via theroutes
export and must now be defined via the default export.Updated dependencies:
@remix-run/node@2.15.0
@remix-run/server-runtime@2.15.0
v2.14.0
Compare Source
Minor Changes
Add support for
routes.ts
behindfuture.unstable_routeConfig
flag to assist with the migration to React Router v7. (#10107)Config-based routing is the new default in React Router v7, configured via the
routes.ts
file in the app directory. Support forroutes.ts
and its related APIs in Remix are designed as a migration path to help minimize the number of changes required when moving your Remix project over to React Router v7. While some new packages have been introduced within the@remix-run
scope, these new packages only exist to keep the code inroutes.ts
as similar as possible to the equivalent code for React Router v7.When the
unstable_routeConfig
future flag is enabled, Remix's built-in file system routing will be disabled and your project will opted into React Router v7's config-based routing.To enable the flag, in your
vite.config.ts
file:A minimal
routes.ts
file to support Remix's built-in file system routing looks like this:Log deprecation warnings for v3 future flags (#10126)
@deprecated
annotations tojson
/defer
utilitiesPatch Changes
@remix-run/server-runtime@2.14.0
@remix-run/node@2.14.0
v2.13.1
Compare Source
Patch Changes
future.v3_optimizeDeps
back tofuture.unstable_optimizeDeps
as it was not intended to stabilize in Remix v2 (#10099)@remix-run/node@2.13.1
@remix-run/server-runtime@2.13.1
v2.13.0
Compare Source
Minor Changes
future.unstable_optimizeDeps
flag intofuture.v3_optimizeDeps
(#10092)unstable_dataStrategy
->dataStrategy
unstable_patchRoutesOnNavigation
->patchRoutesOnNavigation
unstable_data()
->data()
unstable_viewTransition
->viewTransition
(Link
,Form
,navigate
,submit
)unstable_flushSync>
-><Link viewTransition>
(Link
,Form
,navigate
,submit
,useFetcher
)future.unstable_singleFetch
->future.v3_singleFetch
future.unstable_lazyRouteDiscovery
->future.v3_lazyRouteDiscovery
Patch Changes
Stop passing
request.signal
as therenderToReadableStream
signal
to abort server rendering for cloudflare/deno runtimes because by the time thatrequest
is aborted, aborting the rendering is useless because there's no way for React to flush down the unresolved boundaries (#10047)remix vite:dev
because we were incorrectly aborting requests after successful renders - which was causing us to abort a completed React render, and try to close an already closedReadableStream
.request.signal
on successful rendersentry.server
files no longer pass asignal
torenderToReadableStream
because adding a timeout-based abort signal to the default behavior would constitute a breaking changeentry.server
viaremix reveal entry.server
, and the template entry.server files have been updated with an example approach for newly created Remix appsFix adapter logic for aborting
request.signal
so we don't incorrectly abort on theclose
event for successful requests (#10046)Updated dependencies:
@remix-run/server-runtime@2.13.0
@remix-run/node@2.13.0
v2.12.1
Compare Source
Patch Changes
request.signal
duringvite dev
when the node response is closed (#9976)?inline
,?inline-css
and?raw
are no longer incorrectly injected during SSR in development (#9910)@remix-run/server-runtime@2.12.1
@remix-run/node@2.12.1
v2.12.0
Compare Source
Minor Changes
future.unstable_optimizeDeps
flag for automatic dependency optimization (#9921)future.unstable_optimizeDeps
future flagGuides
>Dependency optimization
optimizeDeps.entries
nor do you need to disable theremix-dot-server
pluginPatch Changes
dest already exists
build errors by only moving SSR assets to the client build directory when they're not already present on disk (#9901)@remix-run/server-runtime@2.12.0
@remix-run/node@2.12.0
v2.11.2
Compare Source
Patch Changes
@remix-run/server-runtime@2.11.2
@remix-run/node@2.11.2
v2.11.1
Compare Source
Patch Changes
@remix-run/server-runtime@2.11.1
@remix-run/node@2.11.1
v2.11.0
Compare Source
Minor Changes
future.unstable_fogOfWar
tofuture.unstable_lazyRouteDiscovery
for clarity (#9763)Patch Changes
@remix-run/node@2.11.0
@remix-run/server-runtime@2.11.0
v2.10.3
Compare Source
Patch Changes
@remix-run/node@2.10.3
@remix-run/server-runtime@2.10.3
v2.10.2
Compare Source
Patch Changes
@remix-run/server-runtime@2.10.2
@remix-run/node@2.10.2
v2.10.1
Compare Source
Patch Changes
@remix-run/node@2.10.1
@remix-run/server-runtime@2.10.1
v2.10.0
Compare Source
Patch Changes
express
dependency to^4.19.2
(#9184)@remix-run/server-runtime@2.10.0
@remix-run/node@2.10.0
v2.9.2
Compare Source
Patch Changes
dest already exists
error when runningremix vite:build
(#9305)@remix-run/node
from Vite plugin'soptimizeDeps.include
list since it was unnecessary and resulted in Vite warnings when not depending on this package. (#9287)?client-route=1
imports in development (#9395)react-refresh
Babel transform within the Remix Vite plugin (#9241)@remix-run/server-runtime@2.9.2
@remix-run/node@2.9.2
v2.9.1
Compare Source
Patch Changes
ssr.noExternal
option were being overridden by the Remix Vite plugin adding Remix packages to Vite'sssr.external
option (#9301)@remix-run/node@2.9.1
@remix-run/server-runtime@2.9.1
v2.9.0
Compare Source
Minor Changes
New
future.unstable_singleFetch
flag (#8773)turbo-stream
soDate
's will becomeDate
throughuseLoaderData()
Promise
's without needing to usedefer()
- including nestedPromise
'sdefer
utility<RemixServer abortDelay>
is no longer used. Instead, you shouldexport const streamTimeout
fromentry.server.tsx
and the remix server runtime will use that as the delay to abort the streamed responserenderToPipeableStream
. You should always ensure that react is aborted afer the stream is aborted so that abort rejections can be flushed downfuture.unstable_skipActionErrorRevalidation
flag) - you can return a 2xx to opt-into revalidation or useshouldRevalidate
Patch Changes
getDependenciesToBundle
resolution in monorepos (#8848)@remix-run/node@2.9.0
@remix-run/server-runtime@2.9.0
v2.8.1
Compare Source
Patch Changes
remix reveal
andremix routes
CLI commands (#8916)--help
output (#8939)build.sourcemap
option in Vite config (#8965)server.fs.allow
option without a client entry file (#8966)@remix-run/node@2.8.1
@remix-run/server-runtime@2.8.1
v2.8.0
Compare Source
Minor Changes
viteConfig
to Remix Vite plugin'sbuildEnd
hook (#8885)Patch Changes
Layout
as browser safe route export inesbuild
compiler (#8842)serverBundles
issue where multiple browser manifests are generated (#8864)build.assetsDir
option (#8843)@remix-run/node@2.8.0
@remix-run/server-runtime@2.8.0
remix-run/remix (@remix-run/express)
v2.15.0
Compare Source
Patch Changes
@remix-run/node@2.15.0
v2.14.0
Compare Source
Patch Changes
@remix-run/node@2.14.0
v2.13.1
Compare Source
Patch Changes
@remix-run/node@2.13.1
v2.13.0
Compare Source
Patch Changes
request.signal
so we don't incorrectly abort on theclose
event for successful requests (#10046)@remix-run/node@2.13.0
v2.12.1
Compare Source
Patch Changes
@remix-run/node@2.12.1
v2.12.0
Compare Source
Patch Changes
@remix-run/node@2.12.0
v2.11.2
Compare Source
Patch Changes
@remix-run/node@2.11.2
v2.11.1
Compare Source
Patch Changes
@remix-run/node@2.11.1
v2.11.0
Compare Source
Patch Changes
@remix-run/node@2.11.0
v2.10.3
Compare Source
Patch Changes
@remix-run/node@2.10.3
v2.10.2
Compare Source
Patch Changes
@remix-run/node@2.10.2
v2.10.1
Compare Source
Patch Changes
@remix-run/node@2.10.1
v2.10.0
Compare Source
Patch Changes
express
dependency to^4.19.2
(#9184)@remix-run/node@2.10.0
v2.9.2
Compare Source
Patch Changes
@remix-run/node@2.9.2
v2.9.1
Compare Source
Patch Changes
@remix-run/node@2.9.1
v2.9.0
Compare Source
Patch Changes
@remix-run/node@2.9.0
v2.8.1
Compare Source
Patch Changes
@remix-run/node@2.8.1
v2.8.0
Compare Source
Patch Changes
@remix-run/node@2.8.0
remix-run/remix (@remix-run/node)
v2.15.0
Compare Source
Patch Changes
@remix-run/server-runtime@2.15.0
v2.14.0
Compare Source
Patch Changes
@remix-run/server-runtime@2.14.0
v2.13.1
Compare Source
Patch Changes
@remix-run/server-runtime@2.13.1
v2.13.0
Compare Source
Patch Changes
@remix-run/server-runtime@2.13.0
v2.12.1
Compare Source
Patch Changes
interface Future
through@remix-run/node
/@remix-run/cloudflare
/@remix-run/deno
packages so thatpnpm
doesn't complain about@remix-run/server-runtime
not being a dependency (#9982)@remix-run/server-runtime@2.12.1
v2.12.0
Compare Source
Patch Changes
Single Fetch: Improved typesafety (#9893)
If you were already using previously released unstable single-fetch types:
"@​remix-run/react/future/single-fetch.d.ts"
override fromtsconfig.json
>compilerOptions
>types
defineLoader
,defineAction
,defineClientLoader
,defineClientAction
helpers from your route modulesUIMatch_SingleFetch
type helper withUIMatch
MetaArgs_SingleFetch
type helper withMetaArgs
Then you are ready for the new typesafety setup:
For more information, see Guides > Single Fetch in our docs.
Updated dependencies:
@remix-run/server-runtime@2.12.0
v2.11.2
Compare Source
Patch Changes
@remix-run/server-runtime@2.11.2
v2.11.1
Compare Source
Patch Changes
@remix-run/server-runtime@2.11.1
v2.11.0
Compare Source
Minor Changes
unstable_data()
API as a replacement forjson
/defer
when customstatus
/headers
are needed (#9769)replace(url, init?)
alternative toredirect(url, init?)
that performs ahistory.replaceState
instead of ahistory.pushState
on client-side navigation redirects (#9764)Patch Changes
@remix-run/server-runtime@2.11.0
v2.10.3
Compare Source
Patch Changes
@remix-run/server-runtime@2.10.3
v2.10.2
Compare Source
Patch Changes
@remix-run/server-runtime@2.10.2
v2.10.1
Compare Source
Patch Changes
@remix-run/server-runtime@2.10.1
v2.10.0
Compare Source
Patch Changes
@remix-run/server-runtime@2.10.0
v2.9.2
Compare Source
Patch Changes
defineLoader
,defineClientLoader
,defineAction
,defineClientAction
(#9372, #9404)@remix-run/server-runtime@2.9.2
v2.9.1
Compare Source
Patch Changes
@remix-run/server-runtime@2.9.1
v2.9.0
Compare Source
Minor Changes
undici
fetch polyfill behind a newinstallGlobals({ nativeFetch: true })
parameter (#9198)remix-serve
will default to usingundici
for the fetch polyfill iffuture._unstable_singleFetch
is enabled because the single fetch implementation relies on theundici
polyfillinstallGlobals
on their own to avoid runtime errors with Single FetchPatch Changes
@remix-run/server-runtime@2.9.0
v2.8.1
Compare Source
Patch Changes
@remix-run/server-runtime@2.8.1
v2.8.0
Compare Source
Patch Changes
@remix-run/server-runtime@2.8.0
remix-run/remix (@remix-run/react)
v2.15.0
Compare Source
Patch Changes
@remix-run/server-runtime@2.15.0
v2.14.0
Compare Source
Patch Changes
defaultShouldRevalidate
value when using single fetch (#10139)@remix-run/server-runtime@2.14.0
v2.13.1
Compare Source
Patch Changes
@remix-run/server-runtime@2.13.1
v2.13.0
Compare Source
Minor Changes
unstable_dataStrategy
->dataStrategy
unstable_patchRoutesOnNavigation
->patchRoutesOnNavigation
unstable_data()
->data()
unstable_viewTransition
->viewTransition
(Link
,Form
,navigate
,submit
)unstable_flushSync>
-><Link viewTransition>
(Link
,Form
,navigate
,submit
,useFetcher
)future.unstable_singleFetch
->future.v3_singleFetch
future.unstable_lazyRouteDiscovery
->future.v3_lazyRouteDiscovery
Patch Changes
clientLoader.hydrate
in a layout route when hydrating with bubbled errors (#10063)@remix-run/server-runtime@2.13.0
v2.12.1
Compare Source
Patch Changes
@remix-run/server-runtime@2.12.1
v2.12.0
Compare Source
Patch Changes
Lazy Route Discovery: Sort
/__manifest
query parameters for better caching (#9888)Single Fetch: fix revalidation behavior bugs (#9938)
GET /a/b/c.data
shouldRevalidate
, it will be excluded from the single fetch callclientLoader
then it will be excluded from the single fetch call and if you callserverLoader()
from yourclientLoader
, that will make a separarte HTTP call for just that route loader - i.e.,GET /a/b/c.data?_routes=routes/a
for aclientLoader
inroutes/a.tsx
root
route androutes/b
had aloader
butroutes/c
did not, the single fetch request would beGET /a/b/c.data?_routes=root,routes/a
Remove hydration URL check that was originally added for React 17 hydration issues and we no longer support React 17 (#9890)
v1.18.0
via #64091.18.0
turned out to be subject to false positives of it's own which could also put the user in looping scenariosSingle Fetch: Improved typesafety (#9893)
If you were already using previously released unstable single-fetch types:
"@​remix-run/react/future/single-fetch.d.ts"
override fromtsconfig.json
>compilerOptions
>types
defineLoader
,defineAction
,defineClientLoader
,defineClientAction
helpers from your route modulesUIMatch_SingleFetch
type helper withUIMatch
MetaArgs_SingleFetch
type helper withMetaArgs
Then you are ready for the new typesafety setup:
For more information, see Guides > Single Fetch in our docs.
Clarify wording in default
HydrateFallback
console warning (#9899)Updated dependencies:
@remix-run/server-runtime@2.12.0
v2.11.2
Compare Source
Patch Changes
__manifest
endpoint since we no longer need thenotFoundPaths
fieldunstable_patchRoutesOnNavigation
function in RR (see remix-run/react-router#11888) (#9860)turbo-stream
tov2.3.0
(#9856)@remix-run/server-runtime@2.11.2
v2.11.1
Compare Source
Patch Changes
a7cffe57
)@remix-run/server-runtime@2.11.1
v2.11.0
Compare Source
Minor Changes
Single Fetch: Add a new
unstable_data()
API as a replacement forjson
/defer
when customstatus
/headers
are needed (#9769)Add a new
replace(url, init?)
alternative toredirect(url, init?)
that performs ahistory.replaceState
instead of ahistory.pushState
on client-side navigation redirects (#9764)Rename
future.unstable_fogOfWar
tofuture.unstable_lazyRouteDiscovery
for clarity (#9763)Single Fetch: Remove
responseStub
in favor ofheaders
(#9769)Background
middleware
implementation would require something likeResponseStub
so users could mutatestatus
/headers
inmiddleware
before/after handlers as well as during handlersheaders
got merged between document and data requestsResponseStub
and removed the usage ofheaders
in Single Fetchmiddleware
won't need a stub - users can just mutate theResponse
they get fromawait next()
directlyheaders
get merged, it makes more sense to stick with the currentheaders
API and apply that to Single Fetch and avoid introducing a totally new thing inRepsonseStub
(that always felt a bit awkward to work with anyway)With this change:
Response
instances in favor of returning raw data from loaders and actions:return json({ data: whatever });
~~return { data: whatever };
json()
anddefer()
calls in favor of returning raw data if they weren't setting customstatus
/headers
json
anddefer
in the next major version, but both should still work in Single Fetch in v2 to allow for incremental adoption of the new behaviorstatus
/headers
:unstable_data({...}, responseInit)
utility that will let you send backstatus
/headers
alongside your raw data without having to encode it into aResponse
headers()
function will let you control header merging for both document and data requestsPatch Changes
/path/.data
) (#9792)undefined
to theuseRouteLoaderData
type override (#9796)@remix-run/server-runtime@2.11.0
v2.10.3
Compare Source
Patch Changes
request.signal
throughdataStrategy
forloader
calls to fix cancellation (#9738)future.v7_skipActionErrorRevalidation
under the hood (#9706)shouldRevalidate
parameter fromunstable_actionStatus
toactionStatus
@remix-run/server-runtime@2.10.3
v2.10.2
Compare Source
Patch Changes
ref
toForm
(bdd04217
)@remix-run/server-runtime@2.10.2
v2.10.1
Compare Source
Patch Changes
reloadDocument
(#9686)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 these updates again.
This PR was generated by Mend Renovate. View the repository job log.