Skip to content

Latest commit

 

History

History
260 lines (170 loc) · 7.7 KB

CHANGELOG.md

File metadata and controls

260 lines (170 loc) · 7.7 KB

Changelog

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.

[Unreleased]

  • Update types to match react-native@0.72 view types.

[1.5.0] - 2023-07-12

  • Update kotlin version to 1.8.10 for RN 0.72 compatibility

[1.4.3] - 2023-04-24

[1.4.2] - 2023-03-20

  • Apply layout correction only to consecutive cells

[1.4.1] - 2023-01-24

  • Prevent overflow of sticky headers
  • Skip footer correction when layout correction is skipped

[1.4.0] - 2022-11-07

[1.3.1] - 2022-10-11

  • Expose columnIndex and columnSpan to MasonryFlashList.renderItem

[1.3.0] - 2022-09-26

  • Added MasonryFlashList which adds support for rendering masonry layouts

[1.2.2] - 2022-09-06

  • Fixes type checking error in AutoLayoutView due to children not being an explicit type

[1.2.1] - 2022-08-03

  • Fixed crash when estimatedListSize is used in an empty list

[1.2.0] - 2022-07-18

  • Fixed out of bound read from data
  • Added JS only fallbacks for unsupported platforms
  • Added footer correction in AutoLayoutView
  • Added viewPosition and viewOffset support scrollTo methods
  • Fix inverted mode while being horizontal
  • Upgrade recyclerlistview to v4.1.1

[1.1.0] - 2022-07-06

[1.0.4] - 2022-07-02

  • Build fix for Android projects having kotlinVersion defined in build.gradle.
  • Allow providing an external scrollview.

[1.0.3] - 2022-07-01

  • Add kotlin-gradle-plugin to buildscript in project build.gradle

[1.0.2] - 2022-06-30

  • Minor changes

[1.0.1] - 2022-06-30

  • data prop change will force update items only if renderItem is also updated

[1.0.0] - 2022-06-17

  • Upgrade recyclerlistview to v3.3.0-beta.2
  • Added web support
  • Added disableAutoLayout prop to prevent conflicts with custom CellRendererComponent

[0.6.1] - 2022-05-26

  • Fix amending layout on iOS
  • Define FlashList props previously inherited from VirtualizedList and FlatList explicitly
  • Make estimatedItemSize optional
  • Change overrideItemType prop name to getItemType
  • 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

[0.5.0] - 2022-04-29

[0.4.6] - 2022-04-13

  • Match FlashList's empty list behavior with FlatList

[0.4.5] - 2022-04-13

[0.4.4] - 2022-04-06

  • Fix FlashList mock when no data is provided

[0.4.3] - 2022-04-04

[0.4.2] - 2022-04-04

  • Minor changes

[0.4.1] - 2022-03-29

  • 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

[0.4.0] - 2022-03-23

  • 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

[0.3.3] - 2022-03-16

  • Prevent implicit scroll to top on device orientation change
  • Change recyclerlistview's bounded size exception to a warning

[0.3.2] - 2022-03-15

  • Minor changes

[0.3.1] - 2022-03-15

  • Revert react-native-safe-area upgrade and minSdkVersion bump

[0.3.0] - 2022-03-15

  • Fixed untranspiled library code by enforcing stricter TS rules.

[0.2.4] - 2022-03-14

  • 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.

[0.2.3] - 2022-03-10

[0.2.2] - 2022-03-10

[0.2.1] - 2022-03-09

[0.2.0] - 2022-03-08

  • Rename the component from RecyclerFlatList to FlashList

[0.1.0] - 2022-03-02

  • Initial release