Epoxy v4.3.1 Release Notes
Release Date: 2020-12-02 // 3 months ago-
- ๐ Fix ANR and view pool resolution in nested group (#1101)
- ModelGroupHolder get recycle pool from parent (#1097)
- โ Add support for EpoxyModelGroup in the EpoxyVisibilityTracker (#1091)
- Convert EpoxyVisibilityTracker code to Kotlin (#1090)
๐ฅ Breaking Changes
Note that due to the conversion of EpoxyVisibilityTracker to kotlin you now need to access - EpoxyVisibilityTracker.partialImpressionThresholdPercentage as a property
epoxyVisibilityTracker.setPartialImpressionThresholdPercentage(value) -> epoxyVisibilityTracker.partialImpressionThresholdPercentage = value`Also, the ModelGroupHolder improvement required the ModelGroupHolder#createNewHolder function to change its signature to accept a ViewParent parameter.
If you override createNewHolder() anywhere you will need to change it to createNewHolder(@nonnull ViewParent parent)
Previous changes from v4.3.0
-
- ModelGroupHolder get recycle pool from parent (#1097)
- โ Add support for
EpoxyModelGroup
in theEpoxyVisibilityTracker
(#1091) - Convert EpoxyVisibilityTracker code to Kotlin (#1090)
๐ฅ Breaking Changes
Note that due to the conversion of EpoxyVisibilityTracker to kotlin you now need to access
EpoxyVisibilityTracker.partialImpressionThresholdPercentage
as a propertyepoxyVisibilityTracker.setPartialImpressionThresholdPercentage(value)
->epoxyVisibilityTracker.partialImpressionThresholdPercentage = value
Also, the ModelGroupHolder improvement required the
ModelGroupHolder#createNewHolder
function to change its signature to accept aViewParent
parameter.If you override
createNewHolder()
anywhere you will need to change it tocreateNewHolder(@NonNull ViewParent parent)