Skip to content

Tags

Tags

18.13.0

Toggle 18.13.0's commit message
Release 18.13.0

* Fixed the SDK starting a session with an expired saved user JWT on a cold launch; the session now starts once a fresh JWT is set or a JWT provider is registered
* Fixed in-app banners springing back instead of dismissing on a quick sideways swipe
* Fixed help center article links opening in the user's locale instead of the link's locale

* The next major version of the Android SDK will be built with Kotlin 2.3 and will require apps to use a minimum Kotlin version of `2.0` due to binary compatibility

18.12.0

Toggle 18.12.0's commit message
Release 18.12.0

* See every attachment in one place with the new attachments gallery, opened from the conversation header

* File attachments have a refreshed, colourful look

* Fixed an ANR when an Activity starts soon after app launch, mostly seen on Android 12
* Fixed a crash in video previews when the host app also bundles ExoPlayer 2

18.11.0

Toggle 18.11.0's commit message
Release 18.11.0

* Scoped the SDK's consumer ProGuard keep rules to Gson models, so R8 can shrink and obfuscate more Intercom classes in minified host apps

* Fixed Fin's thinking indicator disappearing before Fin replied
* Fixed a crash when tapping an image or PDF in an in-app notification
* Fixed ticket image uploads failing from file pickers that don't report a file type, such as Xiaomi File Manager on HyperOS 3
* Fixed the ticket details screen saying you'd be notified by email when ticket status emails are off or the user has no email
* Fixed the Messenger composer not capitalizing the start of sentences

* The next major version of the Android SDK will be built with Kotlin 2.3 and will require apps to use a minimum Kotlin version of `2.0` due to binary compatibility

18.10.0

Toggle 18.10.0's commit message
Release 18.10.0

* Added `setUserJwtProvider` so the SDK can request a fresh user JWT when the current one expires, and retry the requests that failed because of it
* Home, Conversation, Inbox and Tickets now reload when a new user JWT is set after an expired-JWT failure

* Fixed a message that can't start a new conversation re-sending on every tap; tapping it now offers to delete it
* Fixed session starts being counted before the server accepted them
* Fixed a crash in the composer when the workspace's attachment settings don't include a trusted file list
* Fixed the Unity wrapper's version not being reported in apps built with R8 minification

* The next major version of the Android SDK will be built with Kotlin 2.3 and will require apps to use a minimum Kotlin version of `2.0` due to binary compatibility

18.9.6

Toggle 18.9.6's commit message
Release 18.9.6

* Fixed Messenger text becoming hard to read on devices that apply the system's "dark mode for apps" to a Messenger set to light mode

* The next major version of the Android SDK will be built with Kotlin 2.3 and will require apps to use a minimum Kotlin version of `2.0` due to binary compatibility

18.9.5

Toggle 18.9.5's commit message
Release 18.9.5

* Consecutive messages from the same teammate are now grouped together for the whole day, matching the web Messenger

* Fixed an ANR when the FCM push token listener ran on the main thread
* Fixed main-thread blocking when the push token was read for the first time
* Fixed saving an image from the attachment preview using excess memory and changing the file's format and resolution
* Fixed the create-ticket icon and title being invisible in dark mode

* The next major version of the Android SDK will be built with Kotlin 2.3 and will require apps to use a minimum Kotlin version of `2.0` due to binary compatibility

18.9.4

Toggle 18.9.4's commit message
Release 18.9.4

* Fixed failed CSAT ratings and remarks appearing as saved, and show when the rating window is closed
* Fixed the Recent message card on Home remaining stale after returning from a conversation

* Paging: Updated to 3.5.1

* The next major version of the Android SDK will be built with Kotlin 2.3 and will require apps to use a minimum Kotlin version of `2.0` due to binary compatibility

18.9.3

Toggle 18.9.3's commit message
Release 18.9.3

* Fixed canceled network requests continuing to retry, which could delay subsequent conversation loads on slow connections

* AppCompat: Updated to 1.8.0
* Fragment: Updated to 1.9.0

* The next major version of the Android SDK will be built with Kotlin 2.3 and will require apps to use a minimum Kotlin version of `2.0` due to binary compatibility

18.9.1

Toggle 18.9.1's commit message
Release 18.9.1

* Fixed a crash on `Intercom.initialize` in host apps where the DataStore shared-counter native library cannot be loaded

* The next major version of the Android SDK will be built with Kotlin 2.3 and will require apps to use a minimum Kotlin version of `2.0` due to binary compatibility

18.9.0

Toggle 18.9.0's commit message
Release 18.9.0

* Smoother message rendering and reply reveal in conversations
* Sender name and timestamp now shown under the latest incoming message

* Fixed a crash on activity resume in host apps that repackage or obfuscate the SDK's classes
* Fixed the composer showing a stale state when conversation responses arrive out of order

* The next major version of the Android SDK will be built with Kotlin 2.3 and will require apps to use a minimum Kotlin version of `2.0` due to binary compatibility