Release Notes - Android

TIMELINE

Version 7

Version 6

Version 5

Version 3

Version 7

v7.0

SDK v7.0.2

Bug fixes

  • Fixed launcher-related bugs and improved performance.

SDK v7.0.1

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

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:

  • GitHub issues were fixed.
  • Miscellaneous bug fixes and performance improvements.

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.

     

  • Fixed the following GitHub issues: #30, #31, #32, #59.

  • 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:

  • Fixed GitHub issues. Android - #39, React Native - #58
  • Resolved issues where messages were not being sent successfully in certain failure cases.
  • Fixed an issue that caused the bot to crash when displaying the select card without an image URL during a conversation.
  • Other miscellaneous 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:

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:

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:

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_colorLearn more

Bug fixes:

  • Fix for App restart issue from in-app notifications.
  • Fix rolled out for #23 and #25.

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:

  • Extended the customization for the Forms toolbar - #17
  • Support to customize the Submit button text in the forms view - #18

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

Beta

7 September 2020

Feature/Additions:

  • Support for Invoke JS API trigger ( .handleTrigger() ). Learn more.

SDK v2.3-beta.3

Beta

30 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

Beta

17 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

Beta

8 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 :
  • 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()

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:

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