Skip to content

Releases: Shopify/flash-list

v2.3.1

23 Mar 19:01

Choose a tag to compare

What's Changed

  • fix(scroll): maintain scroll position when prepending large items by @naqvitalha in #2138
  • Fix: Add type to RecyclerViewProps export statement to comply with isolatedModules by @benjaminpeters in #1995
  • fix(scroll): guard against zero window size in bound detection by @naqvitalha in #2146
  • fix(scroll): enable maintainVisibleContentPosition for horizontal lists by @naqvitalha in #2145

New Contributors

Full Changelog: v2.3.0...v2.3.1

v2.3.0

05 Mar 00:38

Choose a tag to compare

What's Changed

  • chore: update skill instructions for metro port, app install, and e2e by @naqvitalha in #2132
  • fix(scroll): read initialScrollIndex offset after layout recompute by @naqvitalha in #2133
  • feat(scroll): add inverted prop by @naqvitalha in #2131

Full Changelog: v2.2.3...v2.3.0

v2.2.3

03 Mar 17:09

Choose a tag to compare

What's Changed

  • Ensure average measurement is always positive by @mhoran in #2053
  • fix(hooks): eliminate scroll jitter when prepending items at bottom by @Hector-Zhuang in #2095
  • Remove x,y from measureParentSize โ€” fixes Fabric sticky header offset by @thomasttvo in #2105
  • fix(layout): suppress grid separators in the last row to prevent height mismatch by @naqvitalha in #2114
  • fix: support React.memo, forwardRef, and class components in all component props by @naqvitalha in #2115
  • docs: clarify overrideProps usage and document overflow visible workaround by @naqvitalha in #2128
  • fix: respect waitForInteraction when initialScrollIndex is set by @naqvitalha in #2130

New Contributors

Full Changelog: v2.2.2...v2.2.3

v2.2.2

04 Feb 16:56

Choose a tag to compare

What's Changed

Full Changelog: v2.2.1...v2.2.2

v2.2.1

30 Jan 19:36

Choose a tag to compare

What's Changed

  • Fix sticky header list disappearing when currentStickyIndex -1 on RN 0.83 by @andy-chhuon in #2069

New Contributors

Full Changelog: v2.2.0...v2.2.1

v2.2.0

27 Oct 17:24

Choose a tag to compare

What's Changed

  • [feat] Introduce stickyHeaderConfig (offset, backdrop, native driver, hide cell) and onChangeStickyIndex by @alexrass in #1953
  • Enable iOS E2E tests in CI by @naqvitalha in #1963

New Contributors

Full Changelog: v2.1.0...v2.2.0

v2.1.0

25 Sep 16:29

Choose a tag to compare

What's Changed

  • Remove disableRecycling documentation to deter developers from using internal prop by @lmcrean in #1835
  • Add warning when keyExtractor is not defined with maintainVisibleContentPosition by @naqvitalha in #1862
  • Fix infinite loop when a lot of horizontal lists are inside a vertical one by @naqvitalha in #1899
  • Remove test files from the published package by @Simek in #1902
  • feat: expose functionality to start benchmarking manually by @tsdevshop in #1757
  • Fix style prop in FlashListProps by @blazejkustra in #1888
  • Update TypeScript compilation target to ES2018 by @naqvitalha in #1904
  • Apply initialScrollOffset to it initial scroll position by @joluet in #1870
  • fix: prevent accessing undefined ref in RecyclerView controller by @naqvitalha in #1922

New Contributors

Full Changelog: v2.0.3...v2.1.0

v2.0.4-alpha.1

10 Sep 21:10

Choose a tag to compare

v2.0.4-alpha.1 Pre-release
Pre-release

What's Changed

  • Fix #1773 (infinite loop when a large number of lists are nested).

Full Changelog: v2.0.3...v2.0.4-alpha.1

v2.0.3

21 Aug 17:00

Choose a tag to compare

What's Changed

Full Changelog: v2.0.2...v2.0.3

v2.0.2

05 Aug 18:46
a102767

Choose a tag to compare

What's Changed

Full Changelog: v2.0.1...v2.0.2