Repository navigation
Releases: TanStack/virtual
Release list
@tanstack/vue-virtual@3.13.49
Patch Changes
- Updated dependencies [
2343004]:- @tanstack/virtual-core@3.19.8
@tanstack/virtual-core@3.19.8
@tanstack/svelte-virtual@3.13.49
Patch Changes
- Updated dependencies [
2343004]:- @tanstack/virtual-core@3.19.8
@tanstack/solid-virtual@3.13.50
Patch Changes
- Updated dependencies [
2343004]:- @tanstack/virtual-core@3.19.8
@tanstack/react-virtual@3.14.23
Patch Changes
- Updated dependencies [
2343004]:- @tanstack/virtual-core@3.19.8
@tanstack/marko-virtual@3.16.9
Patch Changes
- Updated dependencies [
2343004]:- @tanstack/virtual-core@3.19.8
@tanstack/lit-virtual@3.15.0
Minor Changes
-
#1334
91c2931- AddsetOptionstoVirtualizerControllerandWindowVirtualizerControllerso virtualizer options can be updated after construction.Previously the controller only accepted options once, in its constructor, so options derived from reactive Lit properties (
count,estimateSize,horizontal, …) could never be re-applied.getVirtualizer().setOptions(...)is not a substitute: it replaces options wholesale and drops the controller'sonChangewrapper, which is what asks the host to re-render.setOptionstakes a partial set of options, merges them over the options the controller already holds (skippingundefined, so an omitted value does not wipe a stored one), re-applies the hostrequestUpdatewrapper aroundonChange, and flushes the change:willUpdate(changed: PropertyValues<this>) { if (changed.has('count')) { this.virtualizerController.setOptions({ count: this.count }) } }
Patch Changes
- Updated dependencies [
2343004]:- @tanstack/virtual-core@3.19.8
@tanstack/angular-virtual@6.1.9
Patch Changes
- Updated dependencies [
2343004]:- @tanstack/virtual-core@3.19.8
