Skip to content

Commit d0aaf82

Browse files
Release 18.0.0
1 parent b6f05b5 commit d0aaf82

File tree

3 files changed

+27
-3
lines changed

3 files changed

+27
-3
lines changed

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# Changelog
22

3+
## 18.0.0
4+
###### Release Date: TBD
5+
6+
### ⚡ Important Changes
7+
8+
**Minimum SDK version raised to 23 (Android 6.0)**<br>
9+
The SDK now requires `minSdk 23`, aligning with AndroidX Compose library requirements and modern Android development practices. Apps targeting API levels 21-22 must remain on version 17.x.
10+
11+
**Target SDK version raised to 36 (Android 16)**<br>
12+
The SDK now targets Android 16, ensuring compliance with the latest Google Play requirements and enabling support for new platform features including improved edge-to-edge display behavior. Your project must use `compileSdk 36` or higher. If you are not ready to use API level 36, please stay on version 17.x.
13+
14+
**Internal storage migrated from SharedPreferences to AndroidX DataStore**<br>
15+
All internal SDK data storage has been migrated from SharedPreferences to AndroidX DataStore, bringing significant improvements to reliability, thread safety, and performance. Sensitive data is now protected with AES-256-GCM encryption via Android Keystore. Existing SDK data is automatically migrated on first launch with no action required from developers. This migration is one-way — downgrading to a previous SDK version after upgrading will result in loss of local SDK state.
16+
17+
### 🐛 Bug Fixes
18+
* Fixed English missing from the supported languages header
19+
* Fixed in-app notification disappearance in certain cases
20+
* Fixed overlays rendering behind navigation bar on `AppCompatActivity` with edge-to-edge
21+
22+
### 👉 Dependency updates
23+
* Compose BOM: Updated to 2026.03.01
24+
* AndroidX Core KTX: Updated to 1.18.0
25+
* Ably: Updated to 1.7.1
26+
327
## 17.4.7
428
###### Release Date: 11-03-2026
529

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ There are 2 options for installing Intercom on your Android app.
3939
Add the following dependency to your app's `build.gradle` file:
4040
```groovy
4141
dependencies {
42-
implementation 'io.intercom.android:intercom-sdk:17.4.7'
42+
implementation 'io.intercom.android:intercom-sdk:18.0.0'
4343
implementation 'com.google.firebase:firebase-messaging:24.1.+'
4444
}
4545
```
@@ -49,7 +49,7 @@ dependencies {
4949
If you'd rather not have push notifications in your app, you can use this dependency:
5050
```groovy
5151
dependencies {
52-
implementation 'io.intercom.android:intercom-sdk-base:17.4.7'
52+
implementation 'io.intercom.android:intercom-sdk-base:18.0.0'
5353
}
5454
```
5555

sample/app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,6 @@ dependencies {
6565

6666
implementation("androidx.datastore:datastore-preferences:1.1.3")
6767

68-
implementation("io.intercom.android:intercom-sdk:17.4.7")
68+
implementation("io.intercom.android:intercom-sdk:18.0.0")
6969
implementation("com.google.firebase:firebase-messaging:24.1.0")
7070
}

0 commit comments

Comments
 (0)