@tanstack/router-core@1.171.32 @tanstack/start-client-core@1.170.32

low risk

TanStack/routerSep 16, 2026 → Sep 16, 20260 days between releases

What's New

The newer release updates the internal @tanstack/router-core dependency to version 1.171.32, incorporating deep equality and structural sharing optimizations.

Breaking Changes

  • Objects with symbol keys or non-enumerable properties now pass through untouched instead of being structurally shared in `replaceEqualDeep`.

New Features

  • Performance optimizations for deep equality and state management
  • Structural sharing improvements to reduce memory allocations

Improvements

  • Optimized `isPlainObject` detection using constructor checks
  • Reduced structural-sharing allocations by reusing array key storage
  • Split `replaceEqualDeep` into dedicated scan and copy loops

Bug Fixes

  • Fixed signed zero preservation and removal of stale symbol properties

Upgrade Notes

Upgrade `@tanstack/start-client-core` to pull in the latest router core. Be aware that `replaceEqualDeep` behavior has changed for objects with symbol keys or non-enumerable properties.

The Two Releases

@tanstack/router-core@1.171.32

@tanstack/router-core@1.171.32

Sep 16, 2026· 1 month ago

This release focuses on performance optimizations for deep equality and structural sharing. It optimizes object detection and copy logic to reduce allocations and improve speed.

Full release notes
@tanstack/start-client-core@1.170.32

@tanstack/start-client-core@1.170.32

Sep 16, 2026· 1 month ago

A client core update bringing in the latest router core and storage context enhancements.

Full release notes