@tanstack/router-core@1.171.32 @tanstack/start-client-core@1.170.32
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
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
Sep 16, 2026· 1 month ago
A client core update bringing in the latest router core and storage context enhancements.
Full release notes