Release Notes

5.0.6

4 January 2022

  • Added support for the Canadian French language.
  • Added support for opening files on Android API 30.

5.0.5

10 November 2021

  • Hotfix for Proguard 7 issues with OkHttp (Users using Proguard 7 should upgrade to this version).

5.0.4

29 October 2021

  • Hotfix for Proguard 7 issues with OkHttp (Users using Proguard 7 should upgrade to this version).
  • This hotfix release was not successful in resolving the ProGuard issues that we were experiencing. We do not recommend installing this version. Please use the latest version.

5.0.3

4th August 2021

  • Fixed a crashing issue when suspended users created tickets.
  • Updated retrofit (2.3.0) and OkHttp (4.3.1) versions.
  • Updated target version to Android 30

5.0.2

3rd December 2020

  • Bug fixes: Fixed an issue where push was sometimes not received on the very first message a user sent.

5.0.1

4th September 2020

  • Request comments:
    • Fixed an issue where   would show in request comments.
    • Added support for ordered and unordered lists.
    • Added support for the quotation rich text type.

5.0.0

5th August 2020

  • Added the position field to the Article model, allowing custom sorting when using a custom Guide UI.
  • Updated consumer Proguard rules to prevent issues with more aggressive R8 in recent versions of Android Studio.
  • Added fields to support future ingestion of events into Sunshine
  • Migrated to AndroidX

4.0.0

24th January 2020

  • Added the new SupportEngine class for use with the new MessagingActivity. See the [Unified

SDK documentation](/embeddables/docs/android-unified-sdk/introduction) for more details.

  • Renamed zendesk.commonui.UiConfig interface to zendesk.configurations.Configuration. All

subclasses have also been renamed accordingly. See the migration guide for more info.

  • Added a new withContactUsButtonVisible method to the RequestListConfiguration.Builder that

allows you to hide the "contact us" FAB on RequestListActivity.

  • Fixed a rare crash when viewing tickets.

3.0.3

  • Fixed a crash when attempting to serialize SearchArticle, User, or Attachment. Customers

integrating our API providers may have encountered this issue when trying to pass such objects as Intent extras.

  • Fixed a layout issue on HelpCenterActivity when text size on the device is set to "large" or

above.

3.0.2

  • Rewrote the push notifications registration mechanism to make it more efficient and

prevent needless network activity.

  • Internal refactoring to support future features and products.

3.0.1

This is a patch release for 3.0.0 built with Dagger 2.23.2

3.0.0

  • Fixed a bug whereby Help Center did not return content in Hebrew, Norwegian or Indonesian
  • Updated Help Center to correctly render Articles written in languages which read right-to-left
  • Fixed a crash relating to attachment ordering on the Request List
  • Fixed an issue where an inaccurate error message would sometimes be shown when an article failed to load
  • Fixed an issue where dates would be incorrectly formatter in Hebrew

2.3.1

  • Fixed some theming issues relating to the Theme.MaterialComponents update in 2.3.0

2.3.0

  • Fixed a crash affecting some devices when opening an image on Nougat.
  • Fixed a bug with archived tickets not being removed from the request list.
  • Fixed a bug with leading and trailing spaces being removed when rendering rich text in ticket

comments.

  • Fixed a bug with opening external links and mailto links in Help Center articles.
  • Fixed a bug with custom fields not being modelled in our Request objects returned by

RequestProvider.

using both Picasso 2.5.2 and Picasso 2.71828 without requiring a special compatibility build (ie, no more -PCOMP versions).

  • Updated to use Theme.MaterialComponents rather than Theme.AppCompat for our SDK themes.

2.2.1

Refactoring of internal APIs to support future features and products. No customer-facing changes, but Android Studio will prompt anyone using a previous version of the Support SDK to update to this version.

2.1.1

  • Added Help Center locale override. See Overriding device locale for details.
  • Fixed a crash when viewing tickets that have responses from multiple agents on certain devices.
  • Fixed a missing Proguard rule (ViewCellAttachmentMenuItem).
  • Fixed a bug with fetching Help Center content for certain languages (Hebrew, Indonesian, Norwegian, and Yiddish).
  • Fixed various small UI inconsistencies and issues.
  • Fixed a crash when archived tickets were viewed

2.1.1-PCOMP

This is a compatibility release of 2.1.1 that uses Picasso.271828.

If you include Picasso 2.71828 in your app, use Support SDK 2.1.1-PCOMP. Otherwise, use version 2.1.1.

See our Known Issue for more details.

2.0.0

Most of the SDK has been completely rewritten in version 2.

RequestActivity is a new activity for creating, viewing, and updating tickets. It includes:

  • All new design
  • Separate ticket creation view when the conversations feature is disabled
  • Offline support (view tickets offline)
  • Clickable links
  • Support for deep-linking to Help Center articles
  • Support for rich text
  • Support for file attachments (not just images)
  • Programmatically-added attachments
  • Multi-agent support
  • A confirmation message to be shown on successful creation of a ticket (configurable via the

Zendesk Support admin page)

  • Improved error-handling and resending of tickets and comments
  • Improved image/file picker

RequestListActivity is the new activity for viewing a list of a user's tickets. It features:

  • All new design
  • Offline support (view tickets offline)
  • Support for showing closed tickets in the list (configurable via the Zendesk Support admin page)
  • Improved error-handling

HelpCenterActivity now matches the ordering of Help Center content on the web.

Many changes apply to the whole SDK:

  • Full support for re-initialization and changing of identity at runtime, using Zendesk.INSTANCE.init and Zendesk.INSTANCE.setIdentity
  • Full RTL support
  • Full accessibility support, including TalkBack and Switch Access
  • Simplified theming
  • Deep configuration options through UiConfigs
  • Support for 33 languages (up from 19)
  • Vector assets (almost) everywhere
  • Better proguard rules
  • New Java package names and a redesigned API (see our migration guide)

2.0.0-PCOMP

This is a compatibility release of 2.0.0 that uses Picasso 2.71828.

If you include Picasso 2.71828 in your app, use 2.0.0-PCOMP. Otherwise, use version 2.0.0.

See our Known Issue for more details.