Skip to content

ci: Version Packages - #8182

Merged
Sheraff merged 1 commit into
mainfrom
changeset-release/main
Sep 6, 2026
Merged

ci: Version Packages#8182
Sheraff merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@tanstack/history@1.162.2

Patch Changes

  • #8264 9035abc - Respect ignoreBlocker during go() navigation, including document unload warnings. Preserve beforeunload warnings during back and forward navigation unless ignoreBlocker is requested, and clear the bypass after same-document traversal so later document navigation still warns about unsaved changes.

    Restore the original browser history entry when forward or multi-entry navigation is blocked.

@tanstack/nitro-v2-vite-plugin@1.155.1

Patch Changes

  • #8251 0497cae - Use URL.canParse for absolute URL checks in links, navigation, redirects, and build configuration. Preserve a URL constructor fallback for older browsers.

@tanstack/react-router@1.170.33

Patch Changes

  • #8165 2f20c00 - Exclude structural descendants below error and not-found boundaries from route lifecycle callbacks. Preserve lifecycle membership through invalidation, hydration, background reloads, and superseded navigation publication.

  • #8209 28a5e45 - Preserve falsy thrown values in React and Vue error boundaries. Type React and Vue boundary error components and onCatch callbacks as unknown. Solid boundary errors remain typed as Error; SSR now wraps non-Error loader errors to match Solid’s native boundary behavior, preserving the original value in cause. Router state and loader onError values are unchanged.

    When upgrading React or Vue, narrow boundary errors (for example, with error instanceof Error) before reading message or stack. ErrorComponentProps<TError> remains available for values narrowed to a specific error type. Route onError types are unchanged.

  • #8161 f0b5eda - Retain successful not-found matches as terminal shared boundaries during client navigation, preserving route context while the destination loads.

  • #8251 0497cae - Use URL.canParse for absolute URL checks in links, navigation, redirects, and build configuration. Preserve a URL constructor fallback for older browsers.

  • #8169 0caf6b9 - Fix route-scoped useMatch, useSearch, and useParams APIs to forward the shouldThrow option and preserve optional return types when shouldThrow: false.

  • #8257 cf166d1 - Fix repeated innerHTML writes for unchanged styles and data scripts during React re-renders. This prevents unnecessary CSS parsing and Trusted Types errors during client navigation.

  • Updated dependencies [edf0e16, 2f20c00, 28a5e45, 08eff50, 216c0c4, 2f91503, f0b5eda, 50eafca, 0497cae, ee28348, 9035abc, c18e690]:

    • @tanstack/router-core@1.171.28
    • @tanstack/history@1.162.2

@tanstack/react-start@1.168.50

Patch Changes

  • Updated dependencies [2f20c00, 28a5e45, f0b5eda, 37877da, 0497cae, 0caf6b9, cf166d1]:
    • @tanstack/react-router@1.170.33
    • @tanstack/start-plugin-core@1.171.40
    • @tanstack/react-start-client@1.168.31
    • @tanstack/react-start-rsc@0.1.49
    • @tanstack/react-start-server@1.167.38
    • @tanstack/start-client-core@1.170.28
    • @tanstack/start-server-core@1.169.32

@tanstack/react-start-client@1.168.31

Patch Changes

@tanstack/react-start-rsc@0.1.49

Patch Changes

@tanstack/react-start-server@1.167.38

Patch Changes

@tanstack/router-cli@1.167.34

Patch Changes

  • Updated dependencies []:
    • @tanstack/router-generator@1.167.34

@tanstack/router-core@1.171.28

Patch Changes

  • #8222 edf0e16 - Make each load transaction's completion follow its current successor so a burst of back-to-back loads wakes each superseded waiter once instead of once per successor. Previously every superseded load() re-polled the current transaction on each later completion, which was quadratic in microtask work.

  • #8165 2f20c00 - Exclude structural descendants below error and not-found boundaries from route lifecycle callbacks. Preserve lifecycle membership through invalidation, hydration, background reloads, and superseded navigation publication.

  • #8209 28a5e45 - Preserve falsy thrown values in React and Vue error boundaries. Type React and Vue boundary error components and onCatch callbacks as unknown. Solid boundary errors remain typed as Error; SSR now wraps non-Error loader errors to match Solid’s native boundary behavior, preserving the original value in cause. Router state and loader onError values are unchanged.

    When upgrading React or Vue, narrow boundary errors (for example, with error instanceof Error) before reading message or stack. ErrorComponentProps<TError> remains available for values narrowed to a specific error type. Route onError types are unchanged.

  • #8207 08eff50 - Fix consumer typechecking with skipLibCheck: false by omitting the internal beforeLoad context field from published dehydrated match declarations.

    Retain the exported isAbsoluteUrl declaration used by framework bindings so the package entry point does not reference a stripped symbol.

  • #8259 216c0c4 - Reduce Promise allocations during client navigation and static server SSR policy resolution. Skip cancellable waits for synchronous beforeLoad results while preserving navigation cancellation.

  • #8240 2f91503 - Avoid quadratic resource handoff scans when navigating with many cached route matches.

  • #8161 f0b5eda - Retain successful not-found matches as terminal shared boundaries during client navigation, preserving route context while the destination loads.

  • #8142 50eafca - Avoid unnecessary JSON.parse calls for search parameter values that cannot begin valid JSON, while preserving custom parser behavior.

  • #8251 0497cae - Use URL.canParse for absolute URL checks in links, navigation, redirects, and build configuration. Preserve a URL constructor fallback for older browsers.

  • #8230 ee28348 - Replace the internal LRU cache behind path resolution, route matching and the SSR manifest lookup with a smaller SIEVE cache whose hits no longer relink a list, and fix an eviction edge case in the old implementation.

  • #8244 c18e690 - Reduce promise allocations during client navigation when loader data and route components are already available.

  • Updated dependencies [9035abc]:

    • @tanstack/history@1.162.2

@tanstack/router-generator@1.167.34

Patch Changes

@tanstack/router-plugin@1.168.36

Patch Changes

@tanstack/router-vite-plugin@1.167.36

Patch Changes

  • Updated dependencies []:
    • @tanstack/router-plugin@1.168.36

@tanstack/solid-router@1.170.31

Patch Changes

  • #8165 2f20c00 - Exclude structural descendants below error and not-found boundaries from route lifecycle callbacks. Preserve lifecycle membership through invalidation, hydration, background reloads, and superseded navigation publication.

  • #8209 28a5e45 - Preserve falsy thrown values in React and Vue error boundaries. Type React and Vue boundary error components and onCatch callbacks as unknown. Solid boundary errors remain typed as Error; SSR now wraps non-Error loader errors to match Solid’s native boundary behavior, preserving the original value in cause. Router state and loader onError values are unchanged.

    When upgrading React or Vue, narrow boundary errors (for example, with error instanceof Error) before reading message or stack. ErrorComponentProps<TError> remains available for values narrowed to a specific error type. Route onError types are unchanged.

  • #8161 f0b5eda - Retain successful not-found matches as terminal shared boundaries during client navigation, preserving route context while the destination loads.

  • #8251 0497cae - Use URL.canParse for absolute URL checks in links, navigation, redirects, and build configuration. Preserve a URL constructor fallback for older browsers.

  • #8169 0caf6b9 - Fix route-scoped useMatch, useSearch, and useParams APIs to forward the shouldThrow option and preserve optional return types when shouldThrow: false.

  • Updated dependencies [edf0e16, 2f20c00, 28a5e45, 08eff50, 216c0c4, 2f91503, f0b5eda, 50eafca, 0497cae, ee28348, 9035abc, c18e690]:

    • @tanstack/router-core@1.171.28
    • @tanstack/history@1.162.2

@tanstack/solid-start@1.168.48

Patch Changes

  • Updated dependencies [2f20c00, 28a5e45, f0b5eda, 37877da, 0497cae, 0caf6b9]:
    • @tanstack/solid-router@1.170.31
    • @tanstack/start-plugin-core@1.171.40
    • @tanstack/solid-start-client@1.168.30
    • @tanstack/solid-start-server@1.167.37
    • @tanstack/start-client-core@1.170.28
    • @tanstack/start-server-core@1.169.32

@tanstack/solid-start-client@1.168.30

Patch Changes

@tanstack/solid-start-server@1.167.37

Patch Changes

@tanstack/start-client-core@1.170.28

Patch Changes

@tanstack/start-plugin-core@1.171.40

Patch Changes

  • #8164 37877da - Improve Rsbuild import protection performance by scanning the compilation graph once and deferring diagnostic work until a violation is found.

  • #8251 0497cae - Use URL.canParse for absolute URL checks in links, navigation, redirects, and build configuration. Preserve a URL constructor fallback for older browsers.

  • Updated dependencies [edf0e16, 2f20c00, 28a5e45, 08eff50, 216c0c4, 2f91503, f0b5eda, 50eafca, 0497cae, ee28348, c18e690]:

    • @tanstack/router-core@1.171.28
    • @tanstack/router-generator@1.167.34
    • @tanstack/router-plugin@1.168.36
    • @tanstack/start-server-core@1.169.32

@tanstack/start-server-core@1.169.32

Patch Changes

@tanstack/start-static-server-functions@1.167.33

Patch Changes

  • Updated dependencies []:
    • @tanstack/start-client-core@1.170.28
    • @tanstack/react-start@1.168.50
    • @tanstack/solid-start@1.168.48

@tanstack/start-storage-context@1.167.30

Patch Changes

@tanstack/vue-router@1.170.30

Patch Changes

  • #8165 2f20c00 - Exclude structural descendants below error and not-found boundaries from route lifecycle callbacks. Preserve lifecycle membership through invalidation, hydration, background reloads, and superseded navigation publication.

  • #8209 28a5e45 - Preserve falsy thrown values in React and Vue error boundaries. Type React and Vue boundary error components and onCatch callbacks as unknown. Solid boundary errors remain typed as Error; SSR now wraps non-Error loader errors to match Solid’s native boundary behavior, preserving the original value in cause. Router state and loader onError values are unchanged.

    When upgrading React or Vue, narrow boundary errors (for example, with error instanceof Error) before reading message or stack. ErrorComponentProps<TError> remains available for values narrowed to a specific error type. Route onError types are unchanged.

  • #8161 f0b5eda - Retain successful not-found matches as terminal shared boundaries during client navigation, preserving route context while the destination loads.

  • #8251 0497cae - Use URL.canParse for absolute URL checks in links, navigation, redirects, and build configuration. Preserve a URL constructor fallback for older browsers.

  • #8169 0caf6b9 - Fix route-scoped useMatch, useSearch, and useParams APIs to forward the shouldThrow option and preserve optional return types when shouldThrow: false.

  • Updated dependencies [edf0e16, 2f20c00, 28a5e45, 08eff50, 216c0c4, 2f91503, f0b5eda, 50eafca, 0497cae, ee28348, 9035abc, c18e690]:

    • @tanstack/router-core@1.171.28
    • @tanstack/history@1.162.2

@tanstack/vue-start@1.168.47

Patch Changes

  • Updated dependencies [2f20c00, 28a5e45, f0b5eda, 37877da, 0497cae, 0caf6b9]:
    • @tanstack/vue-router@1.170.30
    • @tanstack/start-plugin-core@1.171.40
    • @tanstack/start-client-core@1.170.28
    • @tanstack/start-server-core@1.169.32
    • @tanstack/vue-start-client@1.167.33
    • @tanstack/vue-start-server@1.167.37

@tanstack/vue-start-client@1.167.33

Patch Changes

@tanstack/vue-start-server@1.167.37

Patch Changes

@github-actions
github-actions Bot force-pushed the changeset-release/main branch 19 times, most recently from bd2dbc7 to 8324b3c Compare September 6, 2026 14:25
@nx-cloud

nx-cloud Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

View your CI Pipeline Execution ↗ for commit cf80fb1

Command Status Duration Result
nx affected --targets=test:eslint,test:unit,tes... ✅ Succeeded 12m 11s View ↗
nx run-many --target=build --exclude=examples/*... ✅ Succeeded 2m 7s View ↗

☁️ Nx Cloud last updated this comment at 2026-09-06 20:53:56 UTC

@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor Author

🚀 Changeset Version Preview

No changeset entries found. Merging this PR will not cause a version bump for any packages.

@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor Author

Bundle Size Benchmarks

This pull request does not affect bundle size in any measured scenario.

@pkg-pr-new

pkg-pr-new Bot commented Sep 6, 2026

Copy link
Copy Markdown
More templates

@tanstack/arktype-adapter

npm i https://pkg.pr.new/@tanstack/arktype-adapter@8182

@tanstack/eslint-plugin-router

npm i https://pkg.pr.new/@tanstack/eslint-plugin-router@8182

@tanstack/eslint-plugin-start

npm i https://pkg.pr.new/@tanstack/eslint-plugin-start@8182

@tanstack/history

npm i https://pkg.pr.new/@tanstack/history@8182

@tanstack/nitro-v2-vite-plugin

npm i https://pkg.pr.new/@tanstack/nitro-v2-vite-plugin@8182

@tanstack/react-router

npm i https://pkg.pr.new/@tanstack/react-router@8182

@tanstack/react-router-devtools

npm i https://pkg.pr.new/@tanstack/react-router-devtools@8182

@tanstack/react-router-ssr-query

npm i https://pkg.pr.new/@tanstack/react-router-ssr-query@8182

@tanstack/react-start

npm i https://pkg.pr.new/@tanstack/react-start@8182

@tanstack/react-start-client

npm i https://pkg.pr.new/@tanstack/react-start-client@8182

@tanstack/react-start-rsc

npm i https://pkg.pr.new/@tanstack/react-start-rsc@8182

@tanstack/react-start-server

npm i https://pkg.pr.new/@tanstack/react-start-server@8182

@tanstack/router-cli

npm i https://pkg.pr.new/@tanstack/router-cli@8182

@tanstack/router-core

npm i https://pkg.pr.new/@tanstack/router-core@8182

@tanstack/router-devtools

npm i https://pkg.pr.new/@tanstack/router-devtools@8182

@tanstack/router-devtools-core

npm i https://pkg.pr.new/@tanstack/router-devtools-core@8182

@tanstack/router-generator

npm i https://pkg.pr.new/@tanstack/router-generator@8182

@tanstack/router-plugin

npm i https://pkg.pr.new/@tanstack/router-plugin@8182

@tanstack/router-ssr-query-core

npm i https://pkg.pr.new/@tanstack/router-ssr-query-core@8182

@tanstack/router-utils

npm i https://pkg.pr.new/@tanstack/router-utils@8182

@tanstack/router-vite-plugin

npm i https://pkg.pr.new/@tanstack/router-vite-plugin@8182

@tanstack/solid-router

npm i https://pkg.pr.new/@tanstack/solid-router@8182

@tanstack/solid-router-devtools

npm i https://pkg.pr.new/@tanstack/solid-router-devtools@8182

@tanstack/solid-router-ssr-query

npm i https://pkg.pr.new/@tanstack/solid-router-ssr-query@8182

@tanstack/solid-start

npm i https://pkg.pr.new/@tanstack/solid-start@8182

@tanstack/solid-start-client

npm i https://pkg.pr.new/@tanstack/solid-start-client@8182

@tanstack/solid-start-server

npm i https://pkg.pr.new/@tanstack/solid-start-server@8182

@tanstack/start-client-core

npm i https://pkg.pr.new/@tanstack/start-client-core@8182

@tanstack/start-fn-stubs

npm i https://pkg.pr.new/@tanstack/start-fn-stubs@8182

@tanstack/start-plugin-core

npm i https://pkg.pr.new/@tanstack/start-plugin-core@8182

@tanstack/start-server-core

npm i https://pkg.pr.new/@tanstack/start-server-core@8182

@tanstack/start-static-server-functions

npm i https://pkg.pr.new/@tanstack/start-static-server-functions@8182

@tanstack/start-storage-context

npm i https://pkg.pr.new/@tanstack/start-storage-context@8182

@tanstack/valibot-adapter

npm i https://pkg.pr.new/@tanstack/valibot-adapter@8182

@tanstack/virtual-file-routes

npm i https://pkg.pr.new/@tanstack/virtual-file-routes@8182

@tanstack/vue-router

npm i https://pkg.pr.new/@tanstack/vue-router@8182

@tanstack/vue-router-devtools

npm i https://pkg.pr.new/@tanstack/vue-router-devtools@8182

@tanstack/vue-router-ssr-query

npm i https://pkg.pr.new/@tanstack/vue-router-ssr-query@8182

@tanstack/vue-start

npm i https://pkg.pr.new/@tanstack/vue-start@8182

@tanstack/vue-start-client

npm i https://pkg.pr.new/@tanstack/vue-start-client@8182

@tanstack/vue-start-server

npm i https://pkg.pr.new/@tanstack/vue-start-server@8182

@tanstack/zod-adapter

npm i https://pkg.pr.new/@tanstack/zod-adapter@8182

commit: cf80fb1

@codspeed-hq

codspeed-hq Bot commented Sep 6, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 180 untouched benchmarks


Comparing changeset-release/main (cf80fb1) with main (216c0c4)

Open in CodSpeed

@Sheraff
Sheraff merged commit a58e01c into main Sep 6, 2026
25 checks passed
@Sheraff
Sheraff deleted the changeset-release/main branch September 6, 2026 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment