Skip to content

Releases: bumble-tech/appyx

1.3.0

22 Jun 12:28
1c13ab4

Choose a tag to compare

  • #425Fixed: Up navigation should be properly propagated from Appyx to RIBs
  • #384Updated: Compose BOM version and activity-compose version

1.2.0

11 Apr 09:36
e86d79f

Choose a tag to compare

  • #393Breaking change: Removed non-lazy implementations from NodeCustomisationDirectory
  • #393Breaking change: Removed NodeCustomisationDirectoryImpl#put(vararg values: T) due to potential uncaught bugs. Please call the reified put extension function instead.

1.1.2

04 Apr 16:45
ee6dcc1

Choose a tag to compare

  • #391Added: Introduced putLazy and putSubDirectoryLazy functions within NodeCustomisationDirectoryImpl via LazyMutableNodeCustomisationDirectory

1.1.1

31 Mar 10:09
7a5275b

Choose a tag to compare

  • #386Updated: RIBs version to 0.39.0

1.1.0

27 Mar 13:40

Choose a tag to compare

  • #383Changed: Removed deprecated methods in Node, ParentNode and CombinedHandler classes
  • #376Changed: Androidx lifecycle version updated to 2.6.1.
  • #376Updated: Kotlin and Compose compiler version updated to 1.8.10 to align kotlin version used in androidx lifecycle
  • #375Fixed: SaveableStateHolder does no longer save state for destroyed elements

1.0.5

05 Mar 19:18
97fc82c

Choose a tag to compare

  • #370Added: RetainedInstanceStore has two new functions which allows a developer to check whether an object is retained. These are: isRetainedByStoreId and isRetained.

1.0.4

20 Feb 18:18

Choose a tag to compare

  • #361Added: Introduced RetainedInstanceStore. This provides developers the ability to retain objects between configuration changes.
  • #336Updated: ChildAware API does not enforce Node subtypes only anymore, making it possible to use interfaces as public contracts for child nodes.

1.0.3

23 Jan 12:00

Choose a tag to compare

  • #325Fixed: Crash when using PermanentChild API in View testing

1.0.2

10 Jan 20:56

Choose a tag to compare

  • #287Added: Introduced a new rememberCombinedHandler implementation that takes an immutable list to avoid non-skippable compositions. The previous implementation is now deprecated.
  • #287Added: ImmutableList has been added to avoid non-skippable compositions.
  • #289Added: Introduced interop-rx3 for RxJava 3 support. This has identical functionality to interop-rx2.
  • #298Updated: ChildView documentation. TransitionDescriptor generics has been renamed to NavTarget and State
  • #307 - Added: Spotlight.current() method to observe currently active NavTarget.
  • #314Fixed: Lifecycle is properly destroyed for suspended nodes.

1.0.1

22 Nov 17:37

Choose a tag to compare

  • #268Fixed: PermanentChild now does not crash in UI tests with ComposeTestRule.
  • #276Fixed: Back press handlers order is fixed for RIBs-Appyx integration.
  • #272Changed: attachWorkflow renamed to attachChild. executeWorkflow renamed to executeAction.
  • #272Added: NodeReadyObserver plugin to observe when the Node is ready