sendbird_chat_sdk 4.2.1 copy "sendbird_chat_sdk: ^4.2.1" to clipboard
sendbird_chat_sdk: ^4.2.1 copied to clipboard

With Sendbird Chat for Flutter, you can easily build an in-app chat with all the essential messaging features.

4.2.1 (Fed 5, 2024) #

Improvements #

  • Fixed the bug where getCachedMetaData() in BaseChannel is not being updated when deleting metadata.

4.2.0 (Jan 31, 2024) #

Features #

Local Caching for Android and iOS (Not supported for Web yet)

Local caching enables Sendbird Chat SDK for Flutter to cache and retrieve group channel and message data locally. Its benefits include reducing refresh time and allowing a client app to create a channel list or a chat view that can work online as well as offline. The local caching feature is enabled by default.

  • Added useCollectionCaching in SendbirdChatOptions (The default value is true)
  • Added getCachedDataSize(), clearCachedData() and clearCachedMessages() in SendbirdChat
  • Added getFailedMessages(), removeFailedMessages() and removeAllFailedMessages() in MessageCollection
  • Added markAsRead() in BaseMessageCollection

Improvements #

  • Fixed the bugs regarding FeedChannel
  • Improved stability

4.1.2 (Dec 12, 2023) #

Features #

  • Added createdBefore and createdAfter in GroupChannelListQuery and PublicGroupChannelListQuery
  • Added markAsClicked() in FeedChannel
  • Replaced markAsReadBy() with markAsRead() in FeedChannel

Improvements #

  • Fix the bugs regarding FeedChannel
  • Fix the bugs regarding ReactionEvent
  • Improved stability

4.1.1 (Nov 8, 2023) #

Improvements #

  • Updated connectivity_plus package to 5.0.1

4.1.0 (Nov 3, 2023) #

Features #

NotificationMessage

  • Added NotificationMessage with notificationId, messageStatus and notificationData
  • Added markAsReadBy(), logImpression() and logCustom() in FeedChannel
  • Replaced BaseMessage? lastMessage with NotificationMessage? lastMessage in FeedChannel
  • Replaced List<BaseMessage> messageList with List<NotificationMessage> messageList in NotificationCollection
  • Modified onMessagesAdded(), onMessagesUpdated() and onMessagesDeleted() in NotificationCollectionHandler
  • Modified onMessageReceived() and onChannelChanged() in FeedChannelHandler

Deprecated Methods #

  • Removed onTotalUnreadMessageCountUpdated() in UserEventHandler

Improvements #

  • Improved stability

4.0.13 (Sep 27, 2023) #

Features #

  • Added MessageSearchQuery
  • Added includeMetaArray, includeReactions and includeThreadInfo in PreviousMessageListQuery

Improvements #

  • Improved stability

4.0.12 (Sep 15, 2023) #

Improvements #

  • Fixed the bug regarding parent FileMessage type
  • Updated regarding statistics

4.0.11 (Sep 12, 2023) #

Improvements #

  • Fixed the bug regarding the url encoding of userId

4.0.10 (Aug 31, 2023) #

Improvements #

  • Fixed the bug regarding the FeedChannel caching

4.0.9 (Aug 30, 2023) #

Improvements #

  • Fixed the bug regarding the hasNext in BaseMessageCollection
  • Fixed the bug when the reverse is true in MessageListParams regarding BaseMessageCollection
  • Improved stability

4.0.8 (Aug 22, 2023) #

Features #

  • Replaced Map<String, String> templateVariables with Map<String, dynamic> templateVariables in NotificationData
  • Added tags in NotificationData

Improvements #

  • Improved stability

4.0.7 (Aug 18, 2023) #

Features #

  • Added notificationData in BaseMessage

Improvements #

  • Fixed the bug regarding unreadMessageCount in FeedChannel

4.0.6 (Aug 16, 2023) #

Features #

Notification

  • Added isTemplateLabelEnabled, isCategoryFilterEnabled and notificationCategories in FeedChannel
  • Added authenticateFeed(), refreshNotificationCollections() in SendbirdChat

Improvements #

  • Improved stability

4.0.5 (Jul 14, 2023) #

Features #

  • Added SendbirdStatistics for internal use

Improvements #

  • Improved stability

4.0.4 (Jul 3, 2023) #

Improvements #

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

4.0.3 (Jun 30, 2023) #

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

4.0.2 (Jun 23, 2023) #

  • Improved stability

4.0.1 (Jun 14, 2023) #

  • Improved stability

4.0.0 (May 31, 2023) #

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

17
likes
0
points
10.9k
downloads

Publisher

verified publishersendbird.com

Weekly Downloads

With Sendbird Chat for Flutter, you can easily build an in-app chat with all the essential messaging features.

Homepage
Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (license)

Dependencies

async, collection, connectivity_plus, encrypt, flutter, http, http_parser, isar, isar_flutter_libs, json_annotation, logger, mime, path, path_provider, shared_preferences, universal_io, uuid, web_socket_channel

More

Packages that depend on sendbird_chat_sdk