Skip to content

Releases: Akryum/vue-virtual-scroller

v1.1.0

14 Oct 22:53
fe72c43
Compare
Choose a tag to compare

Features

  • Create grids with the new gridItems prop (#27)
  • New itemSecondarySize prop
  • add skipHover prop to deactive the hover detection (#752)
  • update event provide range of the visible items (#115)
  • adds configurable list/item tags for semantic html (#203)
  • throw error when key field does not exist in item (#265)
  • custom classes for list wrapper and list items. (#397)
  • add an empty slot (#398)
  • Emit events for scroll to begin and end of list (#364)

Bug fixes

  • DynamicScrollerItem: watch item prop (#700)
  • Account for the height of the leading and trailing slots when calculating visible items, fix #685
  • restore scroll in keep-alive (#724)
  • DynamicScroller should pass its own keyField prop to child RecycleScroller (#732)
  • issue with beforeDestroy hook (#748)
  • avoid jumping scroll position when upper item size is calculated (#374)
  • scrollToItem works with pageMode (#396)
  • clamp endIndex if less items than prerender (#473)
  • wrap the callback in requestAnimationFrame, fix #516 (#517)

v1.0.10

17 Apr 17:20
Compare
Choose a tag to compare

Fixed

  • Cannot set property 'item' of undefined

v1.0.8 - 1.0.9

15 Apr 18:07
Compare
Choose a tag to compare

Fixed

  • Avoid updatingVisibleItems loop (#392)
  • new views not used immediately (#391)

v1.0.7

15 Apr 13:10
Compare
Choose a tag to compare

Fixed

  • remove text unselect, closes #389

v1.0.5 - 1.0.6

14 Apr 16:34
Compare
Choose a tag to compare

Fixed

  • Item with wrong heights if the scroller is created but hidden while the items are added
  • ssr: template mismatch, closes #343

Improved

  • sort views after scrolling so text selection is correct, closes #359
  • perf: skip update if the user hasn't scrolled more than min item height

v1.0.4

31 Mar 23:32
Compare
Choose a tag to compare

Fixed

  • Missing resize observer CSS

v1.0.0-1.0.3

31 Mar 13:31
Compare
Choose a tag to compare

New

  • On supported browsers, uses a ResizeObserver to more accurately detect size changes for DynamicScrollerItem

Improved

  • Improved scrollToBottom implementation

Fixed

  • Exclude dependencies for esm build (#257, #207)

Other

  • Updated rollup and build toolchain

v1.0.0-rc.2

21 Feb 13:37
Compare
Choose a tag to compare
v1.0.0-rc.2 Pre-release
Pre-release

Fixed

  • issue with Vue 2.6 compiler, revert back to 2.5, closes #136

v1.0.0-rc.1

20 Feb 19:51
Compare
Choose a tag to compare
v1.0.0-rc.1 Pre-release
Pre-release

BREAKING CHANGES

  • Renamed props in RecycleScroller and DynamicScroller:
itemHeight => itemSize
minItemHeight => minItemSize
heightField => sizeField
  • Renamed slots in RecycleScroller and DynamicScroller:
before-container => before
after-container => after
  • Slot variables changed in DynamicScroller:
itemWithHeight => itemWithSize

New

  • direction prop (either 'vertical' or 'horizontal')

Fixed

  • Do not forward keyField prop from DynamicScroller - closes #132 (#133)

v1.0.0-beta.7

20 Feb 11:47
Compare
Choose a tag to compare
v1.0.0-beta.7 Pre-release
Pre-release

New

  • DynamicScroller: support simple arrays, closes #108

Fixed

  • DynamicScroller: round height, closes #118
  • use minHeight instead of height on wrapper, closes #92
  • ssr: document could not be defined, closes #112
  • dynamic scroller: invalidate heights instead of clear, closes #130