Skip to content

Releases: sendbird/sendbird-chat-sdk-flutter

v4.0.5 (Jul 14, 2023)

14 Jul 01:25
7de974d

Choose a tag to compare

Features

  • Added SendbirdStatistics for internal use.

Improvements

  • Improved stability.

v4.0.4 (Jul 3, 2023)

03 Jul 02:59

Choose a tag to compare

Improvements

  • Fixed the bug regarding resendFileMessage().
  • Fixed the bug regarding connectivity events.

v4.0.3 (Jun 30, 2023)

30 Jun 01:34

Choose a tag to compare

Features

FeedChannel

  • Added FeedChannelListQuery
  • Added FeedChannel.
  • Added feed in ChannelType.
  • Added getMyFeedChannelChangeLogs() with FeedChannelChangeLogsParams in SendbirdChat.
  • Added getTotalUnreadMessageCountWithFeedChannel() in SendbirdChat.
  • Added FeedChannelHandler.
  • Added onTotalUnreadMessageCountChanged() in UserEventHandler and UnreadMessageCount.

Collection for notifications

  • Added NotificationCollection, NotificationCollectionHandler and NotificationContext.
  • Added BaseMessageCollection, BaseMessageCollectionHandler and BaseMessageContext.
  • Added FeedChannelContext, BaseChannelContext.

ChatNotification for GroupChannel

  • Added isChatNotification in GroupChannel.
  • Added includeChatNotification in GroupChannelListQuery and GroupChannelChangeLogsParams.

Setting and Template for Notification

  • Added getGlobalNotificationChannelSetting() and GlobalNotificationChannelSetting in SendbirdChat.
  • Added getNotificationTemplateListByToken() with NotificationTemplateListParams and NotificationTemplateList in SendbirdChat.
  • Added getNotificationTemplate() and NotificationTemplate in SendbirdChat.

NotificationInfo

  • Added NotificationInfo.
  • Added notificationInfo in AppInfo.

Improvements

  • Improved stability.

v4.0.2 (Jun 23, 2023)

23 Jun 01:06

Choose a tag to compare

  • Improved stability.

v4.0.1 (Jun 14, 2023)

14 Jun 09:27

Choose a tag to compare

  • Improved stability.

v4.0.0 (May 31, 2023)

31 May 03:41

Choose a tag to compare

To see detailed changes, please refer to the migration guide.

Features

  • Added GroupChannelCollection, GroupChannelContext and GroupChannelCollectionHandler.
  • Added MessageCollection, MessageContext and MessageCollectionHandler.
  • Added enum CollectionEventSource.

v3 Changelog

Please refer to this page.

v3.1.6

04 Nov 19:18

Choose a tag to compare

  • Added RestrictedUser for callback mute/ban feature
  • Fixed session related issue
  • Fixed group channel updates not to apply unset operator_ids in GroupChannelParams

v3.1.4

24 Sep 22:08

Choose a tag to compare

  • Fixed HMS push token registration
  • Improved stability

v3.1.0

12 Jul 17:38

Choose a tag to compare

[3.1.0] - Jul 7, 2021

Breaking changes

In line with the overall update for Chat SDK for Flutter 3.1.0, behavior changes are applied to the following classes. Visit Sendbird Docs for further information.

  • The PreviousMessageListQuery now requires channelType and channelUrl.
PreviousMessageListQuery({
        required this.channelType,
        required this.channelUrl,
});
  • The OperatorListQuery now requires channelType and channelUrl.
 OperatorListQuery({
        required this.channelType,
        required this.channelUrl,
});
  • The MessageSearchQuery now requires keyword.
MessageSearchQuery({required this.keyword});
  • The GroupChannelMemberListQuery now requires channelUrl.
GroupChannelMemberListQuery({required this.channelUrl});
  • The UserMessageParams now requires message.
UserMessageParams({
        required this.message,
})
  • The ScheduledUserMessageParams now requires scheduledDateString, timezone, and message.
 ScheduledUserMessageParams({
        required this.scheduledDateString,
        required this.timezone,
        required String message,
})
  • The MessageRetrievalParams now requires channelType, channelUrl, and messageId.
 MessageRetrievalParams({
        required this.channelType,
        required this.channelUrl,
        required this.messageId,
});
  • Applied null-safety
  • Updated dependencies
  • Fixed mostRepliesUsers mapping in ThreadInfo
  • Fixed connectionStatus mapping for user/sender/member
  • Fixed channel object to contain last message when invoking onMessageReceived callback
  • Added HMS for push type
  • Added always_push parameter for push registeration
  • Improved stability

v3.0.13

17 May 23:18

Choose a tag to compare

  • Fixed file type mis mapping bug
  • Added cancelUploadingFileMessage in BaseChannel
  • Added joinedAt in GroupChannel
  • Improved stability