Android SDK Release Notes

# 10.2.2

Released Feb 06, 2024

BugFixes and Performance improvements.

# Changes

# Integration changes

No integration changes.

# 10.2.1

Released Oct 25, 2023

Added Markdown with rich text support.

# Changes

# Integration changes

No integration changes.

# 10.1.3

Released Sep 18, 2023

Bug fix release.

# Changes

# Integration changes

No integration changes.

# 10.1.2

Released Apr 11, 2023

Copy updates.

# Changes

# Integration changes

No integration changes.

# 10.1.1

Released Mar 07, 2023

Bug fix release.

# Changes

# Integration changes

No integration changes.

# 10.1.0

Released Jan 27, 2023

Updates for SDK dependencies, improved build, and update to the Login handler interface (see Integration Changes).

# Changes

# Integration changes

Please note that ASAPP.instance.userLoginHandler is now deprecated, and should be replaced with ASAPP.instance.userLoginResultHandler. Please refer to the docs.asapp.com documentation for more details on how to use it.

Note that this change is due to the fact that the older handler relies on the now deprecated onActivityResult Android API, a mechanism which is being replaced with ActivityResultLauncher.

# 10.0.0

Released Nov 29, 2022

Major update containing user experience improvements, bug fixes, and dependency updates. Notably, the minimum supported Android API has been updated to 23.

# Changes

# New features and updates

# Bug fixes

# Accessibility updates

# Other internal updates

# Integration changes

# 9.2.1

Released Sep 27, 2022

Hotfix release.

# Changes

# Integration changes

No integration changes.

# 9.2.0

Released Jul 22, 2022

UI improvements and bug fixes.

# Changes

# Integration changes

No integration changes

# 9.1.2

Released Mar 21, 2022

Bug fixes and a small UX improvement.

# Changes

# Integration changes

No integration changes.

# 9.1.1

Released Feb 25, 2022

Bug fix release.

# Changes

# Integration changes

No integration changes.

# 9.1.0

Released Jan 27, 2022

Improvements to form components and bug fixes.

# Changes

# Integration changes

No integration changes.

# 9.0.1

Released Jan 5, 2022

Bug fixes and dependency updates.

# Changes

# Integration changes

No integration changes.

# 9.0.0

Released Nov 11, 2021

Update Chat SDK to target API 30.

# Changes

# Integration changes

# 8.5.2

Released Nov 2, 2021

Bug fixes, dependency updates and minor improvements.

# Changes

# Integration changes

No integration changes.

# 8.5.1

Released Oct 12, 2021

Adds push notification capability for unauthenticated users.

# Changes

# Integration changes

No integration changes.

# 8.5.0

Released Aug 27, 2021

Using new and more performant chat history API, plus other improvements and bug fixes.

# Changes

# Integration changes

No integration changes.

# 8.4.1

Released Jul 12, 2021

Improve reliability of user message sending, along with bug fixes and other improvements.

# Changes

# Integration changes

# 8.4.0

Released May 12, 2021

Release of Persistent Notifications, bug fixes, and improvements.

# Changes

# Integration changes

No integration changes required. One integration improvement: When using Chat Instead, a new extra theme/color definition is no longer required. Chat Instead will use the usual ASAPP customizable theme.

# 8.3.0

Released April 1st, 2021

Add Avoid Two Concurrent Issues feature, accessibility improvements and bug fixes.

# Changes

# Integration changes

No integration changes.

# 8.2.1

Released March 24, 2021

This release fixes a bug that crashed the app when ASAPP.init was not called at App creation.

# Changes

# Integration changes

No integration changes.

# 8.2.0

Released Febuary 11, 2021

Bug fixes and accessibility improvements.

# Changes

# Integration changes

No integration changes.

# 8.1.0

Released Febuary 3, 2021

This release adds support for ASAPP’s Estimated Wait Time functionality.

# Changes

# Integration Changes

# 8.0.1

Released Oct 23, 2020

This release brings bug fixes along with updates to chat dependencies.

# Changes

# Integration changes

No integration changes.

# 8.0.0

Released Sep 11, 2020

Major release including support for Dark Mode and ASAPP’s new “Chat Instead” feature.

# Changes

# Dark Mode & SDK customization

# “Chat Instead” Support

# Other changes

# Integration changes

The customization hooks for Chat SDK were heavily updated to accomodate the new support for Dark Mode.

ASAPP customers will receive a migration guide that will detail how to style the updated chat experience. In advance of that guide, the following is a comprehensive list of breaking changes:

# 7.0.0

Released Jul 17, 2020

Chat SDK targeting Android API 29 and other bug fixes.

# Changes

# Integration changes

# 6.0.0

Released May 26, 2020

Migrates Chat SDK to use AndroidX libraries.

# Changes

# Integration changes

From this release forward, applications must use Android X to utilize Chat SDK.

# 5.6.3

Released June 11, 2020

Hotfix for SDK Metrics model serialization.

# Changes

# Integration changes

None.

# 5.6.2

Released June 04, 2020

This release fixes issues with model serialization.

# Changes

# Integration changes

None.

# 5.6.1

Released May 22, 2020

# Overview

Release 5.6.1 includes fixes to expired token refresh logic and to error flows.

Note: this version is the Long Term Support (LTS) version, being the last pre-AndroidX SDK release.

# Changes

# Integration changes

None.

# 5.6.0

Released May 13, 2020 Release 5.6.0 includes bug fixes, better metrics, and minor improvements.

# Changes

# Integration changes

None.

# 5.5.0

Released March 30, 2020

# Overview

Migrating from Glide to Picasso image management library. This improves compatibility and reduces the overall size of the Chat SDK.

# Changes

# Integration changes

None.

# 5.4.2

Released March 06, 2020

# Overview

Metrics and logs improvements for debugging.

# Changes

# Integration changes

None.

# 5.4.1

Released February 25, 2020

# Highlights

Bug fixes. Deprecated ASAPP.getConversationStatusFromNotification utility function.

# Integration changes

This release does not have any changes that break backwards compatibility. However, we are deprecating the ASAPP.getConversationStatusFromNotification utility function, which we plan on removing in the next major release. Please use ASAPP.getConversationStatus instead to get live conversation status.

# 5.4.0

Released January 16, 2020

# Highlights

Mostly just bug fixes.

# Integration changes

None.

# 5.3.1

Released December 18, 2019

This release provides a few mostly cosmetic fixes:

# 5.3.0

Released December 13, 2019

This release incorporates a brand new metrics library, and updates the SDK target Android API to level 28.

Includes:

# 5.2.1

Released October 11, 2019

Hotfix: Prevent multiple initializations

# 5.2.0

Released October 03, 2019

This release implements Input Masking, which enhances UI and error checking for structured input fields.

# 5.1.2

Released September 19, 2019

Bug fix release.

# 5.1.1

Released September 03, 2019

Bug fix release.

# 5.1.0

Released July 28, 2019

This release implements Inline Forms, which provides the abilty to capture structured information within the context of a chat. Instead of presenting a separate modal interface that shows a form, simple form elements can be presented natively inline with the caht.

# What’s New

# Bug fixes

# 5.0.0

Released July 18, 2019

This is a Major release, containing many new improvements and fixes!

Most notably, the SDK is now distributed via a private maven repository.

# What’s New

# Bug fixes

# Integration Changes :warning:

Please check the provided documentation for up-to-date references.

# Migration from 4.x.x

  1. What you will need:
  1. Add your Bintray username and API Key to gradle.properties. You can add this at project or global level, for example ~/.gradle/gradle.properties:
ASAPP_BINTRAY_USER=my_username
ASAPP_BINTRAY_API_KEY=my_api_key
  1. Add the Bintray plugin to your build.gradle file:
allprojects {
    repositories {
        maven {
            url  "https://asapp.bintray.com/ChatSDK"
            credentials {
                username ASAPP_BINTRAY_USER
                password ASAPP_BINTRAY_API_KEY
            }
        }
    }
}
  1. Replace the previous ASAPP import line and all its dependencies by the following:
implementation "com.asapp.chatsdk:chat-sdk:5.0.0"