All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and adheres to Semantic Versioning.
- Minor changes
data
prop change will force update items only ifrenderItem
is also updated
- Upgrade recyclerlistview to v3.3.0-beta.2
- Added web support
- Added
disableAutoLayout
prop to prevent conflicts with customCellRendererComponent
- Fix amending layout on iOS
- Define
FlashList
props previously inherited fromVirtualizedList
andFlatList
explicitly - Make
estimatedItemSize
optional - Change
overrideItemType
prop name togetItemType
- Added
useBlankAreaTracker
hook for tracking blank area in production - Added
CellRendererComponent
prop - Added automatic height measurement for horizontal lists even when parent isn't deterministic
- Fix finding props with testId
- Reuse cached layouts on orientation change
- Match FlashList's empty list behavior with FlatList
-
Upgrade recyclerlistview to v3.2.0-beta.4
-
Add viewability callbacks
-
Calculate average item sizes automatically
- Fix
FlashList
mock when no data is provided
-
Reduce number of render item calls
-
Upgrade recyclerlistview to v3.2.0-beta.2
- Minor changes
-
Crash fix for android activity switching (#256)
-
initialScrollIndex, scrollTo methods will now account for size of header
-
Added a new mock for easier testing of components with
FlashList
-
Add support for layout animations
-
Suppress recyclerlistview's bounded size exception for some missing cases.
-
Expose reference to recyclerlistview and firstItemOffset
-
recyclerlistview upgraded to v3.1.0-alpha.9
- Prevent implicit scroll to top on device orientation change
- Change recyclerlistview's bounded size exception to a warning
- Minor changes
- Revert react-native-safe-area upgrade and minSdkVersion bump
- Fixed untranspiled library code by enforcing stricter TS rules.
- Added
onLoad
event that is called once the list has rendered items. This is required because FlashList doesn't render items in the first cycle.
- Fixing publish steps for transpiled code
- Fixing publish steps for transpiled code
- Bug fix for style and last separator
- Rename the component from
RecyclerFlatList
toFlashList
- Initial release