Release Notes

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.
  • Updated to use PicassoCompat, to support customers 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.