Skip to content

Releases: cometchat/cometchat-uikit-ios

v5.1.1

12 Nov 16:48
bf01bdd

Choose a tag to compare

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 CometChatAIAssistantBubble with 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 UserRequestBuilder in CometChatUsers.
  • Fixed search bar placement on the Add Group Members screen ensuring consistent UI across all iOS versions

Deprecations

  • None

Removals

  • None

v5.0.10

06 Nov 14:25
da9c5ef

Choose a tag to compare

New

  • None

Enhancements

  • None

Fixes

  • Fixed issue in CometChatThreadedMessageHeader where 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

08 Oct 09:32
49c7919

Choose a tag to compare

New

  • None

Enhancements

  • Added separate attachment options for Photo and Video library in message attachment options.
  • Allowed overriding of font values from CometChatTypography at 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 CometChatStickerKeyboard where sticker properties were not accessible when overriding at app level.
  • Fixed crash in CometChatMessageList when 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

25 Aug 19:06
7ef73ce

Choose a tag to compare

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 hideModerationView in the MessageList component, allowing developers to hide the Moderation View when needed.
  • Added a new prop cometchatModerationViewStyle in CometChatOutgoingMessageBubbleStyle to customize the background color and text appearance of the Moderation View.

Enhancements

  • Added support to change all fonts in CometChatTypography using one setFont method

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 CometChatGroup who 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 CometChatCallLogs and 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

11 Jun 12:44
a887b83

Choose a tag to compare

New

• None

Enhancements

  • Added support for hideShareMessageOption property in the CometChatMessageList to align with other message option visibility controls in iOS V5 UIKit.

Fixes

  • Fixed an issue where unexpected space appeared below the CometChatMessageComposer on smaller iOS devices.
  • Resolved a layout overflow issue where the CometChatStickerKeyboard would 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 CometChatMessageHeader and User details screen incorrectly showed "a minute ago" instead of the accurate timestamp.
  • Improved scroll performance of CometChatMessageList to prevent freezing when multiple CometChatAudioBubble messages 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 CometChatAvatar while reloading data in CometChatListBase.
  • Fixed behavior where the sticker panel remained open when switching between CometChatMessageComposer options (e.g., ai, attachments).
  • Resolved an issue where messages disappeared in CometChatMessageList after 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

21 May 14:50
c3f89cb

Choose a tag to compare

New

• None

Enhancements

• None

Fixes

  • Fixed an issue where the edit message preview in CometChatMessageComposer persisted 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 CometChatMessageList in 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 CometChatReactionList would not scroll between tabs after the last reaction was removed.
  • Fixed an issue where the CometChatMessageBubble would disappear when multiple touches occured on it in CometChatMessageList`.
  • Fixed a bug where the CometChatCallButton didn’t work on the second attempt to initiate call from the call detail screen.
  • Fixed an issue where reactions were added to wrong CometChatMessageBubble in CometChatMessageList.
  • Fixed the issue where MediaRecorderStyle properties were not applying correctly to the CometChatMediaRecorder.
  • 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

14 May 14:28
f8eb854

Choose a tag to compare

New

• None

Enhancements

• None

Fixes

  • Fixed an issue where scroll to bottom in the CometChatMessageList was not functioning correctly when collaborative whiteboard message was sent.
  • Fixed as issue where the tableViewStyle property in ContactStyle of CometChatContacts was 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

07 May 10:57
e2b9d46

Choose a tag to compare

New

• None

Enhancements

• None

Fixes

  • Fixed time stamp issue in CometChatMessageList where incorrect time was displayed for messages.

Deprecations

• None

Removals

• None

5.0.3

06 May 11:02
037820f

Choose a tag to compare

New

  • None

Enhancements

  • Added support for the following new languages in iOS UIKit:

    • English (UK)
    • Dutch
    • Japanese
    • Korean
    • Turkish
    • Malay
  • Introduced a new CometChatDateTimeFormatter class 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

21 Apr 09:09
f1e4df1

Choose a tag to compare

New

  • None

Enhancements

  • None

Fixes

  • Fixed an issue where avatar was visible in user-to-user chats in CometChatMessageList iOS 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 CreateConversations screen.
  • Fixed incorrect "No Replies" label for threads with 0 replies in CometChatThreadedMessageHeader.
  • Resolved incorrect loading state display when scrolling the CometChatGroupMembers screen.
  • Fixed an issue where deleted groups remained visible in the CometChatGroups after performing exit and delete group action.
  • Fixed a bug where no error message was shown when searching for an invalid username in the CometChatGroupMembers section 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.