Releases: beforesemicolon/flatlist-react
Release 1.5.3
Majorly fixes and improvements
- Pagination (Infinity loader) works much better by taking into consideration the list size change
- Fixed pagination documentation details;
- Utility functions are now documented with examples; https://github.com/beforesemicolon/flatlist-react/blob/master/documentation/Doc.md#utilities
- All interfaces are now exposed for a better developer experience;
- npm package is now smaller. We are no longer packaging unnecessary files;
What's Changed
- Release 1.5.0 by @ECorreia45 in #78
- Bump hosted-git-info from 2.7.1 to 2.8.9 by @dependabot in #83
- Bump lodash from 4.17.19 to 4.17.21 by @dependabot in #82
- Bump y18n from 4.0.0 to 4.0.1 by @dependabot in #80
- Bump ini from 1.3.5 to 1.3.8 by @dependabot in #79
- Bump ws from 7.2.5 to 7.4.6 by @dependabot in #84
- Bump path-parse from 1.0.6 to 1.0.7 by @dependabot in #85
- Bump tar from 4.4.13 to 4.4.19 by @dependabot in #90
- Bump tmpl from 1.0.4 to 1.0.5 by @dependabot in #86
- Bump minimist from 1.2.3 to 1.2.6 by @dependabot in #89
- Bump ajv from 6.10.2 to 6.12.6 by @dependabot in #88
- Bump got and nodemon by @dependabot in #92
Full Changelog: v1.5.0...v1.5.3
Release 1.5.0
-- 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
Scroll to top minor fix
Release 1.4.2
fixes
-- re-render on list change issue
-- scroll event memory leak
-- list flash on update
-- scroll position change on update
Release 1.4.1
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
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
- improve and simplify logic for pagination infinite loader that caused it to hang when
groupLimit
andlimit
props were set. - license MIT
- audit and vulnerabilities fixes
- some internal improvements for development (tslint->eslint, refactor and simplifications)
Release 1.3.1
this
-- fixes the issue where if you dont specify pagination the component does not work
Release 1.3.0
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
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