From 33e5624592ff5ae62f07a320a03e574bd537c78d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 22 Jul 2026 09:24:38 +0000 Subject: [PATCH] ci: Version Packages --- .../fix-direct-dom-prepend-scroll-clamp.md | 5 -- .changeset/fix-spanning-item-scroll-drift.md | 5 -- benchmarks/CHANGELOG.md | 7 ++ benchmarks/package.json | 2 +- examples/angular/chat/package.json | 2 +- examples/angular/dynamic/package.json | 2 +- examples/angular/fixed/package.json | 2 +- examples/angular/infinite-scroll/package.json | 2 +- examples/angular/padding/package.json | 2 +- examples/angular/smooth-scroll/package.json | 2 +- examples/angular/sticky/package.json | 2 +- examples/angular/table/package.json | 2 +- examples/angular/variable/package.json | 2 +- examples/angular/window/package.json | 2 +- examples/lit/dynamic/package.json | 4 +- examples/lit/fixed/package.json | 4 +- examples/react/chat/package.json | 2 +- examples/react/dynamic/package.json | 2 +- examples/react/fixed/package.json | 2 +- examples/react/infinite-scroll/package.json | 2 +- examples/react/padding/package.json | 2 +- examples/react/pretext/package.json | 2 +- examples/react/scroll-padding/package.json | 2 +- examples/react/smooth-scroll/package.json | 2 +- examples/react/sticky/package.json | 2 +- examples/react/table/package.json | 2 +- examples/react/variable/package.json | 2 +- examples/react/window/package.json | 2 +- examples/svelte/dynamic/package.json | 2 +- examples/svelte/fixed/package.json | 2 +- examples/svelte/infinite-scroll/package.json | 2 +- examples/svelte/smooth-scroll/package.json | 2 +- examples/svelte/sticky/package.json | 2 +- examples/svelte/table/package.json | 2 +- examples/vue/dynamic/package.json | 2 +- examples/vue/fixed/package.json | 2 +- examples/vue/infinite-scroll/package.json | 2 +- examples/vue/padding/package.json | 2 +- examples/vue/scroll-padding/package.json | 2 +- examples/vue/smooth-scroll/package.json | 2 +- examples/vue/sticky/package.json | 2 +- examples/vue/table/package.json | 2 +- examples/vue/variable/package.json | 2 +- packages/angular-virtual/CHANGELOG.md | 7 ++ packages/angular-virtual/package.json | 2 +- packages/lit-virtual/CHANGELOG.md | 7 ++ packages/lit-virtual/package.json | 2 +- packages/marko-virtual/CHANGELOG.md | 7 ++ packages/marko-virtual/package.json | 2 +- packages/react-virtual/CHANGELOG.md | 9 ++ packages/react-virtual/package.json | 2 +- packages/solid-virtual/CHANGELOG.md | 7 ++ packages/solid-virtual/package.json | 2 +- packages/svelte-virtual/CHANGELOG.md | 7 ++ packages/svelte-virtual/package.json | 2 +- packages/virtual-core/CHANGELOG.md | 6 ++ packages/virtual-core/package.json | 2 +- packages/vue-virtual/CHANGELOG.md | 7 ++ packages/vue-virtual/package.json | 2 +- pnpm-lock.yaml | 82 +++++++++---------- 60 files changed, 155 insertions(+), 101 deletions(-) delete mode 100644 .changeset/fix-direct-dom-prepend-scroll-clamp.md delete mode 100644 .changeset/fix-spanning-item-scroll-drift.md diff --git a/.changeset/fix-direct-dom-prepend-scroll-clamp.md b/.changeset/fix-direct-dom-prepend-scroll-clamp.md deleted file mode 100644 index 45db6a8d2..000000000 --- a/.changeset/fix-direct-dom-prepend-scroll-clamp.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@tanstack/react-virtual': patch ---- - -Fix a gap at the top of the list after an end-anchored prepend in `directDomUpdates` mode. The prepend grows the total size and bumps `scrollOffset` to the new bottom in the same pass, but the size container's height was written _after_ `_willUpdate` synced the scroll position — so the browser clamped the `scrollTop` write to the stale (shorter) `scrollHeight`, leaving whitespace at the top until the next scroll. The container is now grown before the scroll sync. Only affected `directDomUpdates` mode (React-rendered sizers receive their height during render). diff --git a/.changeset/fix-spanning-item-scroll-drift.md b/.changeset/fix-spanning-item-scroll-drift.md deleted file mode 100644 index 5e05af976..000000000 --- a/.changeset/fix-spanning-item-scroll-drift.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@tanstack/virtual-core': patch ---- - -Stop the default scroll-adjustment heuristic from drifting the viewport when a viewport-spanning item grows. Previously any item whose top sat above the fold (`itemStart < scrollOffset`) had its size delta compensated on every re-measure — including a streaming chat message that spans the fold and grows at its bottom, dragging `scrollTop` downward token by token (#1218). Re-measurements now only compensate items that are _entirely_ above the fold (`itemStart + itemSize <= scrollOffset`); growth below the anchor point leaves the scroll position untouched. First measurements (estimate→actual) still compensate any above-fold item, and a custom `shouldAdjustScrollPositionOnItemSizeChange` still overrides the default. diff --git a/benchmarks/CHANGELOG.md b/benchmarks/CHANGELOG.md index e4ea508fb..a6bea9ba3 100644 --- a/benchmarks/CHANGELOG.md +++ b/benchmarks/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/virtual-benchmarks +## 0.0.11 + +### Patch Changes + +- Updated dependencies [[`aa536e7`](https://github.com/TanStack/virtual/commit/aa536e7746a88d9f55ca8a4b50d2f548a888fea6)]: + - @tanstack/react-virtual@3.14.8 + ## 0.0.10 ### Patch Changes diff --git a/benchmarks/package.json b/benchmarks/package.json index 71fa5f6fc..83b409ddb 100644 --- a/benchmarks/package.json +++ b/benchmarks/package.json @@ -1,7 +1,7 @@ { "name": "@tanstack/virtual-benchmarks", "private": true, - "version": "0.0.10", + "version": "0.0.11", "type": "module", "scripts": { "dev": "vite", diff --git a/examples/angular/chat/package.json b/examples/angular/chat/package.json index 59f9accfb..3487462ef 100644 --- a/examples/angular/chat/package.json +++ b/examples/angular/chat/package.json @@ -17,7 +17,7 @@ "@angular/platform-browser": "^20.2.0", "@angular/platform-browser-dynamic": "^20.2.0", "@angular/router": "^20.2.0", - "@tanstack/angular-virtual": "^6.0.0", + "@tanstack/angular-virtual": "^6.0.1", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.1" diff --git a/examples/angular/dynamic/package.json b/examples/angular/dynamic/package.json index f427f2298..99ee110a3 100644 --- a/examples/angular/dynamic/package.json +++ b/examples/angular/dynamic/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser-dynamic": "^20.2.0", "@angular/router": "^20.2.0", "@faker-js/faker": "^8.4.1", - "@tanstack/angular-virtual": "^6.0.0", + "@tanstack/angular-virtual": "^6.0.1", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.1" diff --git a/examples/angular/fixed/package.json b/examples/angular/fixed/package.json index 81a630224..8740ddc9e 100644 --- a/examples/angular/fixed/package.json +++ b/examples/angular/fixed/package.json @@ -17,7 +17,7 @@ "@angular/platform-browser": "^20.2.0", "@angular/platform-browser-dynamic": "^20.2.0", "@angular/router": "^20.2.0", - "@tanstack/angular-virtual": "^6.0.0", + "@tanstack/angular-virtual": "^6.0.1", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.1" diff --git a/examples/angular/infinite-scroll/package.json b/examples/angular/infinite-scroll/package.json index 44e079de0..9c98c05a3 100644 --- a/examples/angular/infinite-scroll/package.json +++ b/examples/angular/infinite-scroll/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser-dynamic": "^20.2.0", "@angular/router": "^20.2.0", "@tanstack/angular-query-experimental": "5.80.7", - "@tanstack/angular-virtual": "^6.0.0", + "@tanstack/angular-virtual": "^6.0.1", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.1" diff --git a/examples/angular/padding/package.json b/examples/angular/padding/package.json index 3b77dd1e3..94ed87742 100644 --- a/examples/angular/padding/package.json +++ b/examples/angular/padding/package.json @@ -17,7 +17,7 @@ "@angular/platform-browser": "^20.2.0", "@angular/platform-browser-dynamic": "^20.2.0", "@angular/router": "^20.2.0", - "@tanstack/angular-virtual": "^6.0.0", + "@tanstack/angular-virtual": "^6.0.1", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.1" diff --git a/examples/angular/smooth-scroll/package.json b/examples/angular/smooth-scroll/package.json index c985c3c83..b9cc84c61 100644 --- a/examples/angular/smooth-scroll/package.json +++ b/examples/angular/smooth-scroll/package.json @@ -17,7 +17,7 @@ "@angular/platform-browser": "^20.2.0", "@angular/platform-browser-dynamic": "^20.2.0", "@angular/router": "^20.2.0", - "@tanstack/angular-virtual": "^6.0.0", + "@tanstack/angular-virtual": "^6.0.1", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.1" diff --git a/examples/angular/sticky/package.json b/examples/angular/sticky/package.json index d906c8362..8ccf5fa43 100644 --- a/examples/angular/sticky/package.json +++ b/examples/angular/sticky/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser-dynamic": "^20.2.0", "@angular/router": "^20.2.0", "@faker-js/faker": "^8.4.1", - "@tanstack/angular-virtual": "^6.0.0", + "@tanstack/angular-virtual": "^6.0.1", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.1" diff --git a/examples/angular/table/package.json b/examples/angular/table/package.json index 3e7ff6857..400b1c030 100644 --- a/examples/angular/table/package.json +++ b/examples/angular/table/package.json @@ -19,7 +19,7 @@ "@angular/router": "^20.2.0", "@faker-js/faker": "^8.4.1", "@tanstack/angular-table": "8.21.3", - "@tanstack/angular-virtual": "^6.0.0", + "@tanstack/angular-virtual": "^6.0.1", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.1" diff --git a/examples/angular/variable/package.json b/examples/angular/variable/package.json index e38578851..12cbb65fe 100644 --- a/examples/angular/variable/package.json +++ b/examples/angular/variable/package.json @@ -17,7 +17,7 @@ "@angular/platform-browser": "^20.2.0", "@angular/platform-browser-dynamic": "^20.2.0", "@angular/router": "^20.2.0", - "@tanstack/angular-virtual": "^6.0.0", + "@tanstack/angular-virtual": "^6.0.1", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.1" diff --git a/examples/angular/window/package.json b/examples/angular/window/package.json index 076f14eef..aa3ab8160 100644 --- a/examples/angular/window/package.json +++ b/examples/angular/window/package.json @@ -17,7 +17,7 @@ "@angular/platform-browser": "^20.2.0", "@angular/platform-browser-dynamic": "^20.2.0", "@angular/router": "^20.2.0", - "@tanstack/angular-virtual": "^6.0.0", + "@tanstack/angular-virtual": "^6.0.1", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.1" diff --git a/examples/lit/dynamic/package.json b/examples/lit/dynamic/package.json index a4028e0f2..e4d741314 100644 --- a/examples/lit/dynamic/package.json +++ b/examples/lit/dynamic/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "@faker-js/faker": "^8.4.1", - "@tanstack/lit-virtual": "^3.13.34", - "@tanstack/virtual-core": "^3.17.5", + "@tanstack/lit-virtual": "^3.13.35", + "@tanstack/virtual-core": "^3.17.6", "lit": "^3.3.0" }, "devDependencies": { diff --git a/examples/lit/fixed/package.json b/examples/lit/fixed/package.json index f4976f0d9..9d9b46af2 100644 --- a/examples/lit/fixed/package.json +++ b/examples/lit/fixed/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "@faker-js/faker": "^8.4.1", - "@tanstack/lit-virtual": "^3.13.34", - "@tanstack/virtual-core": "^3.17.5", + "@tanstack/lit-virtual": "^3.13.35", + "@tanstack/virtual-core": "^3.17.6", "lit": "^3.3.0" }, "devDependencies": { diff --git a/examples/react/chat/package.json b/examples/react/chat/package.json index 3961d2170..c5cc9b2be 100644 --- a/examples/react/chat/package.json +++ b/examples/react/chat/package.json @@ -8,7 +8,7 @@ "serve": "vite preview" }, "dependencies": { - "@tanstack/react-virtual": "^3.14.7", + "@tanstack/react-virtual": "^3.14.8", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/dynamic/package.json b/examples/react/dynamic/package.json index 5dea4a48e..e0ca59e8c 100644 --- a/examples/react/dynamic/package.json +++ b/examples/react/dynamic/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@faker-js/faker": "^8.4.1", - "@tanstack/react-virtual": "^3.14.7", + "@tanstack/react-virtual": "^3.14.8", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/fixed/package.json b/examples/react/fixed/package.json index b0c7be2bb..86f9c761f 100644 --- a/examples/react/fixed/package.json +++ b/examples/react/fixed/package.json @@ -8,7 +8,7 @@ "serve": "vite preview" }, "dependencies": { - "@tanstack/react-virtual": "^3.14.7", + "@tanstack/react-virtual": "^3.14.8", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/infinite-scroll/package.json b/examples/react/infinite-scroll/package.json index 0f9c77723..73cb6f016 100644 --- a/examples/react/infinite-scroll/package.json +++ b/examples/react/infinite-scroll/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.80.7", - "@tanstack/react-virtual": "^3.14.7", + "@tanstack/react-virtual": "^3.14.8", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/padding/package.json b/examples/react/padding/package.json index 8dbae1c98..7e6baf398 100644 --- a/examples/react/padding/package.json +++ b/examples/react/padding/package.json @@ -9,7 +9,7 @@ "start": "vite" }, "dependencies": { - "@tanstack/react-virtual": "^3.14.7", + "@tanstack/react-virtual": "^3.14.8", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/pretext/package.json b/examples/react/pretext/package.json index 39a900b79..85e0b8986 100644 --- a/examples/react/pretext/package.json +++ b/examples/react/pretext/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@chenglou/pretext": "^0.0.7", - "@tanstack/react-virtual": "^3.14.7", + "@tanstack/react-virtual": "^3.14.8", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/scroll-padding/package.json b/examples/react/scroll-padding/package.json index 81ff5dcd5..3bf613f7d 100644 --- a/examples/react/scroll-padding/package.json +++ b/examples/react/scroll-padding/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@react-hookz/web": "^25.1.1", - "@tanstack/react-virtual": "^3.14.7", + "@tanstack/react-virtual": "^3.14.8", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/smooth-scroll/package.json b/examples/react/smooth-scroll/package.json index 50f5d89bf..c33a04128 100644 --- a/examples/react/smooth-scroll/package.json +++ b/examples/react/smooth-scroll/package.json @@ -9,7 +9,7 @@ "start": "vite" }, "dependencies": { - "@tanstack/react-virtual": "^3.14.7", + "@tanstack/react-virtual": "^3.14.8", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/sticky/package.json b/examples/react/sticky/package.json index c53927cf0..ed67c5bad 100644 --- a/examples/react/sticky/package.json +++ b/examples/react/sticky/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^8.4.1", - "@tanstack/react-virtual": "^3.14.7", + "@tanstack/react-virtual": "^3.14.8", "lodash": "^4.17.21", "react": "^19.2.7", "react-dom": "^19.2.7" diff --git a/examples/react/table/package.json b/examples/react/table/package.json index 2d4254582..b9d2f29d3 100644 --- a/examples/react/table/package.json +++ b/examples/react/table/package.json @@ -11,7 +11,7 @@ "dependencies": { "@faker-js/faker": "^8.4.1", "@tanstack/react-table": "^8.21.3", - "@tanstack/react-virtual": "^3.14.7", + "@tanstack/react-virtual": "^3.14.8", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/variable/package.json b/examples/react/variable/package.json index 91c86a592..3ab88bc26 100644 --- a/examples/react/variable/package.json +++ b/examples/react/variable/package.json @@ -9,7 +9,7 @@ "start": "vite" }, "dependencies": { - "@tanstack/react-virtual": "^3.14.7", + "@tanstack/react-virtual": "^3.14.8", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/react/window/package.json b/examples/react/window/package.json index 859eb7057..94b5dc599 100644 --- a/examples/react/window/package.json +++ b/examples/react/window/package.json @@ -8,7 +8,7 @@ "serve": "vite preview" }, "dependencies": { - "@tanstack/react-virtual": "^3.14.7", + "@tanstack/react-virtual": "^3.14.8", "react": "^19.2.7", "react-dom": "^19.2.7" }, diff --git a/examples/svelte/dynamic/package.json b/examples/svelte/dynamic/package.json index 99d7dd3d3..6e9848bff 100644 --- a/examples/svelte/dynamic/package.json +++ b/examples/svelte/dynamic/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^8.4.1", - "@tanstack/svelte-virtual": "^3.13.33" + "@tanstack/svelte-virtual": "^3.13.34" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^3.1.2", diff --git a/examples/svelte/fixed/package.json b/examples/svelte/fixed/package.json index ac5bcbf7c..c07eb0763 100644 --- a/examples/svelte/fixed/package.json +++ b/examples/svelte/fixed/package.json @@ -9,7 +9,7 @@ "check": "svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-virtual": "^3.13.33" + "@tanstack/svelte-virtual": "^3.13.34" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^3.1.2", diff --git a/examples/svelte/infinite-scroll/package.json b/examples/svelte/infinite-scroll/package.json index 533bf9ab8..0235ec060 100644 --- a/examples/svelte/infinite-scroll/package.json +++ b/examples/svelte/infinite-scroll/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/svelte-query": "^5.80.7", - "@tanstack/svelte-virtual": "^3.13.33" + "@tanstack/svelte-virtual": "^3.13.34" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^3.1.2", diff --git a/examples/svelte/smooth-scroll/package.json b/examples/svelte/smooth-scroll/package.json index 899b8a1f2..16036b259 100644 --- a/examples/svelte/smooth-scroll/package.json +++ b/examples/svelte/smooth-scroll/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^8.4.1", - "@tanstack/svelte-virtual": "^3.13.33" + "@tanstack/svelte-virtual": "^3.13.34" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^3.1.2", diff --git a/examples/svelte/sticky/package.json b/examples/svelte/sticky/package.json index 0cdf7267a..e33f2d503 100644 --- a/examples/svelte/sticky/package.json +++ b/examples/svelte/sticky/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^8.4.1", - "@tanstack/svelte-virtual": "^3.13.33", + "@tanstack/svelte-virtual": "^3.13.34", "lodash": "^4.17.21" }, "devDependencies": { diff --git a/examples/svelte/table/package.json b/examples/svelte/table/package.json index d6d44840f..0c3d10eb7 100644 --- a/examples/svelte/table/package.json +++ b/examples/svelte/table/package.json @@ -11,7 +11,7 @@ "dependencies": { "@faker-js/faker": "^8.4.1", "@tanstack/svelte-table": "^8.21.3", - "@tanstack/svelte-virtual": "^3.13.33" + "@tanstack/svelte-virtual": "^3.13.34" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^3.1.2", diff --git a/examples/vue/dynamic/package.json b/examples/vue/dynamic/package.json index 068888bbc..646ebc233 100644 --- a/examples/vue/dynamic/package.json +++ b/examples/vue/dynamic/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@faker-js/faker": "^8.4.1", - "@tanstack/vue-virtual": "^3.13.33", + "@tanstack/vue-virtual": "^3.13.34", "vue": "^3.5.16" }, "devDependencies": { diff --git a/examples/vue/fixed/package.json b/examples/vue/fixed/package.json index 7e21c6957..1eb68d989 100644 --- a/examples/vue/fixed/package.json +++ b/examples/vue/fixed/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-virtual": "^3.13.33", + "@tanstack/vue-virtual": "^3.13.34", "vue": "^3.5.16" }, "devDependencies": { diff --git a/examples/vue/infinite-scroll/package.json b/examples/vue/infinite-scroll/package.json index 35af5a3e5..9d671f0ec 100644 --- a/examples/vue/infinite-scroll/package.json +++ b/examples/vue/infinite-scroll/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/vue-query": "^5.80.7", - "@tanstack/vue-virtual": "^3.13.33", + "@tanstack/vue-virtual": "^3.13.34", "vue": "^3.5.16" }, "devDependencies": { diff --git a/examples/vue/padding/package.json b/examples/vue/padding/package.json index 8d303f4a0..92ea7dfce 100644 --- a/examples/vue/padding/package.json +++ b/examples/vue/padding/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-virtual": "^3.13.33", + "@tanstack/vue-virtual": "^3.13.34", "vue": "^3.5.16" }, "devDependencies": { diff --git a/examples/vue/scroll-padding/package.json b/examples/vue/scroll-padding/package.json index 58a20a4ce..7dda2b73a 100644 --- a/examples/vue/scroll-padding/package.json +++ b/examples/vue/scroll-padding/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-virtual": "^3.13.33", + "@tanstack/vue-virtual": "^3.13.34", "@vueuse/core": "^12.8.2", "vue": "^3.5.16" }, diff --git a/examples/vue/smooth-scroll/package.json b/examples/vue/smooth-scroll/package.json index 87c4b513b..f997b26d3 100644 --- a/examples/vue/smooth-scroll/package.json +++ b/examples/vue/smooth-scroll/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-virtual": "^3.13.33", + "@tanstack/vue-virtual": "^3.13.34", "vue": "^3.5.16" }, "devDependencies": { diff --git a/examples/vue/sticky/package.json b/examples/vue/sticky/package.json index 4309af78d..b5a782f01 100644 --- a/examples/vue/sticky/package.json +++ b/examples/vue/sticky/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@faker-js/faker": "^8.4.1", - "@tanstack/vue-virtual": "^3.13.33", + "@tanstack/vue-virtual": "^3.13.34", "lodash": "^4.17.21", "vue": "^3.5.16" }, diff --git a/examples/vue/table/package.json b/examples/vue/table/package.json index fc4a34d26..aaea03c34 100644 --- a/examples/vue/table/package.json +++ b/examples/vue/table/package.json @@ -10,7 +10,7 @@ "dependencies": { "@faker-js/faker": "^8.4.1", "@tanstack/vue-table": "^8.21.3", - "@tanstack/vue-virtual": "^3.13.33", + "@tanstack/vue-virtual": "^3.13.34", "vue": "^3.5.16" }, "devDependencies": { diff --git a/examples/vue/variable/package.json b/examples/vue/variable/package.json index 8ab456175..735112d99 100644 --- a/examples/vue/variable/package.json +++ b/examples/vue/variable/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-virtual": "^3.13.33", + "@tanstack/vue-virtual": "^3.13.34", "vue": "^3.5.16" }, "devDependencies": { diff --git a/packages/angular-virtual/CHANGELOG.md b/packages/angular-virtual/CHANGELOG.md index b4501ff53..5716ae64b 100644 --- a/packages/angular-virtual/CHANGELOG.md +++ b/packages/angular-virtual/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/angular-virtual +## 6.0.1 + +### Patch Changes + +- Updated dependencies [[`7ae32b5`](https://github.com/TanStack/virtual/commit/7ae32b55887fd044a48c788546cd940279b338e0)]: + - @tanstack/virtual-core@3.17.6 + ## 6.0.0 ### Major Changes diff --git a/packages/angular-virtual/package.json b/packages/angular-virtual/package.json index 911719195..8f8484402 100644 --- a/packages/angular-virtual/package.json +++ b/packages/angular-virtual/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-virtual", - "version": "6.0.0", + "version": "6.0.1", "description": "Headless UI for virtualizing scrollable elements in Angular", "author": "Garrett Darnell", "license": "MIT", diff --git a/packages/lit-virtual/CHANGELOG.md b/packages/lit-virtual/CHANGELOG.md index 5ac558758..19357ecff 100644 --- a/packages/lit-virtual/CHANGELOG.md +++ b/packages/lit-virtual/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/lit-virtual +## 3.13.35 + +### Patch Changes + +- Updated dependencies [[`7ae32b5`](https://github.com/TanStack/virtual/commit/7ae32b55887fd044a48c788546cd940279b338e0)]: + - @tanstack/virtual-core@3.17.6 + ## 3.13.34 ### Patch Changes diff --git a/packages/lit-virtual/package.json b/packages/lit-virtual/package.json index 2c5773965..91ab81032 100644 --- a/packages/lit-virtual/package.json +++ b/packages/lit-virtual/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/lit-virtual", - "version": "3.13.34", + "version": "3.13.35", "description": "Headless UI for virtualizing scrollable elements in Lit", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/marko-virtual/CHANGELOG.md b/packages/marko-virtual/CHANGELOG.md index 90ff95f36..e42a580d7 100644 --- a/packages/marko-virtual/CHANGELOG.md +++ b/packages/marko-virtual/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/marko-virtual +## 3.14.3 + +### Patch Changes + +- Updated dependencies [[`7ae32b5`](https://github.com/TanStack/virtual/commit/7ae32b55887fd044a48c788546cd940279b338e0)]: + - @tanstack/virtual-core@3.17.6 + ## 3.14.2 ### Patch Changes diff --git a/packages/marko-virtual/package.json b/packages/marko-virtual/package.json index 7ae7c56ba..3fb639ece 100644 --- a/packages/marko-virtual/package.json +++ b/packages/marko-virtual/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/marko-virtual", - "version": "3.14.2", + "version": "3.14.3", "description": "Headless UI for virtualizing scrollable elements in Marko 6", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/react-virtual/CHANGELOG.md b/packages/react-virtual/CHANGELOG.md index 845aa8923..227689679 100644 --- a/packages/react-virtual/CHANGELOG.md +++ b/packages/react-virtual/CHANGELOG.md @@ -1,5 +1,14 @@ # @tanstack/react-virtual +## 3.14.8 + +### Patch Changes + +- [#1237](https://github.com/TanStack/virtual/pull/1237) [`aa536e7`](https://github.com/TanStack/virtual/commit/aa536e7746a88d9f55ca8a4b50d2f548a888fea6) - Fix a gap at the top of the list after an end-anchored prepend in `directDomUpdates` mode. The prepend grows the total size and bumps `scrollOffset` to the new bottom in the same pass, but the size container's height was written _after_ `_willUpdate` synced the scroll position — so the browser clamped the `scrollTop` write to the stale (shorter) `scrollHeight`, leaving whitespace at the top until the next scroll. The container is now grown before the scroll sync. Only affected `directDomUpdates` mode (React-rendered sizers receive their height during render). + +- Updated dependencies [[`7ae32b5`](https://github.com/TanStack/virtual/commit/7ae32b55887fd044a48c788546cd940279b338e0)]: + - @tanstack/virtual-core@3.17.6 + ## 3.14.7 ### Patch Changes diff --git a/packages/react-virtual/package.json b/packages/react-virtual/package.json index d585a8c0b..13feb4876 100644 --- a/packages/react-virtual/package.json +++ b/packages/react-virtual/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-virtual", - "version": "3.14.7", + "version": "3.14.8", "description": "Headless UI for virtualizing scrollable elements in React", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/solid-virtual/CHANGELOG.md b/packages/solid-virtual/CHANGELOG.md index 6e692c565..0a5d3282a 100644 --- a/packages/solid-virtual/CHANGELOG.md +++ b/packages/solid-virtual/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/solid-virtual +## 3.13.35 + +### Patch Changes + +- Updated dependencies [[`7ae32b5`](https://github.com/TanStack/virtual/commit/7ae32b55887fd044a48c788546cd940279b338e0)]: + - @tanstack/virtual-core@3.17.6 + ## 3.13.34 ### Patch Changes diff --git a/packages/solid-virtual/package.json b/packages/solid-virtual/package.json index ccac7c690..c8c5e0f9c 100644 --- a/packages/solid-virtual/package.json +++ b/packages/solid-virtual/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-virtual", - "version": "3.13.34", + "version": "3.13.35", "description": "Headless UI for virtualizing scrollable elements in Solid", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/svelte-virtual/CHANGELOG.md b/packages/svelte-virtual/CHANGELOG.md index 696db7bc9..b015ad10d 100644 --- a/packages/svelte-virtual/CHANGELOG.md +++ b/packages/svelte-virtual/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/svelte-virtual +## 3.13.34 + +### Patch Changes + +- Updated dependencies [[`7ae32b5`](https://github.com/TanStack/virtual/commit/7ae32b55887fd044a48c788546cd940279b338e0)]: + - @tanstack/virtual-core@3.17.6 + ## 3.13.33 ### Patch Changes diff --git a/packages/svelte-virtual/package.json b/packages/svelte-virtual/package.json index 5c7fb3f79..26c618f2e 100644 --- a/packages/svelte-virtual/package.json +++ b/packages/svelte-virtual/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-virtual", - "version": "3.13.33", + "version": "3.13.34", "description": "Headless UI for virtualizing scrollable elements in Svelte", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/virtual-core/CHANGELOG.md b/packages/virtual-core/CHANGELOG.md index 94005d8b9..ec0fc3763 100644 --- a/packages/virtual-core/CHANGELOG.md +++ b/packages/virtual-core/CHANGELOG.md @@ -1,5 +1,11 @@ # @tanstack/virtual-core +## 3.17.6 + +### Patch Changes + +- [#1236](https://github.com/TanStack/virtual/pull/1236) [`7ae32b5`](https://github.com/TanStack/virtual/commit/7ae32b55887fd044a48c788546cd940279b338e0) - Stop the default scroll-adjustment heuristic from drifting the viewport when a viewport-spanning item grows. Previously any item whose top sat above the fold (`itemStart < scrollOffset`) had its size delta compensated on every re-measure — including a streaming chat message that spans the fold and grows at its bottom, dragging `scrollTop` downward token by token ([#1218](https://github.com/TanStack/virtual/issues/1218)). Re-measurements now only compensate items that are _entirely_ above the fold (`itemStart + itemSize <= scrollOffset`); growth below the anchor point leaves the scroll position untouched. First measurements (estimate→actual) still compensate any above-fold item, and a custom `shouldAdjustScrollPositionOnItemSizeChange` still overrides the default. + ## 3.17.5 ### Patch Changes diff --git a/packages/virtual-core/package.json b/packages/virtual-core/package.json index 0db19dabb..777a0b2db 100644 --- a/packages/virtual-core/package.json +++ b/packages/virtual-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/virtual-core", - "version": "3.17.5", + "version": "3.17.6", "description": "Headless UI for virtualizing scrollable elements in TS/JS + Frameworks", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/vue-virtual/CHANGELOG.md b/packages/vue-virtual/CHANGELOG.md index ff36d4a6d..cda0d913c 100644 --- a/packages/vue-virtual/CHANGELOG.md +++ b/packages/vue-virtual/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/vue-virtual +## 3.13.34 + +### Patch Changes + +- Updated dependencies [[`7ae32b5`](https://github.com/TanStack/virtual/commit/7ae32b55887fd044a48c788546cd940279b338e0)]: + - @tanstack/virtual-core@3.17.6 + ## 3.13.33 ### Patch Changes diff --git a/packages/vue-virtual/package.json b/packages/vue-virtual/package.json index 11e4c7654..dd9010ce5 100644 --- a/packages/vue-virtual/package.json +++ b/packages/vue-virtual/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-virtual", - "version": "3.13.33", + "version": "3.13.34", "description": "Headless UI for virtualizing scrollable elements in Vue", "author": "Tanner Linsley", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 69875bb10..b6f5fd8ea 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -142,7 +142,7 @@ importers: specifier: ^20.2.0 version: 20.3.26(@angular/common@20.3.26(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.3.26(@angular/animations@20.3.26(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.3.26(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) '@tanstack/angular-virtual': - specifier: ^6.0.0 + specifier: ^6.0.1 version: link:../../../packages/angular-virtual rxjs: specifier: ^7.8.2 @@ -197,7 +197,7 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/angular-virtual': - specifier: ^6.0.0 + specifier: ^6.0.1 version: link:../../../packages/angular-virtual rxjs: specifier: ^7.8.2 @@ -249,7 +249,7 @@ importers: specifier: ^20.2.0 version: 20.3.26(@angular/common@20.3.26(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.3.26(@angular/animations@20.3.26(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.3.26(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) '@tanstack/angular-virtual': - specifier: ^6.0.0 + specifier: ^6.0.1 version: link:../../../packages/angular-virtual rxjs: specifier: ^7.8.2 @@ -304,7 +304,7 @@ importers: specifier: 5.80.7 version: 5.80.7(@angular/common@20.3.26(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1)) '@tanstack/angular-virtual': - specifier: ^6.0.0 + specifier: ^6.0.1 version: link:../../../packages/angular-virtual rxjs: specifier: ^7.8.2 @@ -356,7 +356,7 @@ importers: specifier: ^20.2.0 version: 20.3.26(@angular/common@20.3.26(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.3.26(@angular/animations@20.3.26(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.3.26(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) '@tanstack/angular-virtual': - specifier: ^6.0.0 + specifier: ^6.0.1 version: link:../../../packages/angular-virtual rxjs: specifier: ^7.8.2 @@ -408,7 +408,7 @@ importers: specifier: ^20.2.0 version: 20.3.26(@angular/common@20.3.26(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.3.26(@angular/animations@20.3.26(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.3.26(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) '@tanstack/angular-virtual': - specifier: ^6.0.0 + specifier: ^6.0.1 version: link:../../../packages/angular-virtual rxjs: specifier: ^7.8.2 @@ -463,7 +463,7 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/angular-virtual': - specifier: ^6.0.0 + specifier: ^6.0.1 version: link:../../../packages/angular-virtual rxjs: specifier: ^7.8.2 @@ -521,7 +521,7 @@ importers: specifier: 8.21.3 version: 8.21.3(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1)) '@tanstack/angular-virtual': - specifier: ^6.0.0 + specifier: ^6.0.1 version: link:../../../packages/angular-virtual rxjs: specifier: ^7.8.2 @@ -573,7 +573,7 @@ importers: specifier: ^20.2.0 version: 20.3.26(@angular/common@20.3.26(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.3.26(@angular/animations@20.3.26(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.3.26(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) '@tanstack/angular-virtual': - specifier: ^6.0.0 + specifier: ^6.0.1 version: link:../../../packages/angular-virtual rxjs: specifier: ^7.8.2 @@ -625,7 +625,7 @@ importers: specifier: ^20.2.0 version: 20.3.26(@angular/common@20.3.26(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.3.26(@angular/animations@20.3.26(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.3.26(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.26(@angular/compiler@20.3.26)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) '@tanstack/angular-virtual': - specifier: ^6.0.0 + specifier: ^6.0.1 version: link:../../../packages/angular-virtual rxjs: specifier: ^7.8.2 @@ -656,10 +656,10 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/lit-virtual': - specifier: ^3.13.34 + specifier: ^3.13.35 version: link:../../../packages/lit-virtual '@tanstack/virtual-core': - specifier: ^3.17.5 + specifier: ^3.17.6 version: link:../../../packages/virtual-core lit: specifier: ^3.3.0 @@ -681,10 +681,10 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/lit-virtual': - specifier: ^3.13.34 + specifier: ^3.13.35 version: link:../../../packages/lit-virtual '@tanstack/virtual-core': - specifier: ^3.17.5 + specifier: ^3.17.6 version: link:../../../packages/virtual-core lit: specifier: ^3.3.0 @@ -836,7 +836,7 @@ importers: examples/react/chat: dependencies: '@tanstack/react-virtual': - specifier: ^3.14.7 + specifier: ^3.14.8 version: link:../../../packages/react-virtual react: specifier: ^19.2.7 @@ -867,7 +867,7 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/react-virtual': - specifier: ^3.14.7 + specifier: ^3.14.8 version: link:../../../packages/react-virtual react: specifier: ^19.2.7 @@ -898,7 +898,7 @@ importers: examples/react/fixed: dependencies: '@tanstack/react-virtual': - specifier: ^3.14.7 + specifier: ^3.14.8 version: link:../../../packages/react-virtual react: specifier: ^19.2.7 @@ -932,7 +932,7 @@ importers: specifier: ^5.80.7 version: 5.90.5(react@19.2.7) '@tanstack/react-virtual': - specifier: ^3.14.7 + specifier: ^3.14.8 version: link:../../../packages/react-virtual react: specifier: ^19.2.7 @@ -957,7 +957,7 @@ importers: examples/react/padding: dependencies: '@tanstack/react-virtual': - specifier: ^3.14.7 + specifier: ^3.14.8 version: link:../../../packages/react-virtual react: specifier: ^19.2.7 @@ -985,7 +985,7 @@ importers: specifier: ^0.0.7 version: 0.0.7 '@tanstack/react-virtual': - specifier: ^3.14.7 + specifier: ^3.14.8 version: link:../../../packages/react-virtual react: specifier: ^19.2.7 @@ -1019,7 +1019,7 @@ importers: specifier: ^25.1.1 version: 25.1.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@tanstack/react-virtual': - specifier: ^3.14.7 + specifier: ^3.14.8 version: link:../../../packages/react-virtual react: specifier: ^19.2.7 @@ -1044,7 +1044,7 @@ importers: examples/react/smooth-scroll: dependencies: '@tanstack/react-virtual': - specifier: ^3.14.7 + specifier: ^3.14.8 version: link:../../../packages/react-virtual react: specifier: ^19.2.7 @@ -1072,7 +1072,7 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/react-virtual': - specifier: ^3.14.7 + specifier: ^3.14.8 version: link:../../../packages/react-virtual lodash: specifier: ^4.17.21 @@ -1109,7 +1109,7 @@ importers: specifier: ^8.21.3 version: 8.21.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@tanstack/react-virtual': - specifier: ^3.14.7 + specifier: ^3.14.8 version: link:../../../packages/react-virtual react: specifier: ^19.2.7 @@ -1134,7 +1134,7 @@ importers: examples/react/variable: dependencies: '@tanstack/react-virtual': - specifier: ^3.14.7 + specifier: ^3.14.8 version: link:../../../packages/react-virtual react: specifier: ^19.2.7 @@ -1159,7 +1159,7 @@ importers: examples/react/window: dependencies: '@tanstack/react-virtual': - specifier: ^3.14.7 + specifier: ^3.14.8 version: link:../../../packages/react-virtual react: specifier: ^19.2.7 @@ -1193,7 +1193,7 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/svelte-virtual': - specifier: ^3.13.33 + specifier: ^3.13.34 version: link:../../../packages/svelte-virtual devDependencies: '@sveltejs/vite-plugin-svelte': @@ -1221,7 +1221,7 @@ importers: examples/svelte/fixed: dependencies: '@tanstack/svelte-virtual': - specifier: ^3.13.33 + specifier: ^3.13.34 version: link:../../../packages/svelte-virtual devDependencies: '@sveltejs/vite-plugin-svelte': @@ -1252,7 +1252,7 @@ importers: specifier: ^5.80.7 version: 5.90.2(svelte@4.2.20) '@tanstack/svelte-virtual': - specifier: ^3.13.33 + specifier: ^3.13.34 version: link:../../../packages/svelte-virtual devDependencies: '@sveltejs/vite-plugin-svelte': @@ -1283,7 +1283,7 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/svelte-virtual': - specifier: ^3.13.33 + specifier: ^3.13.34 version: link:../../../packages/svelte-virtual devDependencies: '@sveltejs/vite-plugin-svelte': @@ -1314,7 +1314,7 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/svelte-virtual': - specifier: ^3.13.33 + specifier: ^3.13.34 version: link:../../../packages/svelte-virtual lodash: specifier: ^4.17.21 @@ -1351,7 +1351,7 @@ importers: specifier: ^8.21.3 version: 8.21.3(svelte@4.2.20) '@tanstack/svelte-virtual': - specifier: ^3.13.33 + specifier: ^3.13.34 version: link:../../../packages/svelte-virtual devDependencies: '@sveltejs/vite-plugin-svelte': @@ -1382,7 +1382,7 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/vue-virtual': - specifier: ^3.13.33 + specifier: ^3.13.34 version: link:../../../packages/vue-virtual vue: specifier: ^3.5.16 @@ -1407,7 +1407,7 @@ importers: examples/vue/fixed: dependencies: '@tanstack/vue-virtual': - specifier: ^3.13.33 + specifier: ^3.13.34 version: link:../../../packages/vue-virtual vue: specifier: ^3.5.16 @@ -1435,7 +1435,7 @@ importers: specifier: ^5.80.7 version: 5.90.5(vue@3.5.22(typescript@5.9.3)) '@tanstack/vue-virtual': - specifier: ^3.13.33 + specifier: ^3.13.34 version: link:../../../packages/vue-virtual vue: specifier: ^3.5.16 @@ -1460,7 +1460,7 @@ importers: examples/vue/padding: dependencies: '@tanstack/vue-virtual': - specifier: ^3.13.33 + specifier: ^3.13.34 version: link:../../../packages/vue-virtual vue: specifier: ^3.5.16 @@ -1485,7 +1485,7 @@ importers: examples/vue/scroll-padding: dependencies: '@tanstack/vue-virtual': - specifier: ^3.13.33 + specifier: ^3.13.34 version: link:../../../packages/vue-virtual '@vueuse/core': specifier: ^12.8.2 @@ -1513,7 +1513,7 @@ importers: examples/vue/smooth-scroll: dependencies: '@tanstack/vue-virtual': - specifier: ^3.13.33 + specifier: ^3.13.34 version: link:../../../packages/vue-virtual vue: specifier: ^3.5.16 @@ -1541,7 +1541,7 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/vue-virtual': - specifier: ^3.13.33 + specifier: ^3.13.34 version: link:../../../packages/vue-virtual lodash: specifier: ^4.17.21 @@ -1578,7 +1578,7 @@ importers: specifier: ^8.21.3 version: 8.21.3(vue@3.5.22(typescript@5.9.3)) '@tanstack/vue-virtual': - specifier: ^3.13.33 + specifier: ^3.13.34 version: link:../../../packages/vue-virtual vue: specifier: ^3.5.16 @@ -1603,7 +1603,7 @@ importers: examples/vue/variable: dependencies: '@tanstack/vue-virtual': - specifier: ^3.13.33 + specifier: ^3.13.34 version: link:../../../packages/vue-virtual vue: specifier: ^3.5.16