Skip to content

Latest commit

 

History

History
306 lines (203 loc) · 9.23 KB

CHANGELOG.md

File metadata and controls

306 lines (203 loc) · 9.23 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]

[1.7.1] - 2024-08-07

  • Add recomputeViewableItems method
  • Fix first sticky header is not rendering when data changed

[1.7.0] - 2024-07-03

  • Update internal dependency and fixture app to [email protected].
  • Fix stale reference to onScroll and onLoad
  • Fix Android RN 0.73 namespace requirement
  • New architecture support
  • Upgrade recyclerlistview to v4.2.1

[1.6.4] - 2024-03-18

  • Fix ItemSeparatorComponent position for the inverted flashlist
  • Do not show render size unsuable warning in better layout changes

[1.6.3] - 2023-11-09

  • Changes for RN 0.73 support

[1.6.2] - 2023-10-19

  • Move shouldRefreshWithAnchoring configuration so it is possible to disable it from outside FlashList by invalidating layout

[1.6.1] - 2023-09-14

  • Prevent an expired layout provider from being used again

[1.6.0] - 2023-09-13

[1.5.0] - 2023-07-12

  • Update kotlin version to 1.8.10 for RN 0.72 compatibility

[1.4.3] - 2023-04-24

  • Fix definition conflicts with previous value
  • Fix Android unit test
  • Fix performance issues with inverted lists on Android

[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

  • Add content padding support to FlashList
  • Upgrade recyclerlistview to v4.2.0

[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

  • Added render target info to renderItem callback
  • Add Apple TV support
  • Clarify installation instructions in Expo projects
  • Upgrade recyclerlistview to v4.0.1
  • Add tslib as a dependency

[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

  • Fix finding props with testId
  • Reuse cached layouts on orientation change

[0.4.6] - 2022-04-13

  • Match FlashList's empty list behavior with FlatList

[0.4.5] - 2022-04-13

  • Upgrade recyclerlistview to v3.2.0-beta.4

  • Add viewability callbacks

  • Calculate average item sizes automatically

[0.4.4] - 2022-04-06

  • Fix FlashList mock when no data is provided

[0.4.3] - 2022-04-04

  • Reduce number of render item calls

  • Upgrade recyclerlistview to v3.2.0-beta.2

[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

  • Fixing publish steps for transpiled code

[0.2.2] - 2022-03-10

  • Fixing publish steps for transpiled code

[0.2.1] - 2022-03-09

  • Bug fix for style and last separator

[0.2.0] - 2022-03-08

  • Rename the component from RecyclerFlatList to FlashList

[0.1.0] - 2022-03-02

  • Initial release