router

🤖 Fully typesafe Router for React (and friends) w/ built-in caching, 1st class search-param APIs, client-side cache integration and isomorphic rendering.

MIT License

Downloads
3.8M
Stars
7.8K
Committers
288

Bot releases are hidden (Show)

router - https://github.com/TanStack/router/releases/tag/v1.41.0

Published by tannerlinsley 4 months ago

Version 1.41.0 - 6/28/24, 3:46 PM

Changes

Feat

  • New Serialization Paradigm (#1824) (fd692cf) by Tanner Linsley

Chore

  • Migrate to ESLint flat config (#1846) (4310311) by Lachlan Collins

Ci

  • fix the workflow for running the e2e test on the "start-basic" example (#1843) (7d8d3e0) by @callingmedic911

Packages

router - https://github.com/TanStack/router/releases/tag/v1.40.3

Published by tannerlinsley 4 months ago

Version 1.40.3 - 6/27/24, 6:57 PM

Changes

Fix

  • router-generator: add virtual parent for routes in addition to layouts (#1835) (6472ea24) by d-a-s

Packages

router - https://github.com/TanStack/router/releases/tag/v1.40.2

Published by tannerlinsley 4 months ago

Version 1.40.2 - 6/27/24, 3:19 PM

Changes

Fix

  • add option to include and exclude properties from React plugin (#1840) (28f57361) by Corbin Crutchley

Chore

  • workspace: prettier to ignore the .vercel output directories (#1828) (c46664f0) by Sean Cassiere
  • start-vite-plugin,router-plugin: bump babel dependencies (#1819) (7fb5d13b) by Sean Cassiere

Packages

router - https://github.com/TanStack/router/releases/tag/v1.40.1

Published by tannerlinsley 4 months ago

Version 1.40.1 - 6/22/24, 11:27 AM

Changes

Fix

  • start: handle formdata correctly from form action (#1815) (66b4cc94) by Corbin Crutchley

Docs

  • add TS performance guidance with prefetching (#1781) (f970023c) by Christopher Horobin

Packages

router - https://github.com/TanStack/router/releases/tag/v1.40.0

Published by tannerlinsley 4 months ago

Version 1.40.0 - 6/21/24, 5:50 PM

Changes

Feat

  • allow to ignore blocker in navigate and <Link> (#1797) (b1213eb5) by Manuel Schiller

Packages

router - https://github.com/TanStack/router/releases/tag/v1.39.13

Published by tannerlinsley 4 months ago

Version 1.39.13 - 6/21/24, 4:23 PM

Changes

Fix

  • router-plugin: experimental.enableCodeSplitting - allow the use of inlined wrappers for the route options when splitting nodes (#1813) (10eb0590) by Sean Cassiere

Packages

router - https://github.com/TanStack/router/releases/tag/v1.39.12

Published by tannerlinsley 4 months ago

Version 1.39.12 - 6/21/24, 2:56 PM

Changes

Fix

  • router-plugin: removing trailing import string literals with no references for experimental.enableCodesplitting (#1810) (940ddb76) by Sean Cassiere

Style

  • router-plugin: eslint fixes for #1810 (#1811) (55939dde) by Sean Cassiere

Packages

router - https://github.com/TanStack/router/releases/tag/v1.39.11

Published by tannerlinsley 4 months ago

Version 1.39.11 - 6/21/24, 12:32 PM

Changes

Fix

  • router-plugin: experimental.enableCodeSplitting not handling default imports (#1807) (06fc3f46) by Sean Cassiere

Packages

router - https://github.com/TanStack/router/releases/tag/v1.39.10

Published by tannerlinsley 4 months ago

Version 1.39.10 - 6/21/24, 12:28 PM

Changes

Fix

  • router-devtools: prefix./ to the pathing for main, types, and module fields in the package.json (#1809) (32fa1b42) by Sean Cassiere

Chore

  • examples: cleanup the config for the "quickstart-rspack-file-based" example (#1803) (cb6c2115) by Sean Cassiere

Packages

router - https://github.com/TanStack/router/releases/tag/v1.39.9

Published by tannerlinsley 4 months ago

Version 1.39.9 - 6/20/24, 11:52 PM

Changes

Fix

  • router-plugin: add the rspack/rsbuild handler for file-based routing (#1794) (a9874aad) by Sean Cassiere

Packages

router - https://github.com/TanStack/router/releases/tag/v1.39.8

Published by tannerlinsley 4 months ago

Version 1.39.8 - 6/20/24, 10:19 PM

Changes

Perf

  • react-router: remove TRouterContext for each route, lazily infer parent for merging and remove TParentRoute from options (#1780) (7cbaf728) by Christopher Horobin

Ci

  • Enable nx cloud again (#1800) (e24cd761) by Manuel Schiller

Packages

router - https://github.com/TanStack/router/releases/tag/v1.39.7

Published by tannerlinsley 4 months ago

Version 1.39.7 - 6/20/24, 9:57 PM

Changes

Fix

  • linking with from prop and a param containing slash (#1799) (81495750) by Manuel Schiller

Ci

  • test matrix uses released TS 5.5 version (a095cd59) by Manuel Schiller

Packages

router - https://github.com/TanStack/router/releases/tag/v1.39.6

Published by tannerlinsley 4 months ago

Version 1.39.6 - 6/20/24, 9:39 PM

Changes

Fix

  • proper basename removal handling (#1787) (477bc99e) by @xobotyi

Ci

  • disable NX cloud for now (e088dde5) by Manuel Schiller

Docs

  • update the documentation on the @tanstack/router-plugin package (#1793) (ee48ae2a) by Sean Cassiere

Packages

router - https://github.com/TanStack/router/releases/tag/v1.39.5

Published by tannerlinsley 4 months ago

Version 1.39.5 - 6/19/24, 11:09 AM

Changes

Refactor

  • router-plugin: base should only export the individual unplugin factories and not the PURE compilations (#1789) (149dbf88) by Sean Cassiere

Docs

  • update the custom search param serialization guide (#1759) (13a0cc06) by Sean Cassiere

Packages

router - https://github.com/TanStack/router/releases/tag/v1.39.4

Published by tannerlinsley 4 months ago

Version 1.39.4 - 6/19/24, 8:06 AM

Changes

Refactor

  • router-vite-plugin: proxy for re-exporting from @tanstack/router-plugin/vite (#1785) (05d1a1d4) by Sean Cassiere

Deprecate

  • react-router: mark navigate as deprecated in the BeforeLoadFn type definition (#1767) (c100f369) by Turner

Build

  • remove nx cloud temporarily (#1786) (38b74887) by Sean Cassiere

Packages

router - https://github.com/TanStack/router/releases/tag/v1.39.3

Published by tannerlinsley 4 months ago

Version 1.39.3 - 6/19/24, 5:55 AM

Changes

Fix

  • router-plugin: inline-config should be optional (#1783) (e5d8b815) by Sean Cassiere

Packages

router - https://github.com/TanStack/router/releases/tag/v1.39.2

Published by tannerlinsley 4 months ago

Version 1.39.2 - 6/19/24, 3:44 AM

Changes

Refactor

  • setup the @tanstack/router-plugin package using "unplugin" (#1778) (40043475) by Sean Cassiere

Packages

router - https://github.com/TanStack/router/releases/tag/v1.39.1

Published by tannerlinsley 4 months ago

Version 1.39.1 - 6/18/24, 6:26 AM

Changes

Refactor

  • router-vite-plugin: remove the start logic from @tanstack/router-vite-plugin and update @tanstack/start with the new imports (#1771) (9017fe0c) by Sean Cassiere

Build

  • upgrade nx to 19.3.0 (#1773) (94124327) by Sean Cassiere

Packages

router - https://github.com/TanStack/router/releases/tag/v1.39.0

Published by tannerlinsley 4 months ago

Version 1.39.0 - 6/18/24, 2:21 AM

Changes

Feat

  • start-vite-plugin: copy the TanStack Start specific plugin logic into its own standalone vite plugin (#1768) (1f35bcbf) by Sean Cassiere

Ci

  • Update workspace dependencies (#1757) (6238d047) by Lachlan Collins

Docs

  • add documentation on the experimental.enableCodeSplitting feature (#1761) (92c6c2b1) by Sean Cassiere
  • moving the actual file-based routing specific stuff not related to code-splitting to the right file (e908be40) by SeanCassiere

Packages

router - https://github.com/TanStack/router/releases/tag/v1.38.1

Published by tannerlinsley 4 months ago

Version 1.38.1 - 6/15/24, 8:38 AM

Changes

Fix

  • react-router: redirect with relative path (#1746) (3b9a6feb) by Manuel Schiller
  • match route location when pending has not been set (#1747) (d0174032) by Christopher Horobin

Docs

  • typo in the navigation blocking guide (#1754) (a6451386) by Eliav2
  • update the project README to be react-only (#1750) (0928776d) by Sean Cassiere

Packages