GitHub / TanStack/router / commits
š¤ Fully typesafe Router for React (and friends) w/ built-in caching, 1st class search-param APIs, client-side cache integration and isomorphic rendering.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| e9f63a6c | ci: add timeout-minutes to codspeed step in benchmarks (#8122) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 75574156 | test(router-core): assert state structural sharing (#8121) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 4fcbcde9 |
ci: Version Packages (#8119)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 3e016ac8 | perf(router-core): buildLocation optimizations (#8117) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 92749aba | perf(router-core): cache route mask misses (#8111) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 12875711 | perf(router-core): skip impossible state sharing (#8110) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| a1c3674d | perf(router-core): skip disabled search validation (#8112) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 6be202cd | perf(router-core): optimize buildLocation path resolution (#8108) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| a78f2af5 |
ci: Version Packages (#8079)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 63d2cc91 | fix(router-core): remove navigation rollback (#8092) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 5d3785dc | fix(router-core): preserve pending UI across retained routes (#8084) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| f97188fd | chore: localize package dependencies (#8078) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| f75cada0 | perf(react-router): direct export of CatchBoundary class component, remove fu... |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 11dfc936 |
ci: Version Packages (#8075)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| bdaf73a4 | perf(router-core): inline buildWithMatches inside buildLocation (#8070) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| cf6ab178 | perf(router-core): inline isFunction utility (#8069) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 4c89b15d | perf(router-core): inline getOpenAndCloseBraces in parseSegment (#8071) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 0fdf9ff1 | perf: inline isCtrlKey utility inside all Link components (#8073) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 53b63cf6 |
ci: Version Packages (#8052)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 0c25a7b4 | fix(react-router): avoid Suspense above root documents (#8055) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 31882c7f | fix(router): reuse resolved lazy route components (#8054) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 0ad38a71 |
fix(router): reject superseded Solid and Vue render acknowledgements (#8065)
Co-authored-by: autofix-ci[bot] <1****]@u****m> |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 38485038 | Fix default route component remounting (#8002) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| dc5a404e |
ci: Version Packages (#8048)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| b0817f50 | fix(react-router): useMatchRoute w/ React Compiler (changeset) (#8047) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 31355ae9 |
fix(react-router): useMatchRoute w/ React Compiler (#8015)
Co-authored-by: Kamal Bennani <k****i@a****o>, Sarah Gerrard <9****s@u****m>, Kamal Bennani <k****i@a****o>, Sarah Gerrard <9****s@u****m> |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| e15bda5c |
ci: Version Packages (#8040)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| f5007607 | fix(router): warn when Outlet is rendered in fallback components (#8045) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| aa10b658 | fix(router): apply preload delay to viewport links (#8044) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 1aafca9b | refactor: remove Link transition state (#8043) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 7e93431a | fix(router-core): load-client can cache settled abandoned loader work without... |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 783f883a | ci: migrate CodSpeed to v5 (#8033) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| af8dcb85 | test(router-core): add missing test cleanup in 3920 (#8023) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| 91a848e9 |
ci: Version Packages (#8021)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| 51138a82 | changeset (#8019) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| 5500fd35 | fix(router-core): handle excessive parent relative links (#8018) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| 6f8f534b |
ci: Version Packages (#8011)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| 44a8c3e1 | perf(router-core): skip impossible JSON parse attempts (#8006) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| c59788ca |
perf(start-client-core): O(1) buffer drain in client frame decoder (#8009)
Co-authored-by: Yagiz Nizipli <y****z@n****m> |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| 5253e70d |
perf(router-core): faster enumerable-key collection in structural sharing (#8...
Co-authored-by: Yagiz Nizipli <y****z@n****m> |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| c568caf3 | inline isServer for proper DCE (#7996) |
Manuel Schiller <6****l@u****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 4fa1df75 | don't use esbuild to minify in vite's bundlesize benchmarks (#7995) |
Manuel Schiller <6****l@u****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| a43128e0 | ci: run bundle size workflow for benchmark scripts (#7999) |
Manuel Schiller <6****l@u****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 2265129b |
ci: Version Packages (#7994)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 95dec510 |
perf(react-router): bail out of Link re-renders when href and active state ar...
Co-authored-by: Flo <m****e@f****m> |
Mat Clayton <m****t@m****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 6bede65d |
perf(start): compact deferred hydration private state (#7980)
Co-authored-by: nx-cloud[bot] <7****]@u****m> |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 2fbc99f2 | perf(start-client-core): compact private frame decoder result keys (#7978) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 995bd97a |
ci: Version Packages (#7993)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| ea3a665d | fix(router): retain mounted UI during revalidation (#7992) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| abf9b81b | test: stabilize codspeed CPU benchmarks (#7987) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| ac1d0abe |
ci: Version Packages (#7968)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| 9cac62a5 | perf: compact private bundle boundaries (#7975) missing changesets (#7985) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| 94685306 | perf: compact private bundle boundaries (#7975) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| 2435885f | Create file routes directly (#7970) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| 86bf510c | Pass intersection observer disabled state directly (#7971) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| 84db4a84 | perf(router-core): optimize route tree processing (#7984) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| 697ebb6d |
fix(react-router): prevent blank frame before initial pending UI (#7961)
Co-authored-by: autofix-ci[bot] <1****]@u****m> |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 6aefb339 | chore: add changeset for #7966 (#7967) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 07a3d10d |
fix(router): preserve raw params for match identity (#7966)
Co-authored-by: autofix-ci[bot] <1****]@u****m> |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 790e0628 |
ci: Version Packages (#7963)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 60163bf3 | test(start): cover ssr false hydration redirect (#7965) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| b2908c64 | chore: update seroval to 1.6.2 (#7962) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 314098e5 |
ci: Version Packages (#7950)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| 704145c6 |
ci: Version Packages (#7946)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| 3740f447 | docs: align loader docs with lane rewrite (#7949) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| a4942ff6 | fix(router): correct lane loader changeset (#7948) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| 45c4ad8d |
fix(router-core): lane match loader rewrite (#7805)
Co-authored-by: Manuel Schiller <6****l@u****m> |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| 65ae78cf |
ci: Version Packages (#7945)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| 10dc3f63 | docs: version optional param to only capture version not capturing "e⦠(#7932) |
Ahmed Sabry <1****r@u****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| 65f7b7f7 | fix(start): keep server-only routes out of RSC bundles (#7944) |
Manuel Schiller <6****l@u****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| b5e540d7 | docs: use the dynamic README header endpoint (#7940) |
Alem Tuzlak <t****k@h****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| 2cb221cf | Fix typo in path-params documentation (#7931) |
Ahmed Sabry <1****r@u****m>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| 03699c4c | chore(ci): improve Nx sandbox cache declarations (#7833) |
Nicolas Beaussart <n****t@g****m>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| 82129508 |
ci: Version Packages (#7927)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| 7592555b |
fix(start): align Rsbuild SSR asset URLs for css?url imports (#7590)
Co-authored-by: autofix-ci[bot] <1****]@u****m> |
Cong-Cong Pan <d****a@l****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| 77ed6d5c | fix(eslint-plugin-start): support ESLint 10 peer dependency (#7924) |
Bhavesh Desale <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| a3ee355b | ci: Version Packages (#7903) |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| f04ddc61 |
fix(start): skip errored Rspack modules during import protection (#7685)
Co-authored-by: autofix-ci[bot] <1****]@u****m> |
Cong-Cong Pan <d****a@l****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 179d9b9b |
Improve Router and Start agent skills (#7867)
Co-authored-by: autofix-ci[bot] <1****]@u****m> |
Tanner Linsley <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| fc83c038 | fix(react-start-rsc): require @vitejs/plugin-rsc >=0.5.30 for route component... |
Sreetam Das <s****s@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 88f366ab | chore: migrate to typescript 7 (#7887) |
Manuel Schiller <6****l@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 3a557562 | test: add regression coverage for existing router behavior (#7886) |
Flo <m****e@f****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| a76c192f | docs: Update Guides section and add back in missing pages (#7864) |
Sarah Gerrard <h****o@s****e>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 2b08d9ba | docs: minor docs improvements (#7842) |
Sajad Torkamani <s****1@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 21a85979 |
chore: add React Start basic Rsbuild example (#7729)
Co-authored-by: autofix-ci[bot] <1****]@u****m> |
Cong-Cong Pan <d****a@l****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 07ce9030 | docs: remove stray semicolon in i18n page (#7870) |
Zakher Masri <4****r@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| edf55759 | ci: omit unchanged bundle size scenarios (#7856) |
Manuel Schiller <6****l@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 49bd9fa4 | ci: Version Packages (#7857) |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 49f68632 | fix(router-plugin): preserve HMR state for lowercase split components (#7855) |
Manuel Schiller <6****l@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 218eab2c | chore: regenerate route trees (#7853) |
Manuel Schiller <6****l@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| ecb1ef48 | ci: Version Packages (#7854) |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| ffdd64e8 | fix(start): preserve resolved virtual module ids (#7844) |
Manuel Schiller <6****l@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 31a634d8 |
docs: update Next.js middleware description (#6155)
Co-authored-by: Sarah Gerrard <h****o@s****e> |
Alex Kostyniuk <k****7@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 62a191ba | ci: Version Packages (#7846) |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 78dd1a64 | fix(router-generator): preserve dots in virtual routes (#7845) |
Manuel Schiller <6****l@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 85ef32ad | docs: refresh contribution guidelines (#7839) |
Sarah Gerrard <h****o@s****e>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 604996d1 | ci: Version Packages (#7841) |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| e56a6774 |
fix(router-generator): make buildRouteTree route ordering deterministic (#7751)
Co-authored-by: autofix-ci[bot] <1****]@u****m>, Manuel Schiller <6****l@u****m> |
Thijs Koerselman <t****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 6184661e | docs: small improvements to wording (#7840) |
Sajad Torkamani <s****1@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 00d00b31 | docs: Update environment variable validation to use z.url() (#5570) |
Mohamed Yahye El Joud <y****d@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago |