Skip to content

3.0.0-beta02

Compare
Choose a tag to compare
@LouisCAD LouisCAD released this 07 Jul 23:55
· 294 commits to main since this release

Version 3.0.0-beta02 (2021-07-08)

Compiled with Kotlin 1.4.32 and kotlinx.coroutines 1.4.3-native-mt.

This is the first release of Splitties that is published on MavenCentral!
The maven coordinates are the same.

Also, there's now a documentation website on splitties.louiscad.com, check it out!

Alert Dialog

Add "calls in place exactly once" contracts for the lambdas of all the alertDialog functions.

Alert Dialog AppCompat

Add "calls in place exactly once" contracts for the lambdas of all the alertDialog functions.

Alert Dialog AppCompat Coroutines

Fix rare crash that could happen when waiting for a button click if multiple ones were clicked simultaneously.

Now, only the first one to be considered clicked by the system will trigger, and the second one will be ignored.

Alert Dialog Material

Add "calls in place exactly once" contracts for the lambdas of all the materialAlertDialog functions.

App Context

Replace the initializing ContentProvider with AndroidX App Startup.

Coroutines

Deprecate awaitCancellation() in favor of the one now included right into kotlinx.coroutines.

Lifecycle Coroutines

Introduce the whileStarted(Lifecyle) extension function for Flow to have a flow emit values only while the passed Lifecycle is started.

Stetho Init

Replace the initializing ContentProvider with AndroidX App Startup.