Patch Changes
-
#8751
acd08ef- Bump solid-js and @solidjs/web to ^2.0.0-rc.16 and @solidjs/vite-plugin to ^3.0.0-next.51 across the monorepo (with @solidjs/babel-plugin 2.0.0-rc.16 for the webpack path and the@rsbuild/plugin-solidcompiler overrides), and raise the Solid packages' solid-js / @solidjs/web peer floors to 2.0.0-rc.16. @solidjs/vite-plugin 3.0.0-next.51 peer-requires rc.16 and no longer adds a$$moduleUrlexport to SSR entry chunks, which Cloudflare Workers rejected (solidjs/solid-vite-plugin#423).Bump @tanstack/solid-query to ^6.0.0-rc.5 and move @tanstack/solid-query-devtools off its exact 6.0.0-rc.1 pin to ^6.0.0-rc.5; every solid-js export the rc.5 devtools import exists in rc.16.
<Await>no longer renders its children withundefineddata while hydrating a streamed deferred promise. seroval has already settled the promise by then, butdefer()only records the result in a.thencallback, so<Await>now reads seroval's synchronous status markers when the deferred state is still pending. -
#8467
0dc3a9e- Bump solid-js and @solidjs/web to ^2.0.0-rc.9 and @solidjs/vite-plugin to ^3.0.0-next.44 across the monorepo (with @solidjs/babel-plugin 2.0.0-rc.9 for the webpack path). @solidjs/vite-plugin 3.0.0-next.44 peer-requires solid-js ^2.0.0-rc.9 and ships the rc.9 compiler.rc.9 changed
serverFunctionUrlto describe aGET()reference's own call (serverFunctionUrl(fn, ...args)) and moved the id-based form-post address toserverFunctionActionUrl/parseServerFunctionActionUrl(solidjs/solid#3440); @tanstack/solid-start's server-function handler now uses those.Rsbuild apps:
@rsbuild/plugin-solid@2.0.0-rc.0hard-pins the rc.6 compiler, which emits the old delegated-event key (el.$$click) that the rc.9 runtime no longer reads (_$$click), so delegated handlers never fire. Until the plugin ships an rc.9-based release, override its@solidjs/compilerand@solidjs/babel-pluginto 2.0.0-rc.9 (the monorepo does this inpnpm-workspace.yaml). -
#8569
665e9d8- Bump solid-js and @solidjs/web to ^2.0.0-rc.13 (and @solidjs/vite-plugin to ^3.0.0-next.46), and raise the Solid peer floors to 2.0.0-rc.13.@tanstack/solid-router moves off Solid's internal
sharedConfigand the raw_$HYregistry onto the public hydration API rc.13 ships (solidjs/solid#3718):useHydratedreadsisHydrating(); the native SSR match transfer writes throughgetHydrationWriter()gated onisHydratable(), so it now respects<NoHydration>; and the client boot takes each match's entry withtakeHydrationValue(). -
Updated dependencies [
acd08ef,0dc3a9e,1015223,1015223,1015223,1015223,1015223,1015223,1015223,1015223,665e9d8,81ee38e]:- @tanstack/solid-router@2.0.0-rc.9
- @tanstack/solid-start-client@2.0.0-rc.9
- @tanstack/solid-start-server@2.0.0-rc.9