Skip to content

Version 7.0

For the release notes, please check the NIMMSTA B2B Portal.

Upgrade to Kotlin 1.8.20

We upgraded to Kotlin 1.8.20.

Combination of packages

We now reduced the number of packages for android to one, so you can only use the shared-android package. Please remove the android package and use only the shared-android package:

plugins {
    /* ... */
    id 'kotlin-android'
}

dependencies {
    /* ... */
    api("com.nimmsta.core:shared-android:7.0.+@aar") {
        transitive = true
        changing = true
    }
}
plugins {
    /* ... */
    id("kotlin-android")
}

dependencies {
    api("com.nimmsta.core:shared-android:7.0.+@aar") {
        isTransitive = true
        isChanging = true
    }
}

Request Notification Permissions if you call enableBackgroundAndNotifications

If you use enableBackgroundAndNotifications, you should consider to request notification permissions (android.permission.POST_NOTIFICATIONS) before. In addition, please declare the permission in the AndroidManifest.xml.

Upgrade to Target SDK 33

From 7.0 on, we require to compile and target SDK 33.

We replaced InvalidArgumentException with IllegalArgumentException

Please replace all instances of InvalidArgumentException with IllegalArgumentException.