Releases: kustomer/kustomer-ios
5.0.4
Full release notes available at https://developer.kustomer.com/chat-sdk/changelog/ios
Improved
- Removed crash scenarios in
ChatViewController
- from multiple overlapping requests to update the Chat - Removed embedded
SwiftyJSON
dependency and marked as Implementation ONLY - Removed embedded
NextGrowingTestView
dependency and marked as Implementation ONLY - Removed embedded
TaggerKit
dependency - Removed
Sentry
dependency
Fixed
- Some UI issues that made the Chat History screen look different than Kustomer on Web and Android
Added
- Added
Kustomer.overrideAssistant(id)
method to be in parity with Android
5.0.3
Full release notes available at https://developer.kustomer.com/chat-sdk/changelog/ios
Fixed
- Fixed issues that prevented CSAT messages from incrementing unread count
5.0.2
Full release notes available at https://developer.kustomer.com/chat-sdk/changelog/ios
Improved
- Improved logic that fetches unread count for messages after app is brought into foreground. Logic now does not mark any messages as read unless there is an actively open chat conversation.
- Removed embedded
Nantes
dependency and marked as Implementation ONLY - Removed embedded
NotificationView
dependency and marked as Implementation ONLY
Fixed
- Fixed Crash that would sometimes happen when in an active Chat. This was caused by overlapping updates to the
UITableView
that supports the Chat view.
5.0.1
Full release notes available at https://developer.kustomer.com/chat-sdk/changelog/ios
Improved
- Optimized
Assets/Images
in SDK, to decrease impact SDK has on app size - Removed embedded
SnapKit
dependency and marked as Implementation ONLY - made size reduction - Removed embedded
Reachability
dependency and marked as Implementation ONLY - made size reduction
Breaking
- Removed
KUSReachabilityChangedNotification
andKUSReachabilityChanged
Notification name due to removal ofReachability
dependency
5.0.0
Full release notes available at https://developer.kustomer.com/chat-sdk/changelog/ios
Improved
- Removed Alamofire and AlamofireImage dependency from SDK - made SDK size reduction
Fixed
- Unread count now filters out conversations with the wrong brand. This should fix unread counts that don’t appear to ever go away due to brand mismatch
Deprecated
- Deprecated ‘case describeCurrentCustomerIsAnonymous’ in KError, because describeCustomer function will now allow anonymous user (to align with Web and Android)
Breaking
- Completely removed KUSURLConvertible and KUSAFError from SDK, as they were only there to support the use of Alamofire and AlamofireImage
- Completely removed ‘case alamofire(KustomerChat.KUSAFError)’ from KError, as it was only there to support the use of Alamofire and AlamofireImage
4.2.0
Full release notes available at https://developer.kustomer.com/chat-sdk/changelog/ios
Fixed
- Chat screen and message bubbles now have no transforms applied to it. This helps to mitigate any scrolling bugginess on Chat screen where swipe to dismiss functionality is triggered when scrolling to bottom (most recent) of chat.
- SDK now explicitly calls all registerForRemoteNotifications() requests on the main thread to avoid any crashes when calling from background thread
Added
- Added support for Telugu and Kannada localization
4.1.6
Full release notes available at https://developer.kustomer.com/chat-sdk/changelog/ios
Fixed
- Crash when scrolling to bottom of Chat History, when loading next page of conversations.
Added
- KustomerUI.Color.quickActionButtonBorder - To style quick reply and MLL buttons in Chats
Improved
- Quick Reply buttons and MLL buttons are now rendered using quickActionButton, quickActionButtonText and quickActionButtonBorder color
4.1.5
Full release notes available at https://developer.kustomer.com/chat-sdk/changelog/ios
Fixed
- Fixed a bug where swiping down to dismiss the MLL options screen left chat unable to reselect MLL options
4.1.4
Full release notes available at https://developer.kustomer.com/chat-sdk/changelog/ios
Improved
- Improved the ability to use
Kustomer.options.activeAssistant
to override the org default assistant when usingKustomer.startNewConversation()
method. Previously, you could only change this once before SDK initialization, but now you can change it on the fly to toggle between different Chat Assistants
4.1.3
Full release notes available at https://developer.kustomer.com/chat-sdk/changelog/ios
Fixed
- Fixed a bug that prevented
KustomerUI.Color.historyNewChatButtonText
from being used in New Chat button on Chat History screen. Previously, a white color was being used, regardless of customer set override. - Fixed a bug that caused a crash in iOS SDK when an incoming message from agent contains a uniocode “non-width space” characater.