Skip to content

Releases: beforesemicolon/flatlist-react

Release 1.5.3

19 Oct 11:00
Compare
Choose a tag to compare

Majorly fixes and improvements

What's Changed

Full Changelog: v1.5.0...v1.5.3

Release 1.5.0

02 Jan 06:11
Compare
Choose a tag to compare

-- fixes:

  • render on scroll bug #77
  • deprecated warning when prop not actually being used

-- features:

  • automatically checks for item id to be used as key on render
  • simplified types

Release 1.4.3

06 Sep 13:47
Compare
Choose a tag to compare

Scroll to top minor fix

Release 1.4.2

30 May 13:21
Compare
Choose a tag to compare

fixes
-- re-render on list change issue
-- scroll event memory leak
-- list flash on update
-- scroll position change on update

Release 1.4.1

15 May 18:58
Compare
Choose a tag to compare

this fixes

  • misnamed renderOnScroll prop on PlainList component
  • renderOnScroll does not do initial render when the container has no height initially

Release 1.4.0

15 May 17:14
Compare
Choose a tag to compare

New Features:

  • multiple key sort and search
  • scroll to top props (scrollToTop, scrollToTopButton, scrollToTopOffset, scrollToTopPadding, scrollToTopPosition)
  • scroll on render (scrollOnRender)
  • limit prop support interval
  • PlainList component for simple listing
  • groupSorted similar to sort prop

Bug Fixes:

  • direct state change when reversing
  • forwarded ref failing on unmounting

Deprecation
some props will go away in future releases. They have just been renamed:

  • showGroupSeparatorAtTheBottom => groupSeparatorAtTheBottom
  • searchableMinCharactersCount => searchMinCharactersCount
  • sortDesc=> sortDescending
  • sortGroupBy => groupSortedBy
  • sortGroupDesc => groupSortedDescending
  • sortGroupCaseInsensitive => groupSortedCaseInsensitive
  • group.limit => group.of
  • group.sortDescending => group.sortedDescending
  • group.sortBy => group.sortedBy
  • group.sortCaseInsensitive => group.sortedCaseInsensitive
  • search.everyWord => search.onEveryWord

Release 1.3.2

05 Apr 14:33
Compare
Choose a tag to compare
  • improve and simplify logic for pagination infinite loader that caused it to hang whengroupLimit and limit props were set.
  • license MIT
  • audit and vulnerabilities fixes
  • some internal improvements for development (tslint->eslint, refactor and simplifications)

Release 1.3.1

17 Nov 16:56
Compare
Choose a tag to compare

this
-- fixes the issue where if you dont specify pagination the component does not work

Release 1.3.0

17 Nov 02:24
Compare
Choose a tag to compare

this
-- introduces pagination feature through a simple(MVP) infinite loader to flatlist using props hasMoreItems, loadMoreItems, paginationLoadingIndicator and paginationLoadingIndicatorPosition.
-- fixes weird props being added to html tag

Release 1.2.0

21 Oct 21:11
61287a6
Compare
Choose a tag to compare

this
-- adds support for renderItem as jsx node like renderItem={};
-- adds support for list as Object, Set, Map, WeakSet, WeakMap;
-- adds support for custom list wrapper HTML element with prop wrapperHtmlTag ;
-- adds support for any html attribute as props(including ref) as long as wrapperHtmlTag is specified;
-- introduces shorthand props for sort, search, group and display as sort, search, group and display props;
-- few fixes and code improvements