Skip to content

ChangeLog

Vito Chen edited this page Jun 16, 2017 · 5 revisions

3.1.2

  • optimized the code and removed redundant statements
  • updated README
  • fixed emptyView shows at the first loading
  • fixed columnWrapperStyle
  • add a default key to FlatList to avoid error when changing the numColumns at the runtime

3.1.1 (Breaking Changes)

  • removed all codes related to ListView
  • keep FlatList simple but robust
  • lengecyImplementation won't work anymore
  • last stable version supports ListView is: v3.0.2
  • Updated props:
  • rowContainerStyle -> columnWrapperStyle
  • gridColumns -> numColumns
  • headerView -> header
  • rowView -> item
  • updated methods:
  • scrollTo -> scrollToIndex

3.0.0 (Breaking Changes)

  • Migrated to support react-native 0.43 or above
  • Supported both of FlatList and ListView
  • FlatList brings high performance and excellent memory control
  • New props legacyImplementation, refreshableTitle , cellContainerStyle, rowContainerStyle
  • renderRowView(item, index) now takes a different callback with two params item, index
  • In the FlatList, to use grid-view layout, only need to set gridColumn & rowContainerStyle
  • In the ListView, only the gridColumn is required, and you can also set `cellContainerStyle

2.0.0 (Breaking Changes)

  • Added an advanced version of RefreshView and kept the RefreshControl as a basic version
  • Updated the RefreshView API
  • You can switch there two modes by passing props refreshableMode:'basic' or 'advanced'
  • this.onFetch(page=1, startFetch, abortFetch), now it takes three diffrent callback
  • Added a Wiki to provide you a better experience

Clone this wiki locally