10 minutes ago
virtual

@tanstack/svelte-virtual@3.13.14

Patch Changes

  • Updated dependencies [6d9274c]:
    • @tanstack/virtual-core@3.13.14
10 minutes ago
virtual

@tanstack/solid-virtual@3.13.14

Patch Changes

  • Updated dependencies [6d9274c]:
    • @tanstack/virtual-core@3.13.14
10 minutes ago
virtual

@tanstack/virtual-core@3.13.14

Patch Changes

  • Fix: Correct lane assignments when lane count changes dynamically (#1095)

    Fixed a critical bug where changing the number of lanes dynamically would cause layout breakage with incorrect lane assignments. When the lane count changed (e.g., from 3 to 2 columns in a responsive masonry layout), some virtual items would retain their old lane numbers, causing out-of-bounds errors and broken layouts.

    Root Cause: After clearing measurements cache on lane change, the virtualizer was incorrectly restoring data from initialMeasurementsCache, which contained stale lane assignments from the previous lane count.

    Fix: Skip initialMeasurementsCache restoration during lane transitions by checking the lanesSettling flag. This ensures all measurements are recalculated with correct lane assignments for the new lane count.

    Before:

    // With lanes = 2
    virtualItems.forEach((item) => {
      columns[item.lane].push(item) // ❌ Error: item.lane could be 3
    })

    After:

    // With lanes = 2
    virtualItems.forEach((item) => {
      columns[item.lane].push(item) // ✅ item.lane is always 0 or 1
    })

    This fix is essential for responsive masonry layouts where column count changes based on viewport width. No performance impact as it only affects the lane change transition path.

10 minutes ago
virtual

@tanstack/react-virtual@3.13.14

Patch Changes

  • Updated dependencies [6d9274c]:
    • @tanstack/virtual-core@3.13.14
10 minutes ago
virtual

@tanstack/lit-virtual@3.13.15

Patch Changes

  • Updated dependencies [6d9274c]:
    • @tanstack/virtual-core@3.13.14
10 minutes ago
virtual

@tanstack/angular-virtual@4.0.2

Patch Changes

  • Updated dependencies [6d9274c]:
    • @tanstack/virtual-core@3.13.14
10 minutes ago
virtual

@tanstack/vue-virtual@3.13.14

Patch Changes

  • Updated dependencies [6d9274c]:
    • @tanstack/virtual-core@3.13.14
34 minutes ago
router

v1.145.3

Version 1.145.3 - 12/30/25, 5:42 PM

Changes

Fix

  • prerendering (#6256) (062faf4) by Manuel Schiller

Other

  • (5438653) by Birk Skyum

Packages

  • @tanstack/start-server-core@1.145.3
  • @tanstack/start-plugin-core@1.145.3
  • @tanstack/solid-start@1.145.3
  • @tanstack/solid-start-server@1.145.3
  • @tanstack/vue-start@1.145.3
  • @tanstack/vue-start-server@1.145.3
  • @tanstack/react-start@1.145.3
  • @tanstack/react-start-server@1.145.3
  • @tanstack/start-static-server-functions@1.145.3
3 hours ago
react-query

@tanstack/solid-query@5.90.19

Patch Changes

  • Updated dependencies [7f47906]:
    • @tanstack/query-core@5.90.16
3 hours ago
react-query

@tanstack/svelte-query-persist-client@6.0.16

Patch Changes

  • Updated dependencies []:
    • @tanstack/query-persist-client-core@5.91.15
    • @tanstack/svelte-query@6.0.14