Never miss a release that matters
AI-powered summaries of every GitHub release.
AI Summaries
Changelogs condensed into clear, actionable insights.
Always Free
Track up to 5 packages at no cost, forever.
Weekly Digest
A curated summary of every release, delivered weekly.
TL;DR
This update focuses on routing stability and performance, notably adding lightweight route match caching and improving URL character handling.
New
- Rsbuild Support: Added SSR middleware support for Rsbuild preview (build tool for web apps).
- Performance Boosts: Implemented zero-copy frame payload extraction and cached lightweight route matches to improve speed.
Fixes Worth Knowing
- URL Handling: Fixed an issue where percent-encoded URL-unsafe characters were not preserved during segment decoding.
- Route Generation: Resolved non-deterministic route ordering in
buildRouteTreeand ensured dots are preserved in virtual routes. - Scroll Management: Window and element scroll restoration are now handled independently.
- Static Assets: Fixed static file paths to use relative paths for srvx.
TL;DR
This update improves route generation stability and fixes critical scroll restoration behavior across all supported frameworks.
Fixes Worth Knowing
- Scroll Restoration: Window and element scroll targets are now handled independently, preventing one from suppressing the other. Scroll positions are now sampled upon leaving a route to better preserve live changes and prevent SSR (Server-Side Rendering) hydration from overriding nested positions.
- Route Generation: Fixed non-deterministic route ordering in
buildRouteTree, ensuringrouteTree.gen.tsremains consistent across different machines. - Virtual Routes: Dots in explicit virtual route paths and pathless layout IDs are now preserved instead of being treated as file separators.
TL;DR
This update synchronizes the RSC (React Server Components) package with the latest versions of the TanStack Router core and plugin ecosystem.
TL;DR
This update primarily aligns the ecosystem with the latest SolidJS beta releases and fixes a client-side suspension bug that interfered with synchronous data invalidation.
Fixes Worth Knowing
- Fixed an issue where suspending on a pending match on the client caused signal writes to be held in a transition, which broke synchronous flows like
invalidate()duringnotFoundmatches.
Before You Upgrade
- Update
solid-jsand@solidjs/webto2.0.0-beta.19andvite-plugin-solid(a Vite plugin for SolidJS compilation) to3.0.0-next.11.
TL;DR
TanStack Router now correctly handles trailing underscores in non-nested route paths, resolving potential issues with route matching.
Fixes Worth Knowing
Resolved a bug where trailing underscores in route segments were not stripped correctly for non-nested paths, which could cause routing to fail. This improves path matching reliability.
TL;DR
TanStack Router now correctly handles search parameters with different data types, improving flexibility when building routes with complex queries (URL parameters).
Fixes Worth Knowing
- Matching routes are now retrieved more reliably.
- Links to external data loading documentation have been corrected.
- Search routes can now define search parameters with varying types.