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-actionsgithub-actionsBot 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

  • #82649035abc - 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

  • #82510497cae - 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

  • #81652f20c00 - 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.

  • #820928a5e45 - 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.

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

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

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

  • #8257cf166d1 - 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

  • #8222edf0e16 - 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.

  • #81652f20c00 - 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.

  • #820928a5e45 - 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.

  • #820708eff50 - 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.

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

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

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

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

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

  • #8230ee28348 - 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.

  • #8244c18e690 - 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

  • #81652f20c00 - 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.

  • #820928a5e45 - 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.

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

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

  • #81690caf6b9 - 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

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

  • #82510497cae - 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

  • #81652f20c00 - 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.

  • #820928a5e45 - 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.

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

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

  • #81690caf6b9 - 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-actionsBotforce-pushed the changeset-release/main branch 19 times, most recently from bd2dbc7 to 8324b3cCompareSeptember 6, 2026 14:25
@nx-cloud

nx-cloudBot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

View your CI Pipeline Execution ↗ for commit cf80fb1

CommandStatusDurationResult
nx affected --targets=test:eslint,test:unit,tes...✅ Succeeded12m 11sView ↗
nx run-many --target=build --exclude=examples/*...✅ Succeeded2m 7sView ↗

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

@github-actions

Copy link
Copy Markdown
ContributorAuthor

🚀 Changeset Version Preview

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

@github-actions

Copy link
Copy Markdown
ContributorAuthor

Bundle Size Benchmarks

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

@pkg-pr-new

pkg-pr-newBot 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

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 mainSep 6, 2026
25 checks passed
@Sheraff
Sheraff deleted the changeset-release/main branch September 6, 2026 21:22
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment