Release Notes - Android
TIMELINE
Version 8
v8.0
SDK v8.0.5
11 Sept 2024
Bug fixes
- The unregisterVisitor() API issue is been fixed.
- Miscellaneous bug fixes and performance improvements.
SDK v8.0.4
22 Aug 2024
Bug fixes
- Miscellaneous bug fixes and performance improvements.
SDK v8.0.3
12 Aug 2024
Bug fixes
- Miscellaneous bug fixes and performance improvements.
SDK v8.0.2
28 Jun 2024
Bug fixes
- Miscellaneous bug fixes and performance improvements.
SDK v8.0.1
19 Jun 2024
Bug fixes
- Miscellaneous bug fixes and performance improvements.
SDK v8.0.0
12 June 2024
Introducing new chat APIs in SDK.
- The Chat.start() API helps initiate a chat.
- The Chat.startWithTrigger() API allows initiating a chatbot-triggered chat.
- The Chat.setWaitingTime() API allows customizing the chat's waiting time.
- The Chat.get() API retrieves chat details for the specified chat ID.
- The present() API allows displaying the SDK (Conversation or Knowledge Base) as per your requirement.
Enhancements
- You can edit, delete, and reply to the chat messages.
- Zobot's files and slider cards are supported.
- Implemented new UI/UX elements, including refreshed icons, smooth scrolling, and more.
- Added new conversation and knowledge base attributes for customization.
- Supported info messages on using Zoho Assist.
Bug fixes
- Miscellaneous bug fixes and performance improvements.
Version 7
v7.1
SDK v7.1.1
09 March 2024
Bug fixes
- Miscellaneous bug fixes and performance improvements
SDK v7.1.0
03 March 2024
Introducing a new set of APIs for notifications in SDK.
- The Notification.setActionSource() API allows to manage the notification click action.
- The Notification.getPayload() API retrieves the payload when the user taps on the notification.
- The ZohoSalesIQ.Chat.hideQueueTime() API allows controlling the visibility of the chat queue time.
- Enriched UI for Queue layout in chats widget.
Bug fixes
- Miscellaneous bug fixes and performance improvements.
v7.0
SDK v7.0.3
27 February 2024
Bug fixes
- Miscellaneous bug fixes and performance improvements.
SDK v7.0.2
24 January 2024
Bug fixes
- Fixed launcher-related bugs and improved performance.
SDK v7.0.1
16 February 2024
Bug fixes
- Miscellaneous bug fixes and performance improvements.
SDK v7.0.0
15 December 2023
Introduced a new set of APIs for more SDK customizations
- The ZohoSalesIQ.Launcher.show() API to customize the launcher's visibility (show, hide, or show during an ongoing chat) based on your preferences. The previously utilized showLauncher() API has now been deprecated.
- The ZohoSalesIQ.Launcher.enableDragToDismiss() API enables closing the mobilisten launcher by drag and drop.
- Mobilisten now supports ten regional languages, including Tamil, Kannada, Bengali, Hindi, Gujarati, Marathi, Telugu, Punjabi, Oriya, and Malayalam.
- The ZohoSalesIQ.dismissUI() API allows users to navigate back to your app instantly by dismissing all Mobilisten UI elements.
- Introducing the ability to add custom icons for rating/feedback.
Enhancement
- The Chat.showFeedbackAfterSkip() API to control the flow of rating/feedback after the chat ends.
Bug fixes
- Miscellaneous bug fixes and performance improvements
Version 6
SDK v6.0.2
28 September 2023
Bug Fixes
- Handled different cases of 'View Old Conversations' to make them more stable.
- Fixed a bug that caused the launcher to disappear when it unexpectedly popped out of the chat window while typing.
- Mobilisten now honors the waiting message when a visitor initiates a chat with the operator in the brand settings.
- Miscellaneous bug fixes and performance improvements.
v6.0
SDK v6.0.1
22 August 2023
Enhancements:
- The sub-categories for the articles are supported.
- Multi-lingual support for the articles and their categories.
- Supported managing the author's information visibility and feedback (like/dislike) on the articles through brand settings.
- Introduced a new version of APIs for the Knowledge base (Deprecated the old FAQ APIs).
- An update in the setTabOrder() API, the param value "FAQ" is deprecated, and a new value "KnowledgeBase" is introduced.
- Introduced setTheme() API to apply the custom theme to the SDK.
Bug fixes:
Version 5
v5.1
SDK v5.1.0
2 June 2023
Enhancements:
Added shouldOpenChatWindow parameter to ZohoSalesIQ.Tracking.setCustomAction() API that lets you open the chat window when the API is triggered. Check documentation for details.
Bug fixes:
Fixed an issue where intelligent triggers with delay criteria were not functioning properly.
Fixed an issue where the wrong bot would pick up the chat after the trigger when there are multiple Zobots.
Miscellaneous bug fixes and performance improvements.
v5.0
SDK v5.0.0
5 May 2023
New Feature:
- Read receipts for messages - Your visitor can now see when the operator has read the message and vice versa.
Note: For this function to work, read receipts must be enabled in Zoho SalesIQ settings. To enable read receipts, open Zoho SalesIQ on your computer and go to Settings > Brands > {Your brand name} > Configurations > Privacy. Scroll down to the 'Enable read receipt for conversations' option and turn it on.
Enhancement:
- Chat Window Notification Banner - We have added a new info banner to the chat window that will notify your visitors when the chat has been picked up or accepted by an operator.
- File Size Dialog - A new dialog will now appear when sharing a file larger than 50MB (maximum file size limit), allowing the visitor to select another file.
Likes and dislikes for articles - After voting for an article, you can now see the number of likes and dislikes it received.
Bug fixes:
We fixed an issue where the input message text field would remain visible after ending a chat.
The status bar will now hide as expected when viewing operator/visitor message images in full-screen mode.
We addressed an issue where message transcripts would not sync properly in some unusual cases when the socket connection was disconnected.
Visitors can now capture the chat window using the screenshot option without issues.
Fixed an issue with the input phone number bot card. The default value specified in the script now appears in the UI.
Fixed an issue with the getDepartments() API. Previously, the API only returned departments set using the setDepartment() or setDepartments() API. Now, the API returns all departments available in the brand.
Miscellaneous bug fixes and performance improvements.
Version 4
v4.4
SDK v4.4.0
2 Mar 2022
Enhancement:
Enabled support for Georgian[ka], Armenian[hy], and Persian[fa] languages. You can change to these languages using the .Chat.setLanguage() API.
v4.3
SDK v4.3.5
22 Feb 2023
Bug fixes:
SDK v4.3.4
02 Feb 2023
Bug fixes:
- Fixed an issue where the audio player would crash while changing the track progress.
- Fixed an issue with the startChat() API - Github #63.
- Rare cases of the proactive chat window and pre-chat forms crashing have been fixed.
- Other miscellaneous bug fixes.
SDK v4.3.3
02 Dec 2022
Bug fixes:
- Fixed a bug that causes chat messages to go missing in rare cases.
- Fixed the issue where the triggered chat disappears after the visitor replies.
- Fixed the issue where the chat with infinite waiting time ends up as missed when reopening the application.
- Other miscellaneous bug fixes.
SDK v4.3.2
24th Nov 2022
Enhancements:
- Implemented new Logger APIs - Learn more
- Implemented the new handleUri event listener. Learn more
Bug fixes:
- Fixed the issues with initiating a new conversation by a visitor.
- Fixed the issue where the conversation status isn't updated properly.
- Fixed the issue where chat actions register and unregister APIs didn't function as expected.
- Fixed an issue with notification order.
- Fixed the issue where the chat widget fails to hide outside business hours (if configured) or when the brand is offline.
- Fixed the issue where the notification isn't shown when sent through REST API push notification.
- Other miscellaneous bug fixes and security enhancements.
SDK v4.3.1
18 Oct 2022
Enhancements:
- Author details are now shown on the article page.
- Support to change the order of the tabs in the SalesIQ chat window. Learn more.
- Added new API ZohoSalesIQ.setLauncherIcon() to change the launcher icon.
Bug fixes:
- Fixed issues with the launcher in floating mode.
- Fixed chat listeners API callback issues.
- Fixed the issue where syncThemeWithOS didn't reflect while changing multiple times.
- Fixed the issue where the connected chat messages weren't loading for the registered visitor when registerVisitor() API was used.
- Fixed the issue where the operator/bot display picture change was not reflected correctly.
- Fixed issues in chat queuing for bot transfer
- Fixed the issue where the chat ends up as missed automatically after the waiting time, even when picked up by a bot.
- Fixed the issues with the article layout. Github article layout issue #49
- Fixed a reported crash. Github issue #54
- Fixed the issue when the ZohoSalesIQ.Visitor.setName() API didn't work on immediate callback after initializing the API. GitHub react issue #45 | Github flutter issue #16
- Other miscellaneous bug fixes
Changes:
- Removed the icon parameter from Notification.handle(). Learn more.
v4.2
SDK v4.2.9
26 Aug 2022
Enhancements:
- Enhanced the process of loading GIFs and images.
Bug fixes:
- Fixed the issue where the links were broken in article's table of content.
- Fixed the issues where text isn't reflected in Mobilisten when the content in string.xml is overridden.
- Updated the new regex pattern for registerVisitor unique key.
- Fixed markdown rendering issues.
- Fixed URL, email, and phone number recognition issues.
- Fixed the issue where the mail app preference list is not shown when clicking on an email address. (From Android API 30).
- Fixed the issue where the image fill/fit preference set by the user for the bot image sharing option isn't reflected.
- Fixed the visitor tracking consent banner visibility issues. GitHub Issue #15.
- Fixed the issue where the consent banner would still display despite being disabled in the global settings.
- Other miscellaneous bug fixes.
SDK v4.2.8
10 June 2022
Bugs fixes:
- Enhanced performance and security updates. For additional information on security update, check our community announcement.
SDK v4.2.6
07 June 2022
Bug fixes:
- This version fixes the issue where the default question is being reused when starting a new chat using the startChat API.
- Now, when starting a chat, the department selection will not be shown, and the chat will begin instantly when there is only one active department if you have selected the pre-chat form type as conversation.
- Chat consent pop-up will now be shown while starting a new chat with startChat API.
- This version fixes an issue where deleted chats are shown in the conversation list.
- This version fixes a redirection issue when a target link is sent along with the push notification.
- This version fixes an issue where the admin name instead of attender name is shown in the action bar title after joining a monitor chat.
SDK v4.2.5
22 March 2022
Enhancements:
- This version enables Javascript support within article previews within the knowledge base.
Bug fixes:
- This version fixes a crash. Github Issue #38.
SDK v4.2.4
23 Feb 2022
Enhancements:
- This version includes performance enhancements.
SDK v4.2.3
31 Jan 2022
New additions:
- Mobilisten now supports 6 new languages. (Bulgarian, Vietnamese, Indonesian, Filipino, Finnish, and Traditional Chinese).
Bug fixes:
- This version fixes an issue with push notifications when the targetSdkVersion is set to 31 (Android 12).
SDK v4.2.2
Bug Fix:
- App won't crash anymore when internal APIs are triggered before init() API call.
SDK v4.2.1
Bug Fixes:
- Fix for chat connectivity issue in v4.2.0
SDK v4.2.0
Features:
- Added support to collect translation consent from the user with an option to opt-out (if configured in the SalesIQ console).
Changes & Enhancements:
- Enhanced Chat performance and UI improvements.
- Extended customization on the Queue banner. Learn more
Bug Fixes:
- Resolved file upload UI glitches.
v4.1
SDK v4.1.0
Features:
- Added support for Video display card in Bot handler.
- Added support for Parallel open chat restrictions. This can be configured in the SalesIQ console by navigating to Settings > Brands(Websites) > "Brand Name" > Configurations > Flow Controls > Parallel conversations.
- Introduced ZohoSalesIQ.Chat.isMultipleOpenRestricted() API that can be used to check the configuration of parallel chats in the SalesIQ console.
Enhancement:
- Customization added for messages status strings. Learn more
v4.0
SDK v4.0.1
Bug Fixes:
- This version fixes an issue in unescaping special characters in chat messages.
SDK v4.0
Features:
- Added support for Chat Queueing. New chats can now be queued if all the operators assigned to a brand are engaged.
- Added support for Waiting Timer for the chats from SDK, which can be configured in the corresponding brands(websites).
- Added support for Offline Message (when all departments are offline, the chat will go to missed when initiated. It comes with the option to leave a message).
- Added support for live updating of department status inside SDK.
- Introduced Chat.getDepartments() API that can be used to fetch the list of departments configured for a brand. Learn more
- New event has been added under SalesIQChatListener - handleQueuePositionChange(). Learn more
Changes:
- Deprecated Chat.setVisibility(.voiceMessage) API. The voice message feature can now be toggled via the SalesIQ console by navigating to Brands(Websites) > "Brand Name" > Configurations > Voice notes.
- VisitorChat object will now hold queuePosition attribute. Learn more
- Attribute changes:
- siq_chat_image_size_textcolor --> siq_chat_attachment_detail_textcolor
- Info Message changes:
- You are now connected to "operator_name" --> The chat has been forwarded to "operator_name" successfully.
- This chat will now be taken over by "operator name" --> Chat Transferred. Hi, "operator name" here!! I'd be happy to assist you further.
- Offline message submitted --> We missed your chat request
- Design Changes:
- Banner with the Queue position and approx. time to the next position will be displayed in the chat window.
- The department in which the current queue(only when brand holds more than one dept.) is placed and Queue position will be displayed in Conversation list view.
Note: Customization is also supported for the above banner. Learn more
Bug Fixes:
- Hebrew language translation issue fix.
- We have squashed bugs and enhanced compatibility with the new codeless bot flow builder in SalesIQ 2.0.
Version 3
v3.0
SDK v3.0
Features:
- Added support for theming sync with device OS. SDK theme can now be changed to light or dark theme based on the device theme.
Note: If you have already customized the theme of an SDK it will not reflect now unless it is renamed to the new style. Learn more
Enhancement:
- Design change for Image and Video messages
- #19 - Extended the customization for the Forms view status bar.
Attribute name - siq_forms_statusbar_color. Learn more
Bug fixes:
Version 2
v2.3
SDK v2.3.2
26 Nov 2020
Features:
- Outgoing messages will be having sending and sent states within the chat.
- Option to resend or delete the messages upon failure.
- Support for Password Input card. Learn more
Enhancement:
SDK v2.3.1
13 October 2020
Bug Fixes
- Fixed SDK launcher visibility issues.
- Fixed Push notification registration issues when registerVisitor() API is used.
- Fixed the crash issue when the rating is given from a chat window in Kitkat devices - #14.
- Exception on endchat notification - #10.
- NullPointer Exception in some rare cases - #8, #12, #13.
SDK v2.3
28 September 2020
- Unable to send images using the camera option in the Android 11 devices issue is fixed.
- Crash on accessing links from the chat window when no appropriate app or default browser is present - GitHub link
- Exception for some users on tracking disabled state - GitHub link
SDK v2.3-beta.4
Beta7 September 2020
Feature/Additions:
- Support for Invoke JS API trigger ( .handleTrigger() ). Learn more.
SDK v2.3-beta.3
Beta30 July 2020
Features/Additions:
- Support for location search (AutoCompletion of search results) in bot location widget.
Changes/ Enhancements:
- Removed support for listing nearby places in the bot location widget.
SDK v2.3-beta.2
Beta17 July 2020
Features/Additions:
- Support for Phrases display card.
- Multiple line support for the texts in suggestions chip view.
- API support to hide the FileShare option and Email Transcript option in the chat window. Learn more
Enhancement:
- Support for error callback in the init method. Learn more
SDK v2.3-beta.1
Beta8 July 2020
Enhancement:
- We have enhanced the performance of the SDK while sending text messages.
Bug Fixes:
- Fixed the border issues on the bot widget's link display card.
v2.2
SDK v2.2
3 July 2020
Features or Additions:
- Support for dropdown widget cards.
- A banner will be displayed in both the chat window and conversation UI when there is no internet connection.
- API support to set a secondary location for a visitor. Learn more
- Basic support for strings customization. Learn more
Enhancement:
- Support for disabling in-app notifications. Learn more
v2.1
SDK v2.1
26 June 2020
Features/Additions:
- Support for Carousel widget cards.
- Client actions supported for Bot display cards (Images, Links and Articles)
- Zoho SalesIQ branding that directs you to the Mobilisten home page will be displayed at the bottom of the chat window for open chats.
Note: The branding will be displayed only for free account users.
Changes/Enhancements:
- Minor changes in the design of the sender name and time in the chat bubble.
- Visitor Name in the chat bubble will now be shown only upon the API call. The default text "You" will be shown otherwise.
- ZohoSalesIQ.Chat.show() API will now navigate the user to the home page of SDK, ZohoSalesIQ.Chat.open() can be used to open the chat window.
v2.0
SDK v2.0
11 June, 2020
Features:
- Introduced two new themes Dark Theme and Light Theme and added support for customizing SDK components. Learn more.
- Added support for multi-client live sync for messages in SDK once the visitor is registered using the ZohoSalesIQ.registerVisitor() API.
- Added support for reopening of closed and missed chats.
- Added support for initiating multiple chats
- Added support for pre-chat forms.
- Added support for RTL.
- Added support for feedback and rating options anytime later if it is missed at the time of closing the chat.
- Added support for hiding launcher/chat widget when operators are offline and outside business hours.
- Added support for visitor name in chat bubble.Learn more.
- Added support for the Bot input cards. Learn more.
- Added support for the Bot Display card - Image, Articles and Links. Learn more.
- Added support for Bot-busy action.
- Offline banner will be shown in both conversation list view and chat window on offline cases.
- APIs added :
- Closing specific chats. Learn more.
- Fetch the list of chats had by the visitor. Learn more.
- Fetch attender image. Learn more.
- Fetch article lists. Learn more.
- Fetch categories lists. Learn more.
- Open specific articles. Learn more.
- Open a specific chat. Learn more.
- Enable/disable voice message. Learn more.
- Enable/disable visibility of visitor name in chat. Learn more.
- Enable/disable forms. Learn more.
- Event listeners added:
- Visitor action based listeners - Learn more.
- handleSupportOpened()
- handleSupportClosed()
- handleIPBlock()
- Chat related listeners - Learn more.
- handleChatViewOpen()
- handleChatViewClose()
- handleChatOpened()
- handleChatClosed()
- handleChatReOpened()
- handleChatMissed()
- handleChatAttended()
- Article related listeners - Learn more.
- handleArticleOpened()
- handleArticleClosed()
- handleArticleLiked()
- handleArticleDisLiked()
Changes/Enhancements:
- Operator image and name will be shown by default in chat.
- Voice recording option is disabled by default. can be enabled using API. Learn more.
- ZohoSalesIQ.setLanguage() -> change in data type of parameter. Learn more.
- Bot suggestion style will be vertical by default, horizontal can be chosen in style. Learn more.
- We have additionally added chatId, attenderName, attenderId, isBotAttender, departmentName, chatStatus, unreadCount, lastMessage, lastMessageSender, lastMessageTime for the VisitorChat class which is used as the return type in callbacks. Learn more.
- Operator images will not be shown in launcher if there is more than one connected chat.
- End button is replaced with a kebab menu with an option to end.
- Change in the layout of chat messages for closed chats (previously it will be aligned in reverse - top to bottom).
- Continue button at the bottom of the chat window is removed. Reopen button added.
- Change in the info message for closed chats -> "Session Ended".
- Trigger messages are disabled in offline cases.
- FAQ tab will be enabled by default and departments section is removed.
- FAQ will not be cleared upon unregistering the visitor.
- Chat button is removed in the bottom right corner of articles view.
- "Chat" button is removed from the Conversation and Articles Emptyviews, only the "Start Chat" button will present if there is no chat available.
- For closed and missed chats, we have changed the text shown in the chat window toolbar. It now displays the chatID followed by the visitor's question instead of the chat attender's name.
- Minor UI changes to the way conversations are displayed in the conversation list view.
- FAB in the conversation list screen will not be hidden upon open chats. It can be used to initiate another new chat. Note: If details are yet to be filled in previous initiated chat, FAB will take you to that specific chat.
- Irrespective of device font, default SDK font is handled throughout SDK. Note: Custom font can be set if needed.
- Change in the flow of ZohoSalesIQ.Chat.show() API, which will navigate to the recent chat window or a new one if no chats are present.
- Deprecated APIs:
- ZohoSalesIQ.setThemeColor()
- LauncherProperties.setBackgroundColor()
- LauncherProperties.setBadgeTextColor()
- LauncherProperties.setBadgeBackgroundColor()
- ZohoSalesIQ.Chat.setMessage()
- ZohoSalesIQ.Chat.setOfflineMessage()
- ZohoSalesIQ.FAQ.setDepartmentVisibility()
- Visitor action based listeners - Learn more.
Bug Fixes:
- Fixed crash on MaterialDesign latest library - Issue - #2.
- Fixed FAQ loading issues on login logout cycle are fixed.
- Fixed the bug of input area when Arabic language is set.
- Fixed the issue on offline status of embed not getting updated dynamically.
- Fixed the issue in sending screenshots from the app's home page.
- Fixed the UI issue in,
- screenshot preview.
- horizontal layout.
- Fixed a bug where suggestions overlap with the bot widget card in some cases.
Version 1
v1.4
SDK v1.4
1 March, 2019
Features:
- Markdown supported in bot messages - Learn more
- Launcher customisation - Learn more
Bug Fix:
- No resource found issue matches the given name at 'layout_toRightOf' with value '@id/siq_sender_avatar'- fixed
- No resource found issue matches the given name (at 'layout_alignBottom' with value '@id/siq_msg_container') - fixed
- Fixed the chat keyboard issue where it doesn't allow to enter new line while typing message
v1.3
SDK v1.3
1 Oct, 2018
Features:
- Zobot: Support for bot interaction with widgets and actions - Learn more
- Record & send audio feature
Enhancement:
- This update includes UI revamp of feedback,rating and taking screenshot
- Provided a option to cancel screenshot
- Articles classification via APIs like,
ZohoSalesIQ.FAQ.setDepartmentVisibility(boolean visibility),
ZohoSalesIQ.FAQ.setCategoryVisibility(boolean visibility)
Bug Fix:
- java.lang.NoSuchFieldError: No static field bottom_layout of type I in class is fixed
- Fixed the flickering of launcher button
- Fixed the upload of low quality image while sending through take picture option
SDK v1.2.5
14 June, 2018
Enhancement:
- Updated translated contents
- Connectivity improvements
SDK v1.2.4
23 May, 2018
Bug Fix:
- The bugs in the previous version have been fixed
SDK v1.2.3
10 April, 2018
Features:
- Zoho SalesIQ-SDK rolls out the first phase of updates in compliance with GDPR - Learn more
Enhancement:
- API improvements and essentially some conversation UI Improvements
Bug Fix:
- The bugs in the previous version have been fixed
v1.2
SDK v1.2
25 February, 2018
Features:
- Introducing article feature, where the visitor can access frequently wanted articles right on their chat window - Learn more
Enhancement:
- API improvements and essentially some conversation UI improvements
Bug Fix:
- The bugs in the previous version have been fixed
v1.1
SDK v1.1
11 December, 2017
Features:
- Introducing conversation chat view to refer to previous conversations without searching for chat transcript email
Enhancement:
- UI revamp of chat messages
Bug Fix:
- The bugs in the previous version have been fixed
SDK v1.0.4
19 September, 2017
Enhancement:
- This update includes few UI improvements
Bug Fix:
- The bugs in the previous version have been fixed
SDK v1.0.2
16 August, 2017
Features:
- Introducing hide/show chat launcher button to indicate online and offline status to web-visitors
Enhancement:
- This update had been adopted to OREO android version
Bug Fix:
- Issues in file sharing, memory leak
SDK v1.0.1
27 July, 2017
Features:
- End chat implementation facilitated to end/wrap up chat conversations in visitor end
Bug Fix:
- The bugs in the previous version have been fixed
SDK v1.0
14 June, 2017
Features:
- The initial release of SalesIQ-SDK introduced visitor tracking and live chat services