diff --git a/Documentation/release-notes.md b/Documentation/release-notes.md index 0ca63146..40d00811 100644 --- a/Documentation/release-notes.md +++ b/Documentation/release-notes.md @@ -11,6 +11,17 @@ parentDocSlug: android-sdk > Refer to the [SDK version update guide](https://documentation.bloomreach.com/engagement/docs/android-sdk-version-update) for details on updating to the next major version. ## Release Notes +## Release Notes for 4.0.1 +#### October 11, 2024 +* Added: + * Adds several minor documentation improvements. +* Fixed: + * Fixes invalid cookie parameter sending for fetch segments. + * Fixes missing item in version 4.0.0 release notes. + * Fixes incorrect Segmentation API category type in documentation from merchandise to merchandising. + * Fixes triggering of segments fetch for PUSH token track. + + ## Release Notes for 4.0.0 #### September 25, 2024 * Added: diff --git a/Documentation/setup.md b/Documentation/setup.md index b885a468..be32a9ce 100644 --- a/Documentation/setup.md +++ b/Documentation/setup.md @@ -18,7 +18,7 @@ The Exponea Android SDK can be installed or updated using [Gradle](https://gradl 1. In your app's `build.gradle.kts` file, add `com.exponea.sdk:sdk` inside the `dependencies { }` section: ```kotlin - implementation("com.exponea.sdk:sdk:4.0.0") + implementation("com.exponea.sdk:sdk:4.0.1") ``` 2. Rebuild your project (`Build` > `Rebuild Project`). @@ -26,7 +26,7 @@ The Exponea Android SDK can be installed or updated using [Gradle](https://gradl 1. In your app's `build.gradle` file, add `com.exponea.sdk:sdk` inside the `dependencies { }` section: ```groovy - implementation 'com.exponea.sdk:sdk:4.0.0' + implementation 'com.exponea.sdk:sdk:4.0.1' ``` 2. Rebuild your project (`Build` > `Rebuild Project`). @@ -37,7 +37,7 @@ The Exponea Android SDK can be installed or updated using [Gradle](https://gradl com.exponea.sdk sdk - 4.0.0 + 4.0.1 ``` 2. Rebuild your app with Maven. @@ -200,7 +200,7 @@ You may get a build error similar to the following, especially in a default new ``` Manifest merger failed : Attribute application@fullBackupContent value=(@xml/backup_rules) from AndroidManifest.xml:8:9-54 - is also present at [com.exponea.sdk:sdk:4.0.0] AndroidManifest.xml:15:9-70 value=(@xml/exponea_default_backup_rules). + is also present at [com.exponea.sdk:sdk:4.0.1] AndroidManifest.xml:15:9-70 value=(@xml/exponea_default_backup_rules). ``` The SDK and the new app generated by Android Studio both enable the [auto backup feature](https://developer.android.com/guide/topics/data/autobackup) in `AndroidManifest.xml` but each with their own backup rules. It is up to you as a developer to [manage the manifest files](https://developer.android.com/build/manage-manifests) and ensure they can be merged properly. diff --git a/README.md b/README.md index 97116907..d9c5861e 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ Download via Gradle: ```groovy dependencies { - implementation 'com.exponea.sdk:sdk:4.0.0' + implementation 'com.exponea.sdk:sdk:4.0.1' } ``` @@ -35,7 +35,7 @@ Download via Maven: com.exponea.sdk sdk - 4.0.0 + 4.0.1 ``` diff --git a/app/build.gradle b/app/build.gradle index 46236963..a370f0fc 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -15,8 +15,8 @@ android { minSdkVersion 21 targetSdkVersion 34 compileSdk 34 - versionCode 85 - versionName "4.0.0" + versionCode 86 + versionName "4.0.1" vectorDrawables.useSupportLibrary = true } compileOptions { diff --git a/sdk/build.gradle b/sdk/build.gradle index fc994b0a..67360df1 100644 --- a/sdk/build.gradle +++ b/sdk/build.gradle @@ -12,8 +12,8 @@ android { minSdkVersion 17 targetSdkVersion 34 compileSdk 34 - buildConfigField "String", "EXPONEA_VERSION_NAME", '"4.0.0"' - buildConfigField "int", "EXPONEA_VERSION_CODE", "80" + buildConfigField "String", "EXPONEA_VERSION_NAME", '"4.0.1"' + buildConfigField "int", "EXPONEA_VERSION_CODE", "81" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" consumerProguardFiles 'proguard-rules.pro' }