Skip to content

Commit

Permalink
feat/Version 3.15.0
Browse files Browse the repository at this point in the history
  • Loading branch information
adam1929 authored Jun 27, 2024
1 parent 352e3bd commit 4eebee3
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 10 deletions.
12 changes: 12 additions & 0 deletions Documentation/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,18 @@ parentDocSlug: android-sdk
> Refer to the [SDK version update guide](https://documentation.bloomreach.com/engagement/docs/android-sdk-version-update) for details on updating from version 2.x.x to 3.x.x.
## Release Notes
## Release Notes for 3.15.0
#### June 27, 2024
* Added:
* Adds support for multiple In-App Content Blocks in the same placeholder through `ContentBlockCarouselView`. The SDK will loop through the content blocks one at a time in order of the configured Priority.
* Adds improved session handling based on the Activity lifecycle.
* Adds `inAppMessageShown` and `inAppMessageError` methods to `InAppMessageCallback` to improve support for customized In-App Message behavior.
* Aligns GIF support across App Inbox, In-App Messages, and In-App Content Blocks.
* Adds an improvement ensuring that In-App Messages are only fetched while the app is in the foreground.
* Fixed:
* Fixes broken links on the main documentation page.


## Release Notes for 3.14.0
#### May 13, 2024
* Features
Expand Down
8 changes: 4 additions & 4 deletions Documentation/setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@ 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:3.14.0")
implementation("com.exponea.sdk:sdk:3.15.0")
```
2. Rebuild your project (`Build` > `Rebuild Project`).

### Gradle (Groovy)

1. In your app's `build.gradle` file, add `com.exponea.sdk:sdk` inside the `dependencies { }` section:
```groovy
implementation 'com.exponea.sdk:sdk:3.14.0'
implementation 'com.exponea.sdk:sdk:3.15.0'
```
2. Rebuild your project (`Build` > `Rebuild Project`).

Expand All @@ -37,7 +37,7 @@ The Exponea Android SDK can be installed or updated using [Gradle](https://gradl
<dependency>
<groupId>com.exponea.sdk</groupId>
<artifactId>sdk</artifactId>
<version>3.14.0</version>
<version>3.15.0</version>
</dependency>
```
2. Rebuild your app with Maven.
Expand Down Expand Up @@ -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:3.14.0] AndroidManifest.xml:15:9-70 value=(@xml/exponea_default_backup_rules).
is also present at [com.exponea.sdk:sdk:3.15.0] 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.
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Download via Gradle:

```groovy
dependencies {
implementation 'com.exponea.sdk:sdk:3.14.0'
implementation 'com.exponea.sdk:sdk:3.15.0'
}
```

Expand All @@ -35,7 +35,7 @@ Download via Maven:
<dependency>
<groupId>com.exponea.sdk</groupId>
<artifactId>sdk</artifactId>
<version>3.14.0</version>
<version>3.15.0</version>
</dependency>
```

Expand Down
4 changes: 2 additions & 2 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ android {
minSdkVersion 21
targetSdkVersion 34
compileSdk 34
versionCode 82
versionName "3.14.0"
versionCode 83
versionName "3.15.0"
vectorDrawables.useSupportLibrary = true
}
compileOptions {
Expand Down
4 changes: 2 additions & 2 deletions sdk/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ android {
minSdkVersion 17
targetSdkVersion 34
compileSdk 34
buildConfigField "String", "EXPONEA_VERSION_NAME", '"3.14.0"'
buildConfigField "int", "EXPONEA_VERSION_CODE", "77"
buildConfigField "String", "EXPONEA_VERSION_NAME", '"3.15.0"'
buildConfigField "int", "EXPONEA_VERSION_CODE", "78"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
consumerProguardFiles 'proguard-rules.pro'
}
Expand Down

0 comments on commit 4eebee3

Please sign in to comment.