Release Notes
Release Notes
5.3.1
1 October 2024
Fixed
- Fixed an issue where denying camera permission would crash. The SDK now displays a message to the user to enable the camera permission.
5.3.0
10 September 2024
This version supports Android 15 (API 35).
Changed
- Updated target version to Android 35.
- Integration with the Android Photo Picker to present users with their media library.
- Removed Belvedere library from the SDK which was causing a security warning due to permissions.
- Added proguard rules to make sure that generic signatures are preserved
Fixed
- Fixed an issue where an anonymous user would get an auth error while trying to access a restricted article.
5.2.0
24 July 2023
This version supports Android 14 (API 34).
Changed
- Updated target version to Android 34.
Added
- Additional rules in the Proguard file related to custom fields.
5.1.2
15 March 2023
This release improves the compatibility with the Zendesk SDKs to allow for an easier migration from the Classic SDKs to Zendesk SDKs. You can find more information in our Migration Guide.
The Support SDK will require Messaging: 5.3.0
from this versions onwards (inclusive).
5.1.1
16 January 2023
Fixed
- Fixed an issue where the Request creation confirmation message was not triggered properly for authenticated users when Conversation was disabled.
- Fixed an issue where article votes were not properly taken into account.
- Fixed an issue where a crash related to date format would occur.
5.1.0
11 August 2022
Added
- Added support for granular media permissions.
Changed
- Updated target version to Android 33.
- Updated Belvedere version to 3.0.5.
5.0.9
8 June 2022
Added
- Refactor the internal Suas library to migrate to AndroidX.
- Added more information about the consequences of denying the request to access local storage.
Changed
- Updated target version to Android 31 and minimum version to Android 21.
- Updated OkHttp version to 4.9.2 and AndroidAnnotations to 1.3.0.
- Updated the Help Center endpoint for restricted articles.
Fixed
- Fixed an issue where the start a conversation button was not visible for some Android versions.
- Fixed an issue where the text link to expand all the articles in the category was very small.
5.0.8
18 February 2022
- Hotfix to correct an issue whereby an older version of FlexBox was included as a dependency in the SDK. FlexBox 3.0.0 has been restored as the current version.
5.0.7
2 February 2022
- Hotfix to correct an issue which occurred since version 5.0.6 that prevents the retrieval of Help Center articles.
Note: If you are using AnswerBot, this hotfix requires that you use AnswerBot SDK version 3.0.6.
5.0.6
4 January 2022
Important: We found an issue with this release relating to Guide Articles. If you are using either Guide or AnswerBot in your app, we do not recommend installing this version. A hotfix will be available soon.
- Added support for the Canadian French language.
- Added support for opening files on Android API 30.
- Updated some dependencies versions like flexbox (3.0.0), retrofit (2.9.0) and firebaseCore (20.0.0).
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.
- Fixed an issue where
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 newMessagingActivity
. See the [Unified
SDK documentation](/documentation/classic-web-widget-sdks/unified-sdk/android/introduction/) for more details.
- Renamed
zendesk.commonui.UiConfig
interface tozendesk.configurations.Configuration
. All
subclasses have also been renamed accordingly. See the migration guide for more info.
- Added a new
withContactUsButtonVisible
method to theRequestListConfiguration.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
, orAttachment
. 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 in2.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 thanTheme.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
.
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
andZendesk.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
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
.