Appyx v1.0-alpha09 Release Notes

    • ๐Ÿ’ฅ #151 - Breaking change: Renamed Routing to NavTarget. All related namings are affected (RoutingElement, RoutingKey, etc.)
    • ๐Ÿ’ฅ #158 - Breaking change: Renamed TransitionState to State in all NavModel impls. Renamed STASHED_IN_BACK_STACK to STASHED.
    • ๐Ÿ’ฅ #146 - Breaking change: Removed FragmentIntegrationPoint. Clients should use ActivityIntegrationPoint.getIntegrationPoint(context: Context) to get integration point from Fragment
    • ๐Ÿ’ฅ #160 - Breaking change: Renamed navmodel-addons to navmodel-samples and stopped publishing the binary. If you feel we should add any of the samples to the main codebase, please let us know!
    • ๐Ÿ›  #138 - Fixed: androidx.appcompat:appcompat from is exposed via api within com.bumble.appyx:core. This prevents potential compilation bugs.
    • ๐Ÿ›  #143 - Fixed: Correctly exposed transitive dependencies that are part of the libraries ABI
    • ๐Ÿ›  #162 - Fixed: NodeTestHelper's moveTo function can now move to Lifecycle.State.DESTROYED. The node itself has safeguards to prevent moving from destroyed state, and moving to destroyed is a valid test case.
    • โšก๏ธ #145 - Updated: SpotlightSlider now uses offset modifier with lambda
    • โž• #159 - Added: NodeHost now takes modifier parameter to decorate the view of a root node
    • โž• #162 - Added: disposeOnDestroyPlugin extension has been added to interop-rx2. This will allow Rx2 code to be easily disposed when the node it belongs to is destroyed.
    • โž• #161 - Added: Operations helpers

    ๐Ÿ’… 22 Sep 2022