Skip to content

Releases: MFlisar/ComposeChangelog

1.0.0

15 Jan 13:53
Compare
Choose a tag to compare

first KMP release

Check out the docs - especially the usage section - to see how the new KMP version must be used now.

Generally following must be adjusted in android:

Statesaver creation looks like following now

val changelogStateSaver = remember {
    ChangelogStateSaverPreferences.create(context)
}

// ALTERNATIVE: if you use my kotpreference library like this demo you can do following:
val changelogStateSaverKotPrefs = remember {
    ChangelogStateSaverKotPreferences(DemoPrefs.lastShownVersionForChangelog)
}

Showing the changelog looks like following now:

val versionName = ChangelogUtil.getAppVersionName(context)
ShowChangelogDialogIfNecessary(changelogStateSaver, versionName, setup)

Or alternatively, the manual dialog:

ShowChangelogDialog(setup) {
    // this is the dismiss callback, here we must reset the showChangelog flag
    showChangelog = false
}

0.5.0-test14

12 Nov 14:49
Compare
Choose a tag to compare

0.5.0-test13

12 Nov 14:22
Compare
Choose a tag to compare

0.5.0-test12

12 Nov 12:54
Compare
Choose a tag to compare

0.5.0-test11

12 Nov 12:02
Compare
Choose a tag to compare

0.5.0-test10

12 Nov 11:24
Compare
Choose a tag to compare

0.5.0-test09

12 Nov 10:33
Compare
Choose a tag to compare

0.5.0-test08

12 Nov 10:06
Compare
Choose a tag to compare

0.5.0-test07

12 Nov 09:39
Compare
Choose a tag to compare

0.5.0-test06

12 Nov 07:14
Compare
Choose a tag to compare