Skip to content

Commit 5608e16

Browse files
authored
Release 15.11.1 (#647)
* Release 15.11.1 * Changelog update * Material3 migration
1 parent 71b861f commit 5608e16

File tree

13 files changed

+47
-59
lines changed

13 files changed

+47
-59
lines changed

CHANGELOG.md

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

3+
## 15.11.1
4+
###### Release Date: 08-11-2024
5+
6+
### 🐛 Bug Fixes
7+
* Fixed an issue causing conflicts when the host application integrates with Sentry
8+
* Addressed a MalformedURLException that occurred during file downloads
9+
* Fixed crash IllegalArgumentException: Cannot have an empty start destination route
10+
* Fixed a bug where the device's language settings would override Messenger default language settings
11+
312
## 15.11.0
413
###### Release Date: 31-10-2024
514

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:15.11.0'
42+
implementation 'io.intercom.android:intercom-sdk:15.11.1'
4343
implementation 'com.google.firebase:firebase-messaging:23.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:15.11.0'
52+
implementation 'io.intercom.android:intercom-sdk-base:15.11.1'
5353
}
5454
```
5555

sample/app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@ android {
4848

4949
dependencies {
5050
// Compose
51-
def composeBom = platform("androidx.compose:compose-bom:2023.10.01")
51+
def composeBom = platform("androidx.compose:compose-bom:2024.10.01")
5252
implementation composeBom
5353
implementation "androidx.compose.ui:ui"
54-
implementation "androidx.compose.material:material"
54+
implementation "androidx.compose.material3:material3"
5555
implementation "androidx.compose.ui:ui-tooling-preview"
5656
debugImplementation "androidx.compose.ui:ui-tooling"
5757

@@ -64,7 +64,7 @@ dependencies {
6464

6565
implementation("androidx.datastore:datastore-preferences:1.0.0")
6666

67-
implementation("io.intercom.android:intercom-sdk:15.11.0")
67+
implementation("io.intercom.android:intercom-sdk:15.11.1")
6868
implementation("com.google.firebase:firebase-messaging:23.1.0")
6969
}
7070

sample/app/src/main/java/com/intercom/sample/MainActivity.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import androidx.activity.ComponentActivity
66
import androidx.activity.compose.setContent
77
import androidx.activity.viewModels
88
import androidx.compose.foundation.layout.padding
9-
import androidx.compose.material.Scaffold
9+
import androidx.compose.material3.Scaffold
1010
import androidx.compose.runtime.LaunchedEffect
1111
import androidx.compose.ui.Modifier
1212
import androidx.navigation.compose.NavHost

sample/app/src/main/java/com/intercom/sample/components/InputPanel.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ import androidx.compose.foundation.layout.Column
44
import androidx.compose.foundation.layout.Row
55
import androidx.compose.foundation.layout.padding
66
import androidx.compose.foundation.text.KeyboardOptions
7-
import androidx.compose.material.Button
8-
import androidx.compose.material.ButtonDefaults
9-
import androidx.compose.material.OutlinedTextField
10-
import androidx.compose.material.Text
7+
import androidx.compose.material3.Button
8+
import androidx.compose.material3.ButtonDefaults
9+
import androidx.compose.material3.OutlinedTextField
10+
import androidx.compose.material3.Text
1111
import androidx.compose.runtime.Composable
1212
import androidx.compose.runtime.mutableStateOf
1313
import androidx.compose.runtime.saveable.rememberSaveable
@@ -59,7 +59,7 @@ fun InputPanel(
5959
}
6060
Button(
6161
colors = ButtonDefaults.buttonColors(
62-
backgroundColor = Color.Magenta,
62+
containerColor = Color.Magenta,
6363
contentColor = Color.White
6464
),
6565
onClick = {

sample/app/src/main/java/com/intercom/sample/components/SelfServePanel.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.intercom.sample.components
22

33
import androidx.compose.foundation.layout.Column
4-
import androidx.compose.material.Button
5-
import androidx.compose.material.Text
4+
import androidx.compose.material3.Button
5+
import androidx.compose.material3.Text
66
import androidx.compose.runtime.Composable
77
import androidx.compose.ui.text.font.FontWeight
88
import androidx.compose.ui.tooling.preview.Preview

sample/app/src/main/java/com/intercom/sample/components/TextInputAlertDialog.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package com.intercom.sample.components
22

3-
import androidx.compose.material.AlertDialog
4-
import androidx.compose.material.Button
5-
import androidx.compose.material.OutlinedTextField
6-
import androidx.compose.material.Text
3+
import androidx.compose.material3.AlertDialog
4+
import androidx.compose.material3.Button
5+
import androidx.compose.material3.OutlinedTextField
6+
import androidx.compose.material3.Text
77
import androidx.compose.runtime.Composable
88
import androidx.compose.runtime.MutableState
99
import androidx.compose.runtime.mutableStateOf

sample/app/src/main/java/com/intercom/sample/components/UserDetailsEditor.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ import androidx.compose.foundation.layout.Column
44
import androidx.compose.foundation.layout.Row
55
import androidx.compose.foundation.layout.Spacer
66
import androidx.compose.foundation.layout.padding
7-
import androidx.compose.material.Button
8-
import androidx.compose.material.Icon
9-
import androidx.compose.material.IconButton
10-
import androidx.compose.material.Text
11-
import androidx.compose.material.TextField
7+
import androidx.compose.material3.Button
8+
import androidx.compose.material3.Icon
9+
import androidx.compose.material3.IconButton
10+
import androidx.compose.material3.Text
11+
import androidx.compose.material3.TextField
1212
import androidx.compose.material.icons.Icons
1313
import androidx.compose.material.icons.outlined.Delete
1414
import androidx.compose.runtime.Composable

sample/app/src/main/java/com/intercom/sample/components/UserUpdatePanel.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.intercom.sample.components
22

33
import androidx.compose.foundation.layout.Column
4-
import androidx.compose.material.Button
5-
import androidx.compose.material.Text
4+
import androidx.compose.material3.Button
5+
import androidx.compose.material3.Text
66
import androidx.compose.runtime.Composable
77
import androidx.compose.ui.text.font.FontWeight
88
import androidx.compose.ui.tooling.preview.Preview

sample/app/src/main/java/com/intercom/sample/screens/HomeScreen.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package com.intercom.sample.screens
22

33
import androidx.compose.foundation.layout.Column
44
import androidx.compose.foundation.layout.padding
5-
import androidx.compose.material.Surface
5+
import androidx.compose.material3.Surface
66
import androidx.compose.runtime.Composable
77
import androidx.compose.runtime.collectAsState
88
import androidx.compose.ui.Modifier

0 commit comments

Comments
 (0)