GC iOS SDK- Release Notes

GC iOS SDK- Release Notes

1.4.4

  1. Updated dependency SDK version for improved compatibility and stability.

1.4.3

  1. Updated dependency SDK version for compatibility and stability improvements.

1.4.2

  1. Added support for End Chat options in Guided Conversations flows.

1.4.1

  1. Made compatibility updates for Guided Conversations (GC) and dependency SDKs to support builds with Xcode 16.

1.4.0

  1. Multilingual support has been added to GC Flows for better localization.
  2. GC Flow customization options are now supported on mobile.
  3. Chat export feature implemented.
  4. The showWidget API is deprecated from this version.

Migrating from v1.3.x to v1.4.x

The table below outlines the necessary changes to ensure a smooth migration.
ZohoGC.show(orgId: <#OrgId#>, botId: <#BotId#>, domain: <#Domain#>)
ZohoGC.showFlow(orgId: <#OrgId#>, flowId: <#FlowId#>, domain: <#Domain#>,preferredLanguage: <#PreferredLanguageCode(Optional)#>)
[ZohoGC showWithOrgId:<#OrgId#> botId:<#BotId#> domain:<#Domain#>];
[ZohoGC showFlowWithOrgId:<#OrgId#> flowId:<#FlowId#> domain:<#Domain#> preferredLanguage: <#PreferredLanguageCode(_Nullable)#>];

1.3.11

  1. Upgraded dependency SDK versions for improved compatibility and stability.

1.3.10

  1. Upgraded dependency SDK versions for enhanced performance and compatibility.

1.3.9

  1. Updated the dependency SDK version for improved compatibility and stability.

1.3.8

  1. Upgraded dependency SDK versions for improved compatibility and performance.

1.3.7

  1. Updated get and update session variable APIs.

Migrating from v1.3.6 to v1.3.7

Old API
New API
ZohoGC.setSessionVariables(botId: String, sessionVariables: [String: String])
ZohoGC.setSessionVariables(botId: String, sessionVariables: [[String: Any]])
ZohoGC.updateSessionVariables(botId: String, sessionVariables: [String: String])
ZohoGC.updateSessionVariables(botId: String, sessionVariables: [[String: Any]])

1.3.6

  1. Initial support for Mac Catalyst

1.3.5

  1. Made compatibility updates for Guided Conversations (GC) and dependency SDKs to support builds with Xcode 16.

1.3.4

  1. Updated dependency SDKs used in ZohoGCSDK to ensure improved compatibility and stability.

1.3.3 

  1. Resolved the compile-time issue in XCode 16 when using SDK as a static library.
1.3.1
  1. Added attachment preview before uploading.
  2. Support feature introduced based on App ID.
  3. Resolved bugs and optimized performance for a smoother user experience.


Migrating from v1.2.x to v1.3.1  

The table below outlines the necessary changes to ensure a smooth migration.

v1.2.x Series
v1.3.1
  1. ZohoGC.setSessionVariables(sessionVariables: <#SessionVariables#>)
  1.  ZohoGC.setSessionVariables(botId: <#BotId#>, sessionVariables: <#SessionVariables#>)
  1. ZohoGC.updateSessionVariables(sessionVariables: <#SessionVariables#>)
  1. ZohoGC.updateSessionVariables(botId: <#BotId#>, sessionVariables: <#SessionVariables#>)
  1. ZohoGC.clearData()
  1.  ZohoGC.clearData(botId: <#BotId#>)

1.2.3

  • ZohoGCSDK version released. Resolved bugs and optimized performance for a smoother user experience.

1.2.1  

  • Resolved bugs and optimized performance for a smoother user experience.

  • Extended customization options with the introduction of new colors.

  • The ZDThemeKit module has been removed. Importing ZDThemeKit for ZDThemeManager is not required henceforth.

1.1  

  1. The location component and URL buttons have been added.