Skip to content

Releases: cometchat/chat-sdk-ios

4.0.46

15 May 11:58
Compare
Choose a tag to compare

Fixes

  • Addressed an issue in CometChatGroupDelegate's function onGroupMemberScopeChanged where the values for oldScope and newScope were returning interchanged.

4.0.45

25 Apr 11:24
Compare
Choose a tag to compare

New

  • Added PrivacyInfo file that complies with the latest apple guidelines for SDKs.
  • Introduced onInteractiveMessageReceived(interactiveMessage: InteractiveMessage) -> Void method in CometChatMessageDelegate to handle the reception of new InteractiveMessages.

Enhancements

  • Deprecated onInteractiveMessageReceived(_ baseMessage:BaseMessage) -> Void method in CometChatMessageDelegate, recommending the usage of new onInteractiveMessageReceived(interactiveMessage: InteractiveMessage) -> Void instead.

3.0.920

25 Apr 14:29
Compare
Choose a tag to compare

New

  • Added PrivacyInfo file that complies with the latest apple guidelines for SDKs.

4.0.44

16 Apr 18:37
Compare
Choose a tag to compare

New

  • Added a new boolean property isBannedFromGroup to the Group model class to indicate whether the user is banned from the group or not.
  • Introduced three new properties in CustomMessage class as follows:
    • sendNotification: True value will trigger a notification for the custom message.
    • conversationText: This string can be used to display the last message text in the conversation list.
    • updateConversation: If set to true, the message will appear as the last message in the Conversation and will update and reorder the conversation list, placing the conversation at the top.

Fixes

  • Addressed a problem related to Fetch previous and Fetch Next options for the message replies, ensuring reliable message navigation.

4.0.43

20 Mar 18:45
Compare
Choose a tag to compare

New

  • Introduced Reaction and ReactionEvent classes to enhance the functionality of message reactions introduced in v4.0.3.
    • Added ReactionsRequest class as a replacement for ReactionRequest class introduced in v4.0.3.
    • Added ReactionsRequestBuilder class as a replacement for ReactionRequestBuilder class introduced in v4.0.3.
  • Introduced Enhanced Push Notification Feature.
    • Added PushPreferences, GroupPreferences, MutePreferences, MutedConversation, UnmutedConversation&DaySchedule` classes
    • Added method registerPushToken method to register push token.
    • Added method unregisterPushToken method to unregister push token.
    • Added method muteConversations method to mute push notifications of conversations.
    • Added method unmuteConversations method to unmute push notifications of conversations.
    • Added method fetchPushPreferences, updatePushPreferences & resetPushPreferences to fetch, update & reset push preferences.

Enhancements

  • The real-time listeners onMessageReactionAdded and onMessageReactionRemoved have been improved to return an object of ReactionEvent class, providing a more robust event model.
  • ReactionsRequestBuilder has been enhanced to return a list of Reaction objects, offering a more intuitive and consistent API.

Removals

  • Removed the MessageReaction class introduced in v4.0.3, transitioning its responsibilities to the new Reaction and ReactionEvent classes.
  • Removed myMentionsOnly method from MessagesRequestBuilder introduced in v4.0.2.

Fixes

  • Fixed an issue with updateupdateMessageWithReactionInfo which gave incorrect reactedByMe

4.0.43-beta1

14 Mar 18:51
Compare
Choose a tag to compare
4.0.43-beta1 Pre-release
Pre-release

New:

  • Introduced Reaction and ReactionEvent classes to enhance the functionality of message reactions introduced in v4.0.3.
  • Added ReactionsRequest class as a replacement for ReactionRequest class introduced in v4.0.3.
  • Added ReactionsRequestBuilder class as a replacement for ReactionRequestBuilder class introduced in v4.0.3.

Enhancements:

  • The real-time listeners onMessageReactionAdded and onMessageReactionRemoved have been improved to return an object of ReactionEvent class, providing a more robust event model.
  • ReactionsRequestBuilder has been enhanced to return a list of Reaction objects, offering a more intuitive and consistent API.

Removals:

  • Removed the MessageReaction class introduced in v4.0.3, transitioning its responsibilities to the new Reaction and ReactionEvent classes.
  • Removed myMentionsOnly method from MessagesRequestBuilder introduced in v4.0.2.

Fixes:

  • Fixed an issue with onMessageReactionAdded & onMessageReactionRemoved getting triggered when the logged-in user adds/removes a reaction.

4.0.42

09 Feb 19:39
Compare
Choose a tag to compare

Bug fixes

4.0.41

01 Feb 14:18
Compare
Choose a tag to compare

Minor issue fixed

4.0.4

13 Dec 14:54
Compare
Choose a tag to compare

Added MessageReaction, ReactionCount, reaction listeners
Added unreadMentionsCount, lastReadMessageId in Conversation
Added unreadRepliesCount in BaseMessage

3.0.919

14 Dec 13:55
Compare
Choose a tag to compare

Minor optimisations