Skip to content

Releases: sendbird/sendbird-chat-sdk-ios

v4.12.2

27 Oct 05:42
9abe483
Compare
Choose a tag to compare
  • Added methods on GroupChannel
    • getDeliveryStatus(includeAllMembers:)
    • getDeliveryStatusAsObjects(includeAllMembers:)
    • getReadStatusAsObjects(includeAllMembers:)
  • Added DeliveryStatus, ReadStatus
  • Fixed Syntax error in SQL statement
  • Added extendedMessagePayload property to BaseMessage
  • Improved stability

v4.12.1

12 Oct 09:02
f1daddd
Compare
Choose a tag to compare

Improvements

  • Fixed a bug where the callback of __getUIKitConfiguration() can be called twice.
  • Stability improvements.

v4.12.0

25 Sep 06:32
63e3385
Compare
Choose a tag to compare

Improvements

Added submitForm(formKey:answer:completionHandler) at BaseMessage

  • Added review information on UserMessage
    • Added messageReviewInfo property in UserMessage class
    • Added MessageReviewInfo and OriginalMessageInfo classes
    • Added MessageReviewStatus enum
  • Added SendbirdChat.sendUserMessage which sends a user message to a specific channel without needing to have a instance of the channel.
  • Fix an issue where unreadChannelFilter was not properly working on GroupChannelCollection

v4.11.1

15 Sep 08:05
57cb47b
Compare
Choose a tag to compare

Improvements

  • Fixed an issue where MessageCollection doesn't update messages when reconnected.
  • Stability improvements.

v4.11.0

01 Sep 07:28
674dc71
Compare
Choose a tag to compare

v4.11.0 (Sep 01, 2023)

Improvements

  • Added createdBefore and createdAfter filters in GroupChannelListQueryParams and PublicGroupChannelListQueryParams.
  • Added enableAutoResend in InitParams.LocalCacheConfig to control auto-resending feature when local cache is enabled.
  • Added NotificationData class.
  • Added isCategoryFilterEnabled property in FeedChannel.
  • Added isTemplateLabelEnabled property in FeedChannel.
  • Added categories property in FeedChannel.

v4.10.0

18 Aug 04:28
7f6124a
Compare
Choose a tag to compare

v4.10.0 (Aug 18, 2023)

Features

  • You can mark push notifications as delivered within the SDK, tracking delivery status.
    • Added SendbirdChat.markPushNotificationAsDelivered.
SendbirdChat.markPushNotificationAsDelivered(remoteNotificationPayload: payload)
  • Added 'SendbirdChat.authenticateFeed' for Sendbird Notifications
  • Added 'SendbirdChat.refreshNotificationCollections' for Sendbird Notifications

Improvements

  • Fixed a bug where the group channel changelogs did not update the group channel metadata
  • Added copyMultipleFilesMessage(_:toTargetChannel:completionHandler:)
  • Added resendMultipleFilesMessage(_:fileUploadHandler:completionHandler:)
  • Stability improvements.

v4.9.6

21 Jul 07:44
034334c
Compare
Choose a tag to compare

Improvements

  • Fixed a bug where the group channel changelogs did not update the group channel metadata

v4.9.5

13 Jul 08:11
2f50b09
Compare
Choose a tag to compare

v4.9.5 (Jul 13, 2023)

Improvements

  • Resolved the inconsistency between WebSocket connection state and network reachability
  • Fixed a crash that can happen when SessionExpiredEvent is received
  • Improved stability

v4.9.4

11 Jul 07:02
3899d00
Compare
Choose a tag to compare

v4.9.4 (Jul 11, 2023)

Improvements

  • Added isBot property in User model to identify whether the sender is a Bot

v4.9.3

27 Jun 03:35
Compare
Choose a tag to compare

v4.9.3 (Jun 27, 2023)

Improvements

  • Fixed a bug where GroupChannelDelegate method func channelDidUpdateTypingStatus(_ channel: GroupChannel) was not being called when a typer becomes idle