From 9329e220c4b7fc1c25b3116950e92d7be06b4929 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 1 Oct 2026 07:51:49 +0000 Subject: [PATCH] Version Packages (next) --- .changeset/pre.json | 3 +++ CHANGELOG.md | 8 ++++++++ package.json | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 98024eff..7c694a89 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -9,6 +9,7 @@ "adopt-hoisted-wire-protocols", "adopt-path-based-server-function-addressing", "async-flash-decoder", + "chained-with-carries-all-args", "claims-registry-sweep", "claims-sweep-hydration-transparent", "compiler-claimed-anchors", @@ -26,6 +27,7 @@ "export-default-search-types", "fix-navigate-commit-window-drop", "fix-stale-params-on-navigation", + "flash-decode-per-request", "flight-cookies-from-redirect", "flight-entry-consumption-age-gate", "follow-solid-rc10-attribution-api", @@ -80,6 +82,7 @@ "scroll-restoration-hydration-transparent", "selective-hover-preload", "server-component-form-delegation", + "server-rendered-with-uses-registered-action", "server-route-client-golf", "server-route-component-source", "server-route-component", diff --git a/CHANGELOG.md b/CHANGELOG.md index 0956022a..383fd0d9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # @solidjs/router +## 2.0.0-next.34 + +### Patch Changes + +- 9ba0fca: A chained `.with()` (`action.with(a).with(b)`) now puts every bound argument in its url (`?args=[a,b]`). Previously the url carried only the last call's arguments, so a server-rendered or no-JavaScript submission ran with arguments missing, and two chains ending in the same argument shared one url and overwrote each other's client registration. +- a6a2cee: The flash cookie is now detected, cleared and decoded once per request rather than once per router instance. A server render can re-create the router while it retries a suspension — a `useSubmissions` read under ``, inside a document shell, retries from above the router — and each new router restarted the decode, so the render never settled and the stream retried until the process ran out of memory. Each re-created router also appended another `Set-Cookie` clear. +- 9ba0fca: A form rendered with `action.with(...args)` on the server now submits through the registered action on the client, so its `onSubmit` and `onSettled` hooks run with the bound arguments and `useSubmissions(action)` sees the outcome. Previously the rendered `?args` url missed the registry and fell back to a generic invocation (server actions) or native submission (client actions). + ## 2.0.0-next.33 ### Patch Changes diff --git a/package.json b/package.json index 068b6d1e..b68c56c9 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "Ryan Turnquist" ], "license": "MIT", - "version": "2.0.0-next.33", + "version": "2.0.0-next.34", "homepage": "https://github.com/solidjs/solid-router#readme", "repository": { "type": "git",