Fix enums not being properly transpiled when building bundle.
Upgrade dependencies and mark componentWillReceiveProps as UNSAFE so that no react warnings would be logged to console.
Added support for stickyIndices. Pass an array of indexes (eg. [0, 10, 25, 30]) to the stickyIndices prop to make certain items in the list sticky (position: sticky) #55
Revert inner wrapper position to relative. Using position: absolute on the inner wrapper causes scrolling issues in Safari.
Fix itemSizeGetter bug when scrollToIndex is defined #40, #56
Fix misuse of second argument of componentDidUpdate as nextState (the actual argument is prevState) #27. Thanks @gabrielecirulli!
Include TypeScript type definitions in npm package #26
Fixed build script for es modules build #22
Renamed onRowsRendered prop to onItemsRendered.
- Added
scrollToAlignment="auto"option, which scrolls the least amount possible to ensure that the specifiedscrollToIndexitem is fully visible #19 - Added
onRowsRenderedprop that is invoked with information about the slice of rows that were just rendered #14 - Converted project to TypeScript and added
typesentry topackage.json
Fix PropType definitions for width and height props (#13)
Fixes slow wheel scrolling / scroll-interruption issues with browsers such as Firefox (see #7). Thanks for the contribution Magnitus-!
Use prop-types package for PropType validation for compatibility with React ^15.5
Fixes a bug introduced in 2.0.2 where nextProps.estimatedItemSize wasn't being passed down properly in componentWillReceiveProps
Added support for dynamic property updates to itemCount and estimatedItemSize #3
Fix certain unhandled scenarios in componentWillReceiveProps
Added support for horizontal lists via the scrollDirection prop
Initial release