Releases: cometchat/cometchat-uikit-ios
Releases · cometchat/cometchat-uikit-ios
v5.1.1
New
- Introduced
CometChatAIAssistantChat, a composite component that integrates a message header, message list, and composer to deliver a seamless and interactive AI agent chat experience. - Added
CometChatAIAssistantBubblewith Markdown rendering, enabling clear, formatted, and user-friendly display of AI agent messages for enhanced readability. - Introduced quick starter suggestions in the empty state, helping users initiate conversations with the AI agent more efficiently.
- Added a "New Chat" button to reset the conversation context and provide easy access to previous chat sessions.
- Enabled comprehensive customization through props, allowing developers to configure:
- Streaming speed
- Custom header, empty state, and error views
- Visibility of suggestions, history, and new chat options
Enhancements
- None
Fixes
- Fixed issue while setting custom
UserRequestBuilderinCometChatUsers. - Fixed search bar placement on the Add Group Members screen ensuring consistent UI across all iOS versions
Deprecations
- None
Removals
- None
v5.0.10
New
- None
Enhancements
- None
Fixes
- Fixed issue in
CometChatThreadedMessageHeaderwhere user was unable to dismiss keyboard in landscape mode. - Fixed issue where a blank screen appeared when user navigated to
CometChatThreadedMessageHeader. - Fixed issue where user was unable to set custom trail view in
CometChatGroups.
Deprecations
- None
Removals
- None
v5.0.9
New
- None
Enhancements
- Added separate attachment options for Photo and Video library in message attachment options.
- Allowed overriding of font values from
CometChatTypographyat the app level. - Enabled setting a new language in
CometChatLocalize.
Fixes
- Fixed issue where stickers were duplicated in the
CometChatStickerKeyboard. - Fixed warning while uploading build to App Store regarding missing dSYM files.
- Fixed issue with
CometChatStickerKeyboardwhere sticker properties were not accessible when overriding at app level. - Fixed crash in
CometChatMessageListwhen creating a poll on iOS 26. - Handled busy call state of the user and displayed "Call Busy" status in
CometChatMessageList.
Deprecations
- None
Removals
- None
v5.0.8
New
- Added a Moderation View in the default bottom view of the message bubble. This view appears for messages that are disapproved based on their moderation status.
- Introduced a new prop
hideModerationViewin the MessageList component, allowing developers to hide the Moderation View when needed. - Added a new prop
cometchatModerationViewStylein CometChatOutgoingMessageBubbleStyle to customize the background color and text appearance of the Moderation View.
Enhancements
- Added support to change all fonts in
CometChatTypographyusing onesetFontmethod
Fixes
- Fixed a bug where navigating to Call Details occurred twice on double-tapping
CometChatCallLogs. - Updated the group leave confirmation button icon from ✓ to "Done" for consistency.
- Resolved an issue where, after blocking/unblocking a user while the keyboard was open in
CometChatMessageComposer, navigating away and returning to the screen caused a blank space to appear with the keyboard not visible. - Fixed an issue where blocked users' online/offline were still visible in Call Details.
- Added error message when trying to add a user to
CometChatGroupwho is already a group member. - Fixed an issue where action messages were not excluded from the list after filtering them in
CometChatMessageList. - Fixed a flickering issue where navigation text briefly appeared after a VOIP call attempt.
- Ensured consistency in call icons between
CometChatCallLogsand Call Details screens. - Resolved a crash that occurred when searching for a non-existent group in
CometChatGroups. - Fixed an issue where conversations with deleted users remained visible in
CometChatConversations. - Fixed flickering "no members" error while searching in the banned members list, even when banned users were present.
- Fixed a delay where Polls, Collaborative Document, and Whiteboard messages were not immediately rendered in
CometChatMessageList.
Deprecations
- None
Removals
- None
5.0.6
New
• None
Enhancements
- Added support for
hideShareMessageOptionproperty in theCometChatMessageListto align with other message option visibility controls in iOS V5 UIKit.
Fixes
- Fixed an issue where unexpected space appeared below the
CometChatMessageComposeron smaller iOS devices. - Resolved a layout overflow issue where the
CometChatStickerKeyboardwould extend beyond view when opened inside a threaded message on smaller iOS devices. - Corrected translation behavior where same text appeared for similar languages, now respecting exact locale preferences.
- Fixed a logout issue where the user had to tap the logout option twice to log out successfully.
- Addressed an issue where the search bar was not fixed in the Add Members screen during scrolling.
- Resolved a bug where last seen status in
CometChatMessageHeaderand User details screen incorrectly showed "a minute ago" instead of the accurate timestamp. - Improved scroll performance of
CometChatMessageListto prevent freezing when multipleCometChatAudioBubblemessages were sent in chat, ensuring a smoother user experience. - Resolved text overlapping issue in loading state when navigating to the
CometChatCallLogs. - Fixed an issue where users received duplicate stickers when sending and receiving sticker messages simultaneously in
CometChatMessageList, and stickers disappeared after being sent. - Fixed flickering of
CometChatAvatarwhile reloading data inCometChatListBase. - Fixed behavior where the sticker panel remained open when switching between
CometChatMessageComposeroptions (e.g., ai, attachments). - Resolved an issue where messages disappeared in
CometChatMessageListafter changing the device orientation. - Fixed repeated "Oops! Something went wrong" error that appeared when unbanning members on Banned members screen multiple times in quick succession.
Deprecations
- None
Removals
- None
5.0.5
New
• None
Enhancements
• None
Fixes
- Fixed an issue where the edit message preview in
CometChatMessageComposerpersisted when navigating back from the thread messages screen to the main message screen, instead of resetting appropriately. - Fixed an issue where admin and moderator controls disappeared after group member activity like joining or leaving a group in the group details screen.
- Fixed incorrect display of group action messages inside
CometChatMessageListin threaded messages screen. - Fixed an issue where the sticker panel failed to open after multiple edits and navigation events between screens with
CometChatMessageComposer. - Fixed issue where the
CometChatReactionListwould not scroll between tabs after the last reaction was removed. - Fixed an issue where the
CometChatMessageBubble would disappear when multiple touches occured on it inCometChatMessageList`. - Fixed a bug where the
CometChatCallButtondidn’t work on the second attempt to initiate call from the call detail screen. - Fixed an issue where reactions were added to wrong
CometChatMessageBubbleinCometChatMessageList. - Fixed the issue where
MediaRecorderStyleproperties were not applying correctly to theCometChatMediaRecorder. - Resolved a bug that caused group calls to start separate 1-on-1 calls for group members instead of a single group session.
- Fixed incorrect user status display where users appeared offline in the user details screen instead of showing the last seen time of the user.
- Fixed animation issue which caused reactions to slide away while removing the reaction from
CometChatReactionList. - Fixed a UI bug where owner or admin controls were incorrectly visible to participants.
Deprecations
• None
Removals
• None
4.3.21
New
• None
Enhancements
• None
Fixes
- Fixed an issue where scroll to bottom in the
CometChatMessageListwas not functioning correctly when collaborative whiteboard message was sent. - Fixed as issue where the tableViewStyle property in
ContactStyleofCometChatContactswas not applying the intended style to the table view. - Fixed a navigation bar alignment issue in
CometChatListBase. - Fixed an issue that caused offline users to appear online when navigating manually to
CometChatMessages.
Deprecations
• None
Removals
• None
5.0.4
New
• None
Enhancements
• None
Fixes
- Fixed time stamp issue in
CometChatMessageListwhere incorrect time was displayed for messages.
Deprecations
• None
Removals
• None
5.0.3
New
- None
Enhancements
-
Added support for the following new languages in iOS UIKit:
- English (UK)
- Dutch
- Japanese
- Korean
- Turkish
- Malay
-
Introduced a new
CometChatDateTimeFormatterclass to enable full customization of how date and time are displayed across the CometChat UI Kit.
Fixes
- Fixed a crash issue occurring when integrating CometChatUIKitSwift v5.0.2 with the latest version of CometChatSDK.
Deprecations
- None
Removals
- None
5.0.2
New
- None
Enhancements
- None
Fixes
- Fixed an issue where avatar was visible in user-to-user chats in
CometChatMessageListiOS UIKit v5 (Release 5.0.1). - Fixed a UI bug where the back button appeared on the left side for a few seconds after ending a call in
CometChatMessageHeader. - Fixed an issue where a member was unable to re-enter a group after being removed in
CometChatGroups. - Resolved an issue related to audio recording in the
CometChatMediaRecorder. - Fixed an issue where the "Go to Latest Message" button did not scroll to the last message in
CometChatMessageList. - Fixed navigation issue from create conversation screen to the
CometChatMessageList. - Resolved a bug where the avatar displayed incorrectly in user-to-user in
CometChatThreadedMessageHeader. - Fixed blocking/unblocking user behavior that incorrectly displayed online status in `CometChatMessageHeader.
- Fixed an issue where sticker options were not visible after the first attempt to attach media in
CometChatMessageComposer. - Fixed a bug where the attach button and options would hide when scrolling stickers in
CometChatMessageComposer. - Resolved a crash issue when banning a group member in
CometChatGroupMembers. - Fixed the overlap issue where the search box covered user/group buttons in
CreateConversationsscreen. - Fixed incorrect "No Replies" label for threads with 0 replies in
CometChatThreadedMessageHeader. - Resolved incorrect loading state display when scrolling the
CometChatGroupMembersscreen. - Fixed an issue where deleted groups remained visible in the
CometChatGroupsafter performingexit and delete groupaction. - Fixed a bug where no error message was shown when searching for an invalid username in the
CometChatGroupMemberssection of a group. - Corrected incorrect pluralization in the group member count in group detail screen.
- Resolved a crash issue when removing a member from a group in
CometChatGroups. - Fixed duplicate back options being displayed on the user details screen.
- Fixed an issue where users could log out of the app without internet connection.