Release 2026-09-16 21:14
Changes
Performance
- router-core: pass resolvePath arguments positionally (#8419) (a1c8d1a) by @schiller-manuel
- router-core: parse the location once in update and build rewrites without arrays (#8422) (a0b2ad9) by @schiller-manuel
- router-core: pass deepEqual flags positionally (#8418) (e561fa1) by @schiller-manuel
- router-core: skip recursion for identical array elements in deepEqual (#8417) (bc80866) by @schiller-manuel
Refactor
- router-core: parse masked locations without mutating shared state (#8421) (1ca361b) by @schiller-manuel
- react-router: drop the useLinkProps pass-through wrapper (#8420) (8e164d2) by @schiller-manuel
Chore
- netlify: bump vite plugin and update trust policy (#8414) (34bb302) by @harry-whorlow
Packages
- @tanstack/react-router@1.170.37
- @tanstack/react-router-ssr-query@1.167.3
- @tanstack/react-start@1.168.55
- @tanstack/react-start-client@1.168.35
- @tanstack/react-start-rsc@0.1.54
- @tanstack/react-start-server@1.167.42
- @tanstack/router-cli@1.167.37
- @tanstack/router-core@1.171.31
- @tanstack/router-generator@1.167.37
- @tanstack/router-plugin@1.168.39
- @tanstack/router-ssr-query-core@1.169.3
- @tanstack/router-vite-plugin@1.167.39
- @tanstack/solid-router@1.170.35
- @tanstack/solid-router-ssr-query@1.167.3
- @tanstack/solid-start@1.168.53
- @tanstack/solid-start-client@1.168.34
- @tanstack/solid-start-server@1.167.41
- @tanstack/start-client-core@1.170.31
- @tanstack/start-plugin-core@1.171.45
- @tanstack/start-server-core@1.169.36
- @tanstack/start-static-server-functions@1.167.36
- @tanstack/start-storage-context@1.167.33
- @tanstack/vue-router@1.170.34
- @tanstack/vue-router-ssr-query@1.167.3
- @tanstack/vue-start@1.168.52
- @tanstack/vue-start-client@1.167.37
- @tanstack/vue-start-server@1.167.41