Releases: kustomer/kustomer-ios
5.0.7
Full release notes available at https://developer.kustomer.com/chat-sdk/changelog/ios
Added
- Multiple new configurable colors for customizing the look of the SDK (
chatHeaderTitle
,chatHeaderText
,chatHeaderSeparator
,historyRowTitle
,historyRowSubtitle
,historyRowDate
,historyRowIcon
,historyRowSeparator
,historyText
,outgoingMessageBubbleShadow
,tabBatUnselectedItemBorderColor
)
Improved
- Replaced old Kustomer logos and colors w/ new Kustomer logo
Fixed
- Bug that caused crash when rendering a message that contains utf8 non-width characters
5.0.6
Full release notes available at https://developer.kustomer.com/chat-sdk/changelog/ios
Added
- Added Xcode 16 & iOS 18 support
Fixed
- Bug that caused 2 sequential MLL (Multi-Level List) steps in a Conversational Assistant to display the same options - even if they are different
- Bug that prevented new callback named
afterCreateConversationOrError
instartNewConversation
from executing when there is a failure indescribeConversation
5.0.5
Full release notes available at https://developer.kustomer.com/chat-sdk/changelog/ios
Deprecated
- Marked ‘phones’, ‘emails’ and ‘socials’ as deprecated in describeCustomer method. Customers should now use the new
sharedPhones
,sharedEmails
, `sharedSocials’
Fixed
- Callback from
startNewConversation
method would not be executed in case of error, new callback now fires on success and on error - A bug that would cause reply types (like buttons) to not be hidden in older messages. Edge case where the same message is displayed twice but the buttons appear in both the old and new message.
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