CHANGELOG

The changelog for Kommunicate-iOS-SDK. Also see the releases on Github.

[6.9.5] 2023-07-21

[6.9.4] 2023-07-10

[6.9.3] 2023-06-30

[6.9.2] 2023-06-28

[6.9.1] 2023-06-07

[6.9.0] 2023-05-25

[6.8.9] 2023-04-28

[6.8.8] 2023-04-19

Kommunicate.kmConversationViewConfiguration.toolbarSubtitleText = "7 Years Experience"
Kommunicate.kmConversationViewConfiguration.toolbarSubtitleRating = 4.5
Kommunicate.defaultConfiguration.enableDeleteConversationOnLongpress = true

##[6.8.7] 2023-04-05

[6.8.6] 2023-03-23

[6.8.5] 2023-03-23

[6.8.4] 2023-03-17

[6.8.3] 2023-03-10

[6.8.1] 2023-03-09

[6.8.0] 2023-02-22

[6.7.9] 2023-02-17

[6.7.9] 2023-02-17

[6.7.8] 2023-02-10

[6.7.7] 2023-01-31

[6.7.5] - 2023-01-25

[6.7.4] - 2022-11-02Z

[6.7.3] - 2022-09-15Z

[6.7.2] - 2022-08-08Z

    You can enable this by adding below line in Appdelegate.swift file or before initiating the conversation.
    Kommunicate.defaultConfiguration.enableTextToSpeechInConversation = true

[6.7.1] - 2022-07-01Z

[6.7.0] - 2022-06-24Z

Sample Code Snippet:

Use this method to update assignee or teamId & metadata. Don't try to update assignee & teamId at the same time.
  let conversationId = "your_conversation_id"
  let assigneeId = "your_assignee_id"
  let metaData = ["key1":"value1", "key2": "key2", "key3":"value3"]

If you want to update conversation assignee, then create conversation object like this:

 let conversation = KMConversationBuilder().withClientConversationId(conversationId).withConversationAssignee(assigneeId).build()

If you want to update teamId & conversation meta data, then create conversation object like this:

 let conversation = KMConversationBuilder().withClientConversationId(conversationId).withMetaData(metaData).withTeamId(teamId).build()

If you want to update teamId only, then create conversation object like this:

 let conversation = KMConversationBuilder().withClientConversationId(conversationId).withTeamId(teamId).build()

If you want to update conversation meta data only, then create conversation object like this:

  let conversation = KMConversationBuilder().withClientConversationId(conversationId).withMetaData(metaData).build()

after that call the updateConversation by passing above created conversation

  Kommunicate.updateConversation(conversation: conversation) {response in
     switch response {
        case .success(let clientConversationId):
           print("conversation is updated successfully")
// To launch the conversation
           Kommunicate.showConversationWith(groupId: clientConversationId, from: self, completionHandler: {response in
              if response {
                  print("conversation is shown")
              } else {
                  print("conversation is not shown")
               }
            })
           break
        case .failure(let error):
           print("failed to update conversation")
           break
     }
  }

[6.6.0] - 2022-03-23Z

[6.4.0] - 2022-01-21Z

[6.3.1] - 2021-11-30

[6.3.0] - 2021-09-30

Enhancements

[6.2.1] - 2021-08-19

Enhancements

[6.2.0] - 2021-08-18Z

[6.2.0] - 2021-08-18Z

Fixes

Enhancements

[6.1.0] - 2021-06-22

Enhancements

[6.0.0] - 2021-05-04Z

Enhancements

[5.14.0] - 2021-03-24Z

Enhancements

Fixes

[5.13.0] - 2021-02-27

Enhancements

[5.12.0] - 2021-02-16

Enhancements

[5.11.0] - 2021-02-01

Enhancements

[5.10.0] - 2021-01-19

Enhancements

[5.9.0] - 2020-12-04

Enhancements

Fixes

[5.8.0] - 2020-11-02

Enhancements

[5.7.0] - 2020-09-10

Enhancements

[5.6.1] - 2020-08-21

Enhancements

[5.6.0] - 2020-08-14

Enhancements

Fixes

[5.4.0] - 2020-06-24

Enhancements

Fixes

[5.3.0] - 2020-06-09

Enhancements

-[CM-23] Single thread conversation based on chat widget rules setup in dashboard -[CM-14] Apply chat widget customization theme based on server response

[5.1.0] - 2020-04-22

Enhancements

[5.0.0] - 2020-04-01

Enhancements

[4.0.0] - 2020-03-09

Enhancements

Fixes

[3.1.0] - 2020-01-28

Enhancements

Fixes

-[CM-134] Multiple conversations created on click of start new button.

[3.0.0] - 2019-12-12

Enhancements

[2.5.0]

Enhancements

[2.4.0]

Enhancements

[2.3.0]

Enhancements

[2.2.0]

Fixes

[2.1.0]

Enhancements

[AL-3540]Added create conversation

[2.0.0]

Enhancements

[AL-3623] Now iOS 10 is the minimum version supported.

[1.6.0]


Enhancements

[1.5.0]


Enhancements

Fixes

[1.4.1]

Fixes

[1.4.0]

Enhancments

[1.3.0]

Enhancments

[1.2.0]

Enhancements

[1.1.0]

Enhancements

[1.0.0]


Enhancements