Skip to content

Commit a840258

Browse files
authored
feat/Version 4.1.0
1 parent 2aa39c8 commit a840258

File tree

5 files changed

+26
-10
lines changed

5 files changed

+26
-10
lines changed

Documentation/release-notes.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,22 @@ parentDocSlug: android-sdk
1111
> 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.
1212
1313
## Release Notes
14+
## Release Notes for 4.1.0
15+
#### January 27, 2025
16+
* Added:
17+
* Adds support for Android API level 35.
18+
* Implements an inner browser for in-app content blocks as a fallback in case CustomTab is not working as expected.
19+
* Adds in-app content block carousel view updates required by wrappers SDKs.
20+
* Adds an in-app content block carousel screen to the example app.
21+
* Enables App Inbox view creations before SDK initialization.
22+
* Improves the documentation about manual tracking of push notifications.
23+
* Fixed:
24+
* Fixes an issue that triggered a webView for an in-app message to be displayed for a non-active application, causing an error.
25+
* Fixes an issue that caused init() to be invoked twice for an in-app content block carousel view created dynamically using getInAppContentBlocksCarousel().
26+
* Fixes incorrect handling of multiple close buttons for HTML messages.
27+
* Fixes broken links in README.
28+
29+
1430
## Release Notes for 4.0.1
1531
#### October 11, 2024
1632
* Added:

Documentation/setup.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@ The Exponea Android SDK can be installed or updated using [Gradle](https://gradl
1818

1919
1. In your app's `build.gradle.kts` file, add `com.exponea.sdk:sdk` inside the `dependencies { }` section:
2020
```kotlin
21-
implementation("com.exponea.sdk:sdk:4.0.1")
21+
implementation("com.exponea.sdk:sdk:4.1.0")
2222
```
2323
2. Rebuild your project (`Build` > `Rebuild Project`).
2424

2525
### Gradle (Groovy)
2626

2727
1. In your app's `build.gradle` file, add `com.exponea.sdk:sdk` inside the `dependencies { }` section:
2828
```groovy
29-
implementation 'com.exponea.sdk:sdk:4.0.1'
29+
implementation 'com.exponea.sdk:sdk:4.1.0'
3030
```
3131
2. Rebuild your project (`Build` > `Rebuild Project`).
3232

@@ -37,7 +37,7 @@ The Exponea Android SDK can be installed or updated using [Gradle](https://gradl
3737
<dependency>
3838
<groupId>com.exponea.sdk</groupId>
3939
<artifactId>sdk</artifactId>
40-
<version>4.0.1</version>
40+
<version>4.1.0</version>
4141
</dependency>
4242
```
4343
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
200200

201201
```
202202
Manifest merger failed : Attribute application@fullBackupContent value=(@xml/backup_rules) from AndroidManifest.xml:8:9-54
203-
is also present at [com.exponea.sdk:sdk:4.0.1] AndroidManifest.xml:15:9-70 value=(@xml/exponea_default_backup_rules).
203+
is also present at [com.exponea.sdk:sdk:4.1.0] AndroidManifest.xml:15:9-70 value=(@xml/exponea_default_backup_rules).
204204
```
205205

206206
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.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Download via Gradle:
2525

2626
```groovy
2727
dependencies {
28-
implementation 'com.exponea.sdk:sdk:4.0.1'
28+
implementation 'com.exponea.sdk:sdk:4.1.0'
2929
}
3030
```
3131

@@ -35,7 +35,7 @@ Download via Maven:
3535
<dependency>
3636
<groupId>com.exponea.sdk</groupId>
3737
<artifactId>sdk</artifactId>
38-
<version>4.0.1</version>
38+
<version>4.1.0</version>
3939
</dependency>
4040
```
4141

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ android {
1717
minSdkVersion 21
1818
targetSdkVersion 35
1919
compileSdk 35
20-
versionCode 86
21-
versionName "4.0.1"
20+
versionCode 87
21+
versionName "4.1.0"
2222
vectorDrawables.useSupportLibrary = true
2323
}
2424
compileOptions {

sdk/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ android {
1919
minSdkVersion 17
2020
targetSdkVersion 35
2121
compileSdk 35
22-
buildConfigField "String", "EXPONEA_VERSION_NAME", '"4.0.1"'
23-
buildConfigField "int", "EXPONEA_VERSION_CODE", "81"
22+
buildConfigField "String", "EXPONEA_VERSION_NAME", '"4.1.0"'
23+
buildConfigField "int", "EXPONEA_VERSION_CODE", "82"
2424
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
2525
consumerProguardFiles 'proguard-rules.pro'
2626
testBuildType "unitTesting"

0 commit comments

Comments
 (0)