- Dramatically reduced the number of
setState
calls which should yield better performance. - Because of the reduced
setState
calls, the shallow equality check inshouldComponentUpdate
has been removed which should lead to less confusion when attempting to re-render list items. - No changes should need to be made by component consumers, but I've bumped the
minor version because the
shouldComponentUpdate
change is significant.
- Properly register and deregister event handlers with options. (#131)
- Enable passive option in scroll and mousewheel event handlers. (#129)
- Fix body scroll size bug. (#117)
- Add
itemSizeEstimator
prop. (#113) - Add
useStaticSize
prop. (#116)
- Fix issue where nested list positions were not scrolled to correctly. (#105)
- Fix Chrome rendering issues when scrolling very quickly. (#58, #96)
- Add React 15.0.0-rc.1 to dependency range.
- Fix regression introduced in #85 where the height of lists with multiple items per row would be off by one.
- Fixed a glitch where the list would sometimes flicker at the edge of iOS "rubber band" scrolling.
- Fixed an issue with
scrollTo
and multiple items per row.
- Added the
scrollParentGetter
prop.