NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2054 most downloaded on npm
Modern and scalable routing for React applications
Last release 21 days ago
13 Sep 2026
Ships fairly regularly
a new release about every 4 weeks
Rarely documented
notes for 7 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
246 releases · first in 2023
One column per quarter.
### Patch Changes - #8359 `8fff7fa` - Normalize memory history hrefs consistently with browser and server history, including protocol-relative paths a
#8359 8fff7fa - Normalize memory history hrefs consistently with browser and server history, including protocol-relative paths and control characters.
#8352 f021f6d - Avoid temporary arrays when replacing forward memory-history entries.
#8349 ae68535 - Avoid generating unused history keys for locations with existing state.
#8354 9872d2a - Use lightweight request history for SSR and make server navigation a no-op. Use redirect() to issue HTTP redirects. Server hrefs use the same normalization as browser history to handle protocol-relative URLs and control characters.
Preserve native form HTTP redirects, route error handling and masks for document redirects, and per-navigation destinations for shared loader redirect
#8308 9c1871c - Validate navigation and redirect destinations, keep ambiguous relative URLs on the current origin, and constrain prerender requests and output paths. Prevent redirect headers from appearing in serialized server function response bodies.
Preserve native form HTTP redirects, route error handling and masks for document redirects, and per-navigation destinations for shared loader redirects. Avoid redundant origin parsing and reduce link styling and server-rendering work. Configured origins must already be normalized.
Keep blocked-link inactive props consistent during React hydration, honor explicit redirect Location headers before checking route options, and refresh Vue link state when destinations become internal. Reuse the protocol-relative URL check while parsing redirect schemes once.
Reduce React link bundle size by sharing pathname comparisons, state-prop selection, and element creation.
Share normalized pathname comparisons in Solid and Vue links to reduce bundle size.
#8287 0654c0a - Use full-document navigation when an output rewrite produces a cross-origin destination, including the public URL of a route mask.
Respect registered history blockers during document navigation, passing history locations and the requested push or replace action.
Restore the original browser history entry when forward or multi-entry navigation is blocked.
#8264 9035abc - Respect ignoreBlocker during go() navigation, including document unload warnings. Preserve beforeunload warnings during back and forward navigation unless ignoreBlocker is requested, and clear the bypass after same-document traversal so later document navigation still warns about unsaved changes.
Restore the original browser history entry when forward or multi-entry navigation is blocked.
### Patch Changes - #7985 `9cac62a` - perf: compact private bundle boundaries- #7975
### Minor Changes - Clean minor bump, fresh start
build: update to vite-config 5.x (rolldown)
fix: build with @tanstack/vite-config 0.4.3
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →