- Add this class to be used as parameter to constructors of
Section
andStatelessSection
classes.
- Add EMPTY state
- Deprecate all existing constructors.
- Add constructor with
SectionParameters
as parameter. - Add LayoutRes annotation to resource id variables and constructor parameters.
- Add
getEmptyResourceId
method. - Add
getEmptyViewHolder
andonBindEmptyViewHolder
methods.
- Deprecate all existing constructors.
- Add constructor with
SectionParameters
as parameter. - Add LayoutRes annotation to resource id variables and constructor parameters.
- Add
getSectionPosition(Section)
method. - Add
getPositionInAdapter
,getHeaderPositionInAdapter
andgetFooterPositionInAdapter
methods. - Add overloaded
notifyItemInsertedInSection
,notifyItemRangeInsertedInSection
,notifyItemRemovedFromSection
,notifyItemRangeRemovedFromSection
,notifyItemChangedInSection
,notifyItemRangeChangedInSection
,notifyItemRangeChangedInSection
,notifyItemMovedInSection
methods withSection
as parameter. - Add
notifyHeaderChangedInSection
andnotifyFooterChangedInSection
methods.
- Deprecate
getSectionPosition(int)
method, methodgetPositionInSection(int)
created as replacement. - Add
getSectionPosition(String)
method. - Add methods
notifyItemInsertedInSection
andnotifyItemRangeInsertedInSection
. - Add methods
notifyItemRemovedFromSection
,notifyItemRangeRemovedFromSection
. - Add methods
notifyItemChangedInSection
andnotifyItemRangeChangedInSection
. - Add methods
notifyItemRangeChangedInSection
andnotifyItemMovedInSection
.
- Remove
label
from application tag in the manifest file.
- Add
getSectionsMap
method.
- Remove
supportsRtl
andallowBackup
from application tag in the manifest file.
- Add
getSectionItemViewType
method.
- Change access level to public of methods
getSectionPosition
andgetSectionForPosition
.
- Fix issue when setting section to invisible.