Litho (By Facebook) v0.26.0 Release Notes
-
2019-05-13
- Breaking: Fix the lazy State update semantics. (de3d938)
- Breaking: Rename
LayoutHandler
toLithoHandler
and addDefaultLithoHandler
. (h69cba5, 0d0bb0b) - Breaking: Update Yoga version to
1.14.0
. Fixes #536. (c16baf6) - Breaking: Release sections'
ComponentTree
s whenRecyclerCollectionComponent
is detached. (8893049) - Breaking: Only enable incremental mount if parent incremental mount is enabled. (c88a660)
- Experimental: Make state updates faster by only recreating the subtrees which are being updated and reuse (read "clone") the untouched subtrees while calculating a new layout. You can try it out by setting
ComponentsConfiguration.isReconciliationEnabled()
flag globally or usingComponentTree.Builder.isReconciliationEnabled()
for specific trees. - New: Add a
RecyclerBinder.replaceAll(List<RenderInfo>)
method. (#451) - New: Add documentation.
- Fix: Eliminate Gradle deprecated methods. (#526)
- Fix: Cleanup tests and unused code.
- Fix: Remove object pooling everywhere.
- Fix: Make Robolectric tests work. (a92018a)
For more details, see the full diff.