3.0.0-beta02
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.