From f796dda7c2cb9a4cb22e288c478c1d784251b654 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 11 Sep 2026 16:47:28 +0000 Subject: [PATCH] Version Packages (next) --- .changeset/pre.json | 1 + CHANGELOG.md | 8 ++++++++ package.json | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 400c48d7..ce9d7f2a 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -39,6 +39,7 @@ "live-query-channel-prototype", "metadata-detection-for-get", "navigate-url-semantics", + "observe-navigation-origin", "own-single-flight-and-nojs", "popular-pears-boil", "preserve-layouts-between-child-routes", diff --git a/CHANGELOG.md b/CHANGELOG.md index 36e9586b..be0fbce9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # @solidjs/router +## 2.0.0-next.24 + +### Patch Changes + +- 65f41f3: Navigations are declared to Solid's observe tier. Every client location write — `navigate()`, a redirect chased while the previous target is still pending, the browser's own back/forward — now runs inside `OBSERVE.attribution.withOrigin` with the parametrized route pattern, params, and origin location, so the attribution engine names holds and re-runs after the route (`navigation to /users/:id (/users/42)`), times the navigation from the user event to settle, folds redirect hops onto the navigation they belong to (`redirected from /files`), and reports routes in `feedback().navigations`. The route name and params are read late — at settle — so a lazy route subtree that loaded during the hold is named by the exact route it resolved to, not its placeholder. The router's location signal and its `matches`, `routingPending`, and lazy-subtree memos carry names so they read as themselves in diagnostics rather than as `signal`/`computed`. + + Nothing changes in production builds: `OBSERVE` is undefined there and the declaration folds out. Requires `solid-js` 2.0.0-rc.8 (`OBSERVE.attribution.withOrigin`). + ## 2.0.0-next.23 ### Patch Changes diff --git a/package.json b/package.json index a9f2b951..cc7a73ed 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "Ryan Turnquist" ], "license": "MIT", - "version": "2.0.0-next.23", + "version": "2.0.0-next.24", "homepage": "https://github.com/solidjs/solid-router#readme", "repository": { "type": "git",