Skip to content

ci: Version Packages - #8457

Merged
schiller-manuel merged 1 commit into
mainfrom
changeset-release/main
Sep 16, 2026
Merged

schiller-manuel merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

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/react-router@1.170.38

Patch Changes

@tanstack/react-start@1.168.56

Patch Changes

  • Updated dependencies []:
    • @tanstack/react-router@1.170.38
    • @tanstack/react-start-client@1.168.36
    • @tanstack/react-start-rsc@0.1.55
    • @tanstack/react-start-server@1.167.43
    • @tanstack/start-client-core@1.170.32
    • @tanstack/start-plugin-core@1.171.46
    • @tanstack/start-server-core@1.169.37

@tanstack/react-start-client@1.168.36

Patch Changes

@tanstack/react-start-rsc@0.1.55

Patch Changes

  • Updated dependencies [cecae54, 0103578, ce10dcd, 84936cc, bbd2336]:
    • @tanstack/router-core@1.171.32
    • @tanstack/react-router@1.170.38
    • @tanstack/start-client-core@1.170.32
    • @tanstack/start-plugin-core@1.171.46
    • @tanstack/start-storage-context@1.167.34

@tanstack/react-start-server@1.167.43

Patch Changes

@tanstack/router-cli@1.167.38

Patch Changes

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

@tanstack/router-core@1.171.32

Patch Changes

  • #8363 cecae54 - Detect plain objects by constructor instead of Object.prototype.toString dispatches in isPlainObject, which gates every deepEqual and replaceEqualDeep recursion step. Object literals, JSON.parse output and null-prototype objects are still plain; objects from another realm no longer are. Records with an own constructor key (for example the search params of ?constructor=foo) fall back to a prototype check, so they keep structural sharing while class instances stay opaque.

  • #8364 0103578 - Compare and copy plain objects in replaceEqualDeep by their string keys only, skipping the symbol-key lookup that dominated key enumeration. Objects with non-enumerable own properties, or symbol keys on the incoming value, now pass through untouched instead of being structurally shared.

  • #8411 ce10dcd - Reduce structural-sharing allocations by reusing array key storage and returning incoming objects when their children need no replacements. Preserve signed zero consistently, remove stale symbol properties, and keep sparse arrays with extra keys and built-ins with an own constructor opaque.

    Null-prototype mode now applies only when constructing a copy; existing incoming objects can be reused with their original prototype.

  • #8362 84936cc - Allocate the replaceEqualDeep result only at the first difference, so structural sharing of search, params, state and loader data no longer allocates when the new value is deeply equal to the previous one.

  • #8389 bbd2336 - Split replaceEqualDeep into an equality scan and a copy phase: arrays and objects are scanned by dedicated loops up to the first difference, matching keys prove ownership without a hasOwnProperty lookup, and once a difference is found the result is built without any further equality bookkeeping. Deeply equal search, params, state and loader data are recognised faster and changed values are copied with less work per entry.

@tanstack/router-generator@1.167.38

Patch Changes

@tanstack/router-plugin@1.168.40

Patch Changes

@tanstack/router-vite-plugin@1.167.40

Patch Changes

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

@tanstack/solid-router@1.170.36

Patch Changes

@tanstack/solid-start@1.168.54

Patch Changes

  • Updated dependencies []:
    • @tanstack/solid-router@1.170.36
    • @tanstack/solid-start-client@1.168.35
    • @tanstack/solid-start-server@1.167.42
    • @tanstack/start-client-core@1.170.32
    • @tanstack/start-plugin-core@1.171.46
    • @tanstack/start-server-core@1.169.37

@tanstack/solid-start-client@1.168.35

Patch Changes

@tanstack/solid-start-server@1.167.42

Patch Changes

@tanstack/start-client-core@1.170.32

Patch Changes

@tanstack/start-plugin-core@1.171.46

Patch Changes

  • Updated dependencies [cecae54, 0103578, ce10dcd, 84936cc, bbd2336]:
    • @tanstack/router-core@1.171.32
    • @tanstack/router-generator@1.167.38
    • @tanstack/router-plugin@1.168.40
    • @tanstack/start-server-core@1.169.37

@tanstack/start-server-core@1.169.37

Patch Changes

  • Updated dependencies [cecae54, 0103578, ce10dcd, 84936cc, bbd2336]:
    • @tanstack/router-core@1.171.32
    • @tanstack/start-client-core@1.170.32
    • @tanstack/start-storage-context@1.167.34

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

Patch Changes

  • Updated dependencies []:
    • @tanstack/start-client-core@1.170.32
    • @tanstack/react-start@1.168.56
    • @tanstack/solid-start@1.168.54

@tanstack/start-storage-context@1.167.34

Patch Changes

@tanstack/vue-router@1.170.35

Patch Changes

@tanstack/vue-start@1.168.53

Patch Changes

  • Updated dependencies []:
    • @tanstack/start-client-core@1.170.32
    • @tanstack/start-plugin-core@1.171.46
    • @tanstack/start-server-core@1.169.37
    • @tanstack/vue-router@1.170.35
    • @tanstack/vue-start-client@1.167.38
    • @tanstack/vue-start-server@1.167.42

@tanstack/vue-start-client@1.167.38

Patch Changes

@tanstack/vue-start-server@1.167.42

Patch Changes

@coderabbitai

coderabbitai Bot commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

鈿欙笍 Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: 8a675c99-1966-433a-ad8e-a279d788b80c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 馃攳 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

鉂わ笍 Share

Comment @coderabbitai help to get the list of available commands.

@schiller-manuel
schiller-manuel merged commit 84bde66 into main Sep 16, 2026
3 checks passed
@schiller-manuel
schiller-manuel deleted the changeset-release/main branch September 16, 2026 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant