Skip to content

Releases: petyosi/react-virtuoso

v1.1.2

22 Dec 18:23
Compare
Choose a tag to compare

1.1.2 (2020-12-22)

Bug Fixes

  • address repetitive rendering of grid (652eb3a), closes #243
  • broken startReached is broken no more (7edad1a), closes #242
  • erratic upward scroll compensation case (6a9bdf8)
  • one more problem with grid re-render (a322420), closes #243
  • stop constant startReached emits (67a9fb9)

v1.1.1

21 Dec 17:40
Compare
Choose a tag to compare

1.1.1 (2020-12-21)

Bug Fixes

  • improve snowpack compatibility (c1fb585)

v1.1.0

18 Dec 14:44
Compare
Choose a tag to compare

1.1.0 (2020-12-18)

Bug Fixes

  • correct rangeChanged indexing for grouped mode (7267edf), closes #234
  • Handle a reason for zero-sized invariant (08f4d26), closes #206
  • stale state if new data with same length (9e24571), closes #239
  • startReached did not work with grouped mode (b53a275), closes #232

Features

Performance Improvements

  • reduce re-render count for grouped mode (ba15b1c)

v1 is live!

12 Dec 08:47
Compare
Choose a tag to compare

A brand new, more capable version of Virtuoso is here. Lots of limitations from v0 were addressed, more convenient APIs were exposed.

If you are migrating from v0, please check the migration guide.

Improved follow output behavior

04 Nov 14:30
Compare
Choose a tag to compare

Turned out that the scrollTop reports float numbers when the browser is zoomed out. #185 and #189 are merged.

Grid Improvements, emptyComponent, 100% height by default

15 Aug 08:09
Compare
Choose a tag to compare

Changes

  • Breaking Change: default height of the component from 40rem to 100%, making it easier to control the height with parent element.
  • Feature: emptyComponent:ComponentType optional property (#159)
  • Feature: smooth scroll behavior for VirtuosoGrid (#164)
  • Feature: scrollSeek ported to VirtuosoGrid (#165)
  • Fix: scrollToIndex when called from useEffect while the component is invisible. The error is caused by the component not being visible yet. An ugly looking but effective workaround is to retry with a timeout. (#163)

Chores

  • Upgraded eslint config to stop complaining about HTML files
  • yarn upgrade

`startReached` event, fix React imports

10 Aug 16:17
Compare
Choose a tag to compare

This release includes two PRs:

  • #156 which fixes the incorrect react import
  • #158 which introduces startReached event handler (works like endReached)

Header Prop

31 Jul 08:44
Compare
Choose a tag to compare
  • Merged PR #149 that enables a header property, works like the footer one. Thanks to @shoNagai!
  • Merged a fix #150 for atBottom behavior for lists smaller than the viewport. Thank you @gchallen!

Fix for toggling display

22 Jul 05:42
Compare
Choose a tag to compare

The release includes a fix for toggling the display of grouped virtuoso, reported in #145

Fix edge case with small lists

20 Jul 08:19
Compare
Choose a tag to compare