Skip to content

Releases: TanStack/virtual

@tanstack/vue-virtual@3.13.28

02 Jun 07:27
b983b21

Choose a tag to compare

Patch Changes

  • Updated dependencies [c0b84c8, fbf3bdb]:
    • @tanstack/virtual-core@3.17.0

@tanstack/virtual-core@3.17.0

02 Jun 07:27
b983b21

Choose a tag to compare

Minor Changes

  • #1186 fbf3bdb - Add useCachedMeasurements option to skip DOM measurement when the list is hidden (e.g. display: none). When enabled, the default measureElement returns the cached size or estimateSize fallback instead of reading the DOM, preventing ResizeObserver from resetting measurements to zero.

Patch Changes

  • #1183 c0b84c8 - Skip synchronous DOM read (offsetWidth/offsetHeight) in default measureElement when a cached size already exists, reducing layout reflow on re-renders

@tanstack/svelte-virtual@3.13.28

02 Jun 07:28
b983b21

Choose a tag to compare

Patch Changes

  • Updated dependencies [c0b84c8, fbf3bdb]:
    • @tanstack/virtual-core@3.17.0

@tanstack/solid-virtual@3.13.28

02 Jun 07:27
b983b21

Choose a tag to compare

Patch Changes

  • Updated dependencies [c0b84c8, fbf3bdb]:
    • @tanstack/virtual-core@3.17.0

@tanstack/react-virtual@3.14.2

02 Jun 07:28
b983b21

Choose a tag to compare

Patch Changes

  • Updated dependencies [c0b84c8, fbf3bdb]:
    • @tanstack/virtual-core@3.17.0

@tanstack/lit-virtual@3.13.29

02 Jun 07:27
b983b21

Choose a tag to compare

Patch Changes

  • Updated dependencies [c0b84c8, fbf3bdb]:
    • @tanstack/virtual-core@3.17.0

@tanstack/angular-virtual@5.0.4

02 Jun 07:28
b983b21

Choose a tag to compare

Patch Changes

  • Updated dependencies [c0b84c8, fbf3bdb]:
    • @tanstack/virtual-core@3.17.0

@tanstack/vue-virtual@3.13.27

01 Jun 18:30
c33902f

Choose a tag to compare

Patch Changes

  • Updated dependencies [c746841]:
    • @tanstack/virtual-core@3.16.1

@tanstack/virtual-core@3.16.1

01 Jun 18:30
c33902f

Choose a tag to compare

Patch Changes

  • Eagerly adjust scrollOffset on prepend to prevent one-frame jump with anchorTo: 'end' (#1176)

    When items are prepended with anchorTo: 'end' and dynamic sizes, the virtualizer would compute the wrong visible range for one frame (using stale estimate-based positions) and then correct in the next frame via _willUpdate, producing a visible jump. This fix eagerly adjusts scrollOffset in setOptions during the render pass so calculateRange/getVirtualItems return the correct items immediately.

@tanstack/svelte-virtual@3.13.27

01 Jun 18:30
c33902f

Choose a tag to compare

Patch Changes

  • Updated dependencies [c746841]:
    • @tanstack/virtual-core@3.16.1