Skip to content

Version Packages (next) - #602

Merged
ryansolid merged 1 commit into
nextfrom
changeset-release/next
Sep 11, 2026
Merged

Version Packages (next)#602
ryansolid merged 1 commit into
nextfrom
changeset-release/next

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to next, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

next is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on next.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@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).

@ryansolid
ryansolid merged commit f7602bf into next Sep 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant