Skip to content

Releases: TanStack/router

v1.156.0

23 Jan 23:52

Choose a tag to compare

Version 1.156.0 - 1/23/26, 11:49 PM

Changes

Feat

  • cache routeTree on the server in-between requests (#6475) (ad084d4) by Manuel Schiller

Refactor

  • router-core: buildLocation performance by simplifying "from" location parsing (#6464) (f26cf54) by @Sheraff

Test

Docs

  • updates (f5007fa) by Tanner Linsley

Packages

  • @tanstack/router-core@1.156.0
  • @tanstack/solid-router@1.156.0
  • @tanstack/react-router@1.156.0
  • @tanstack/vue-router@1.156.0
  • @tanstack/solid-router-ssr-query@1.156.0
  • @tanstack/react-router-ssr-query@1.156.0
  • @tanstack/vue-router-ssr-query@1.156.0
  • @tanstack/router-ssr-query-core@1.156.0
  • @tanstack/zod-adapter@1.156.0
  • @tanstack/valibot-adapter@1.156.0
  • @tanstack/arktype-adapter@1.156.0
  • @tanstack/router-devtools@1.156.0
  • @tanstack/solid-router-devtools@1.156.0
  • @tanstack/react-router-devtools@1.156.0
  • @tanstack/vue-router-devtools@1.156.0
  • @tanstack/router-devtools-core@1.156.0
  • @tanstack/router-generator@1.156.0
  • @tanstack/router-cli@1.156.0
  • @tanstack/router-plugin@1.156.0
  • @tanstack/router-vite-plugin@1.156.0
  • @tanstack/solid-start@1.156.0
  • @tanstack/solid-start-client@1.156.0
  • @tanstack/solid-start-server@1.156.0
  • @tanstack/vue-start@1.156.0
  • @tanstack/vue-start-client@1.156.0
  • @tanstack/vue-start-server@1.156.0
  • @tanstack/start-client-core@1.156.0
  • @tanstack/start-server-core@1.156.0
  • @tanstack/start-storage-context@1.156.0
  • @tanstack/react-start@1.156.0
  • @tanstack/react-start-client@1.156.0
  • @tanstack/react-start-server@1.156.0
  • @tanstack/start-plugin-core@1.156.0
  • @tanstack/start-static-server-functions@1.156.0

v1.155.0

23 Jan 22:43

Choose a tag to compare

Version 1.155.0 - 1/23/26, 10:40 PM

Changes

Feat

Refactor

  • router-core: improve interpolatePath performance by pre-compiling a single regex decoder (#6471) (5de0f91) by @Sheraff
  • router-core: improve parseSegment performance, parse without regex (#6470) (12a7288) by @Sheraff

Packages

  • @tanstack/router-core@1.155.0
  • @tanstack/router-devtools-core@1.155.0
  • @tanstack/router-generator@1.155.0
  • @tanstack/eslint-plugin-router@1.155.0
  • @tanstack/solid-router@1.155.0
  • @tanstack/react-router@1.155.0
  • @tanstack/vue-router@1.155.0
  • @tanstack/solid-router-ssr-query@1.155.0
  • @tanstack/react-router-ssr-query@1.155.0
  • @tanstack/vue-router-ssr-query@1.155.0
  • @tanstack/router-ssr-query-core@1.155.0
  • @tanstack/zod-adapter@1.155.0
  • @tanstack/valibot-adapter@1.155.0
  • @tanstack/arktype-adapter@1.155.0
  • @tanstack/router-devtools@1.155.0
  • @tanstack/solid-router-devtools@1.155.0
  • @tanstack/react-router-devtools@1.155.0
  • @tanstack/vue-router-devtools@1.155.0
  • @tanstack/router-cli@1.155.0
  • @tanstack/router-plugin@1.155.0
  • @tanstack/router-vite-plugin@1.155.0
  • @tanstack/solid-start@1.155.0
  • @tanstack/solid-start-client@1.155.0
  • @tanstack/solid-start-server@1.155.0
  • @tanstack/vue-start@1.155.0
  • @tanstack/vue-start-client@1.155.0
  • @tanstack/vue-start-server@1.155.0
  • @tanstack/start-client-core@1.155.0
  • @tanstack/start-server-core@1.155.0
  • @tanstack/start-storage-context@1.155.0
  • @tanstack/react-start@1.155.0
  • @tanstack/react-start-client@1.155.0
  • @tanstack/react-start-server@1.155.0
  • @tanstack/start-plugin-core@1.155.0
  • @tanstack/start-static-server-functions@1.155.0

v1.154.14

23 Jan 15:54

Choose a tag to compare

Version 1.154.14 - 1/23/26, 3:51 PM

Changes

Fix

Test

Packages

  • @tanstack/history@1.154.14
  • @tanstack/router-core@1.154.14
  • @tanstack/solid-router@1.154.14
  • @tanstack/react-router@1.154.14
  • @tanstack/vue-router@1.154.14
  • @tanstack/router-devtools-core@1.154.14
  • @tanstack/solid-router-ssr-query@1.154.14
  • @tanstack/react-router-ssr-query@1.154.14
  • @tanstack/vue-router-ssr-query@1.154.14
  • @tanstack/router-ssr-query-core@1.154.14
  • @tanstack/zod-adapter@1.154.14
  • @tanstack/valibot-adapter@1.154.14
  • @tanstack/arktype-adapter@1.154.14
  • @tanstack/router-devtools@1.154.14
  • @tanstack/solid-router-devtools@1.154.14
  • @tanstack/react-router-devtools@1.154.14
  • @tanstack/vue-router-devtools@1.154.14
  • @tanstack/router-generator@1.154.14
  • @tanstack/router-cli@1.154.14
  • @tanstack/router-plugin@1.154.14
  • @tanstack/router-vite-plugin@1.154.14
  • @tanstack/solid-start@1.154.14
  • @tanstack/solid-start-client@1.154.14
  • @tanstack/solid-start-server@1.154.14
  • @tanstack/vue-start@1.154.14
  • @tanstack/vue-start-client@1.154.14
  • @tanstack/vue-start-server@1.154.14
  • @tanstack/start-client-core@1.154.14
  • @tanstack/start-server-core@1.154.14
  • @tanstack/start-storage-context@1.154.14
  • @tanstack/react-start@1.154.14
  • @tanstack/react-start-client@1.154.14
  • @tanstack/react-start-server@1.154.14
  • @tanstack/start-plugin-core@1.154.14
  • @tanstack/start-static-server-functions@1.154.14

v1.154.13

23 Jan 11:06

Choose a tag to compare

Version 1.154.13 - 1/23/26, 11:03 AM

Changes

Refactor

Packages

  • @tanstack/router-core@1.154.13
  • @tanstack/solid-router@1.154.13
  • @tanstack/react-router@1.154.13
  • @tanstack/vue-router@1.154.13
  • @tanstack/solid-router-ssr-query@1.154.13
  • @tanstack/react-router-ssr-query@1.154.13
  • @tanstack/vue-router-ssr-query@1.154.13
  • @tanstack/router-ssr-query-core@1.154.13
  • @tanstack/zod-adapter@1.154.13
  • @tanstack/valibot-adapter@1.154.13
  • @tanstack/arktype-adapter@1.154.13
  • @tanstack/router-devtools@1.154.13
  • @tanstack/solid-router-devtools@1.154.13
  • @tanstack/react-router-devtools@1.154.13
  • @tanstack/vue-router-devtools@1.154.13
  • @tanstack/router-devtools-core@1.154.13
  • @tanstack/router-generator@1.154.13
  • @tanstack/router-cli@1.154.13
  • @tanstack/router-plugin@1.154.13
  • @tanstack/router-vite-plugin@1.154.13
  • @tanstack/solid-start@1.154.13
  • @tanstack/solid-start-client@1.154.13
  • @tanstack/solid-start-server@1.154.13
  • @tanstack/vue-start@1.154.13
  • @tanstack/vue-start-client@1.154.13
  • @tanstack/vue-start-server@1.154.13
  • @tanstack/start-client-core@1.154.13
  • @tanstack/start-server-core@1.154.13
  • @tanstack/start-storage-context@1.154.13
  • @tanstack/react-start@1.154.13
  • @tanstack/react-start-client@1.154.13
  • @tanstack/react-start-server@1.154.13
  • @tanstack/start-plugin-core@1.154.13
  • @tanstack/start-static-server-functions@1.154.13

v1.154.12

22 Jan 22:40

Choose a tag to compare

Version 1.154.12 - 1/22/26, 10:37 PM

Changes

Refactor

  • router-core: skip full matchRoutesInternal for Link"s buildLocation, use simple getMatchedRoutes (#6445) (655496f) by @Sheraff

Packages

  • @tanstack/router-core@1.154.12
  • @tanstack/solid-router@1.154.12
  • @tanstack/react-router@1.154.12
  • @tanstack/vue-router@1.154.12
  • @tanstack/solid-router-ssr-query@1.154.12
  • @tanstack/react-router-ssr-query@1.154.12
  • @tanstack/vue-router-ssr-query@1.154.12
  • @tanstack/router-ssr-query-core@1.154.12
  • @tanstack/zod-adapter@1.154.12
  • @tanstack/valibot-adapter@1.154.12
  • @tanstack/arktype-adapter@1.154.12
  • @tanstack/router-devtools@1.154.12
  • @tanstack/solid-router-devtools@1.154.12
  • @tanstack/react-router-devtools@1.154.12
  • @tanstack/vue-router-devtools@1.154.12
  • @tanstack/router-devtools-core@1.154.12
  • @tanstack/router-generator@1.154.12
  • @tanstack/router-cli@1.154.12
  • @tanstack/router-plugin@1.154.12
  • @tanstack/router-vite-plugin@1.154.12
  • @tanstack/solid-start@1.154.12
  • @tanstack/solid-start-client@1.154.12
  • @tanstack/solid-start-server@1.154.12
  • @tanstack/vue-start@1.154.12
  • @tanstack/vue-start-client@1.154.12
  • @tanstack/vue-start-server@1.154.12
  • @tanstack/start-client-core@1.154.12
  • @tanstack/start-server-core@1.154.12
  • @tanstack/start-storage-context@1.154.12
  • @tanstack/react-start@1.154.12
  • @tanstack/react-start-client@1.154.12
  • @tanstack/react-start-server@1.154.12
  • @tanstack/start-plugin-core@1.154.12
  • @tanstack/start-static-server-functions@1.154.12

v1.154.11

22 Jan 22:21

Choose a tag to compare

Version 1.154.11 - 1/22/26, 10:20 PM

Changes

Fix

  • router-generator: respect explicit virtual route siblings (#6458) (70c81b3) by Manuel Schiller

Test

  • react-start: benchmarking setup w/ platformatic/flame and autocannon (#6457) (d0b472e) by @Sheraff

Packages

  • @tanstack/router-generator@1.154.11
  • @tanstack/router-cli@1.154.11
  • @tanstack/router-plugin@1.154.11
  • @tanstack/router-vite-plugin@1.154.11
  • @tanstack/start-plugin-core@1.154.11
  • @tanstack/solid-start@1.154.11
  • @tanstack/vue-start@1.154.11
  • @tanstack/react-start@1.154.11
  • @tanstack/start-static-server-functions@1.154.11

v1.154.10

22 Jan 20:26

Choose a tag to compare

Version 1.154.10 - 1/22/26, 8:24 PM

Changes

Refactor

  • react-router: Link component self time improvements by removing "delete" (#6456) (5d60070) by @Sheraff

Packages

  • @tanstack/react-router@1.154.10
  • @tanstack/react-router-ssr-query@1.154.10
  • @tanstack/zod-adapter@1.154.10
  • @tanstack/valibot-adapter@1.154.10
  • @tanstack/arktype-adapter@1.154.10
  • @tanstack/router-devtools@1.154.10
  • @tanstack/react-router-devtools@1.154.10
  • @tanstack/router-plugin@1.154.10
  • @tanstack/router-vite-plugin@1.154.10
  • @tanstack/react-start@1.154.10
  • @tanstack/react-start-client@1.154.10
  • @tanstack/react-start-server@1.154.10
  • @tanstack/start-plugin-core@1.154.10
  • @tanstack/start-static-server-functions@1.154.10
  • @tanstack/solid-start@1.154.10
  • @tanstack/vue-start@1.154.10

v1.154.9

22 Jan 17:22

Choose a tag to compare

Version 1.154.9 - 1/22/26, 5:21 PM

Changes

Fix

  • solid-router: skip URL parsing for safe "to" props (#6453) (ef3486c) by @Sheraff

Packages

  • @tanstack/solid-router@1.154.9
  • @tanstack/solid-router-ssr-query@1.154.9
  • @tanstack/solid-router-devtools@1.154.9
  • @tanstack/solid-start@1.154.9
  • @tanstack/solid-start-client@1.154.9
  • @tanstack/solid-start-server@1.154.9
  • @tanstack/start-static-server-functions@1.154.9

v1.154.8

22 Jan 14:51

Choose a tag to compare

Version 1.154.8 - 1/22/26, 2:48 PM

Changes

Refactor

  • router-core: getEnumerableOwnKeys fast path for "no symbol key" common case, 6-11% faster replaceEqualDeep (#6448) (850b963) by @Sheraff

Test

Packages

  • @tanstack/router-core@1.154.8
  • @tanstack/solid-router@1.154.8
  • @tanstack/react-router@1.154.8
  • @tanstack/vue-router@1.154.8
  • @tanstack/solid-router-ssr-query@1.154.8
  • @tanstack/react-router-ssr-query@1.154.8
  • @tanstack/vue-router-ssr-query@1.154.8
  • @tanstack/router-ssr-query-core@1.154.8
  • @tanstack/zod-adapter@1.154.8
  • @tanstack/valibot-adapter@1.154.8
  • @tanstack/arktype-adapter@1.154.8
  • @tanstack/router-devtools@1.154.8
  • @tanstack/solid-router-devtools@1.154.8
  • @tanstack/react-router-devtools@1.154.8
  • @tanstack/vue-router-devtools@1.154.8
  • @tanstack/router-devtools-core@1.154.8
  • @tanstack/router-generator@1.154.8
  • @tanstack/router-cli@1.154.8
  • @tanstack/router-plugin@1.154.8
  • @tanstack/router-vite-plugin@1.154.8
  • @tanstack/solid-start@1.154.8
  • @tanstack/solid-start-client@1.154.8
  • @tanstack/solid-start-server@1.154.8
  • @tanstack/vue-start@1.154.8
  • @tanstack/vue-start-client@1.154.8
  • @tanstack/vue-start-server@1.154.8
  • @tanstack/start-client-core@1.154.8
  • @tanstack/start-server-core@1.154.8
  • @tanstack/start-storage-context@1.154.8
  • @tanstack/react-start@1.154.8
  • @tanstack/react-start-client@1.154.8
  • @tanstack/react-start-server@1.154.8
  • @tanstack/start-plugin-core@1.154.8
  • @tanstack/start-static-server-functions@1.154.8

v1.154.7

22 Jan 02:44

Choose a tag to compare

Version 1.154.7 - 1/22/26, 2:40 AM (Manual Release)

Changes

Other

Packages

  • @tanstack/history@1.154.7
  • @tanstack/router-core@1.154.7
  • @tanstack/solid-router@1.154.7
  • @tanstack/react-router@1.154.7
  • @tanstack/vue-router@1.154.7
  • @tanstack/solid-router-ssr-query@1.154.7
  • @tanstack/react-router-ssr-query@1.154.7
  • @tanstack/vue-router-ssr-query@1.154.7
  • @tanstack/router-ssr-query-core@1.154.7
  • @tanstack/zod-adapter@1.154.7
  • @tanstack/valibot-adapter@1.154.7
  • @tanstack/arktype-adapter@1.154.7
  • @tanstack/router-devtools@1.154.7
  • @tanstack/solid-router-devtools@1.154.7
  • @tanstack/react-router-devtools@1.154.7
  • @tanstack/vue-router-devtools@1.154.7
  • @tanstack/router-devtools-core@1.154.7
  • @tanstack/router-generator@1.154.7
  • @tanstack/virtual-file-routes@1.154.7
  • @tanstack/router-cli@1.154.7
  • @tanstack/router-plugin@1.154.7
  • @tanstack/router-vite-plugin@1.154.7
  • @tanstack/eslint-plugin-router@1.154.7
  • @tanstack/solid-start@1.154.7
  • @tanstack/solid-start-client@1.154.7
  • @tanstack/solid-start-server@1.154.7
  • @tanstack/vue-start@1.154.7
  • @tanstack/vue-start-client@1.154.7
  • @tanstack/vue-start-server@1.154.7
  • @tanstack/start-client-core@1.154.7
  • @tanstack/start-server-core@1.154.7
  • @tanstack/start-storage-context@1.154.7
  • @tanstack/start-fn-stubs@1.154.7
  • @tanstack/react-start@1.154.7
  • @tanstack/react-start-client@1.154.7
  • @tanstack/react-start-server@1.154.7
  • @tanstack/start-plugin-core@1.154.7
  • @tanstack/start-static-server-functions@1.154.7
  • @tanstack/router-utils@1.154.7
  • @tanstack/nitro-v2-vite-plugin@1.154.7