Release Notes
v10.3.1
Jun 17th, 2024
Release Notes:
iOS
- Fixed a crash that would occur when app was terminated while any SDK screen was open.
- Fixed a bug where existing user conversation was lost if new user login happens while chat screen is open.
Android
- Fixed a bug where the application would crash if app is already killed in background and then started from Recent apps and user was on chat screen.
v10.3.0
Nov 27th, 2023
Release Notes:
iOS
- Users can select and send more than one attachment in conversations.
- Support for multiple attachments in bot upload step will be added in Q1’24.
- Added support for iOS 17 and iPadOS 17.
- Added privacy manifest file to record data collection and required reasons API used by the SDK.
- Added a new API for fetching SDK X version. For more details, refer here.
- Added a new API for closing the currently active SDK session. For more details, refer here.
- Login API now returns a boolean indicating whether login was successful or not. This change is in the existing API to introduce mandatory validations for login parameters and hence this might affect your code compilation. For more details, refer Users.
- Added support for attachments in Smart FAQs.
- Fixed crash on selecting unsupported attachments using file picker.
- Fixed a bug where
presentFullScreenOniPad
config was not being honored on opening SDK screen via notification click. - Removed bitcode support from SDK X framework. SDK X now ships in non-bitcode variant only.
Android
- Added support for Android 14.
- SDK X now supports only Android 7, i.e API Level 24, and above. SDK will be non-operational when your app is installed on a device below Android 7 Nougat.
- Moved to AndroidX support libraries. SDK X will not compile with legacy Android Support libraries anymore.
- Added support for multiple attachments in conversations (Support for multiple attachment in bot upload step will be added in Q1`24).
- Added a new API to fetch SDK X version. For more details, refer here.
- Added a new API to close active SDK session. For more details, refer here.
- Added a new delegate
agentMessageReceived
when agent sends a message. For more details, refer here. HelpshiftSdk.Login()
API now returns a boolean indicating whether login was successful or not. This change is in existing API to introduce mandatory validations for login parameters and hence this might affect existing code compilation. For more details, refer here.- Added support for attachments in Smart FAQs.
v10.2.3
March 16th, 2023
Release Notes:
iOS
- Fix a bug where debug logs were not attached to an issue if it contained special characters.
Android
- Fix a bug where chat screen went blank if app is in killed state and chat screen is first opened via a notification and then subsequently opened in-app.
- Fix a bug where debug logs were not attached to an issue if it contained special characters.
- Fix a bug where chat notifications were not cancelled when chat screen was opened.
v10.2.1
Nov 25th, 2022
Release Notes:
iOS
- Fixed an issue with
SetSDKLanguage
API where the passed language was not being applied.
Android
- No changes for Android.
v10.2.0
Nov 10th, 2022
Release Notes:
iOS
- Updated to iOS SDK X version 10.2.0. View
- Added the capability for Outbound Support. You can reach out to your users proactively without them having to raise a ticket first. For more details, refer here.
- Introduced a new API
ClearAnonymousUserOnLogin(Boolean shouldClear)
to support maintaining anonymous user login. For more details, refer here. clearAnonymousUserOnLogin()
API will be deprecated.- Removed the
Take Photo or Video
option from the attachment flow. You don’t have to ask for camera permission in your app for Helpshift use-cases anymore. This is applicable to iOS 11 and above. On iOS 10 and below, attachment options will not be unavailable.
Android
- Updated to Android SDK X version 10.2.0. View
- Added the capability for Outbound Support. You can reach out to your users proactively without them having to raise a ticket first. For more details, refer here.
- Introduced a new API
ClearAnonymousUserOnLogin(Boolean shouldClear)
to support maintaining anonymous user login. For more details, refer here. clearAnonymousUserOnLogin()
API will be deprecated.- Fixed application crash that occurs on some devices when uploading attachment in chat screen.
- As part of Android 13 updates
- Added Support for
App level language introduced in Android 13
. Preference will be given to App level language, if set, over the device level language. Read more. - SDK will post notifications only when end user has allowed the
POST_NOTIFICATIONS
permission. Read more. - SDK will not ask for Notification permission, it will show notification only when end user has allowed the permission asked by the client's app.
- Added Support for
v10.1.2
May 9th, 2022
Release Notes:
iOS
- Added more verbose logging around legacy to SDK X migration scenarios.
Android
- No changes for Android.
v10.1.1
April 6th, 2022
Release Notes:
iOS
- Fixed a critical bug which caused following issues :
- Users were greeted with infinitely loading spinner on opening chat screen.
- Custom metadata wasn't sent along with filed issues.
- If you are using the SDK X version 10.0.x and want to upgrade to 10.1.x or if you have already upgraded to 10.1.0, you should upgrade to 10.1.1.
Android
- No changes for Android.
v10.1.0
February 7th, 2022
Release Notes:
iOS
Updated to iOS SDK X version 10.1.0. View
Added support for adding breadcrumbs and debug logs to a new conversation filed by an end-user. For more details, refer to our Tracking page.
Added support for showing an announcement in Help Center. For more details, refer here.
Added migration support from legacy SDK to SDK X. For more details on how to migrate, refer to our migration guide.
Android
Updated to Android SDK X version 10.1.0. View
Added support for adding breadcrumbs and debug logs to a new conversation filed by an end-user. For more details refer Tracking.
Added support for showing an announcement in Help Center. For more details refer here.
Added migration support from legacy SDK to SDK X. For more details on how to migrate, refer our migration guide.
v10.0.3
November 18th, 2021
Release Notes
- Attach the HelpshiftExampleScript to HelpshiftExample scene by default.
v10.0.2
October 28th, 2021
Release Notes:
iOS
- No change for iOS.
Android
- Comply with PendingIntent flag requirements expected on apps targeting Android 12 (API level 31).
v10.0.1
Aug 31st, 2021
Release Notes:
iOS
- No change for iOS.
Android
- Fixed a bug where file chooser is not allowing to select whitelisted attachments while sending attachments in chat.
v10.0.0
June 9th, 2021
Release Notes:
iOS
- Launched next-generation SDK X Unity v10.0.0 which has lower size foot-print and requires minimal SDK upgrades to adopt new features and bug fixes.
Getting started guide
- To start using SDK X Unity 10.0.0, please refer to the guide here
Android
- Launched next-generation SDK X Unity v10.0.0 which has lower size foot-print and requires minimal SDK upgrades to adopt new features and bug fixes.
Getting started guide
- To start using SDK X Unity 10.0.0, please refer to the guide here
v1.0.0-beta
Release Notes:
iOS
- Launched next-generation SDK X Unity Beta which has lower size foot-print and does not require SDK upgrades to adopt new features and bug fixes
Getting started guide
- To start using SDK X Unity 1.0.0 beta, please refer to the guide here
Android
- Launched next-generation SDK X Unity Beta which has lower size foot-print and does not require SDK upgrades to adopt new features and bug fixes
Getting started guide
- To start using SDK X Unity 1.0.0 beta, please refer to the guide here