Releases: bumble-tech/appyx
Releases · bumble-tech/appyx
1.1.1
1.1.0
- #383 – Changed: Removed deprecated methods in Node, ParentNode and CombinedHandler classes
- #376 – Changed: Androidx lifecycle version updated to 2.6.1.
- #376 – Updated: Kotlin and Compose compiler version updated to 1.8.10 to align kotlin version used in androidx lifecycle
- #375 – Fixed: SaveableStateHolder does no longer save state for destroyed elements
1.0.5
1.0.4
1.0.3
1.0.2
- #287 – Added: Introduced a new
rememberCombinedHandler
implementation that takes an immutable list to avoid non-skippable compositions. The previous implementation is now deprecated. - #287 – Added:
ImmutableList
has been added to avoid non-skippable compositions. - #289 – Added: Introduced
interop-rx3
for RxJava 3 support. This has identical functionality tointerop-rx2
. - #298 – Updated: ChildView documentation.
TransitionDescriptor
generics has been renamed toNavTarget
andState
- #307 - Added:
Spotlight.current()
method to observe currently activeNavTarget
. - #314 – Fixed: Lifecycle is properly destroyed for suspended nodes.
1.0.1
- #268 – Fixed:
PermanentChild
now does not crash in UI tests withComposeTestRule
. - #276 – Fixed: Back press handlers order is fixed for RIBs-Appyx integration.
- #272 – Changed:
attachWorkflow
renamed toattachChild
.executeWorkflow
renamed toexecuteAction
. - #272 – Added:
NodeReadyObserver
plugin to observe when theNode
is ready
1.0.0
1.0.0-rc02
1.0.0-rc01
- #214 – Breaking change:
AppyxViewTestRule
stops supporting automatic launching activity. Activities should be started explicitly in tests. - #197 – Breaking change:
ParentNodeView
does not implement plugin anymore.Node
instance is retrieved viaLocalComposition
.AppyxParentViewTestRule
andAbstractParentNodeView
have been removed. - #196 – Breaking change:
InteropBuilder
now should be supplied with AppyxIntegrationPointProvider
to attach it at the same time Appyx Node is created. - #185 – Breaking change:
Activity
must implementIntegrationPointProvider
and createIntegrationPoint
manually. Weak references usage has been removed. - #173 – Breaking change:
ActivityStarter
andPermissionRequester
now exposes coroutine based API instead ofminimal.reactive
. - #200 – Breaking change: Reordered the parameters for
ParentNode<NavTarget>.Child
andfun <N : Node> NodeHost
to meet Compose guidelines. - #43 – Updated: Jetpack Compose to
1.2.1
and Kotlin to1.7.10
. - #168 – Updated: Kotlin coroutines to
1.6.4
. - #171 – Updated: RIBs to
0.36.1
. - #212 – Updated:
Node
parent property is now public instead of private. - #174 – Fixed:
IntegrationPointExample
does not work with "do not keep activities" - #180 – Added: Ensure that
super.onSaveInstanceState()
was called to restore Node's state correctly