Skip to content

Releases: sendbird/sendbird-chat-sdk-javascript

v4.14.0

07 Aug 07:44
Compare
Choose a tag to compare

Feature

Support pinned message in OpenChannel

  • Added pinnedMessageIds property in BaseChannel
  • Added createPinnedMessageListQuery method in BaseChannel
  • Added pinMessage method in BaseChannel
  • Added unpinMessage method in BaseChannel
  • Added lastPinnedMessage property in OpenChannel
  • Added onPinnedMessageUpdated in OpenChannelHandler

Improvements

  • Added customTypeFilters in UnreadItemCountParams

v4.13.3

01 Aug 05:01
Compare
Choose a tag to compare

Improvements

  • Fixed a build error related to Node.js package inclusion

v4.13.2

31 Jul 04:42
Compare
Choose a tag to compare

Improvements

  • Added hasBot and hasAiBot in GroupChannel
  • Added version to MessageForm
  • Fixed a bug where MessageForm.isSubmitted is evaluated as true for a MessageForm of which every MessageFormItem.required is false and the message form is not yet submitted
  • Fixed bug where too many request API in messageCollection
  • Fixed an issue where the SDK instance was not being correctly type-inferred
  • Improved Message delivery speed in MessageCollection Initialize

v4.13.1

08 Jul 15:41
Compare
Choose a tag to compare

Improvements

  • Fixed a bug in MessageForm to support backward compatibility

v4.13.0

03 Jul 07:37
Compare
Choose a tag to compare

Feature

SDK now supports MessageForm! Form message can only be sent through AI Chatbot in Sendbird dashboard.

  • Added MessageForm
  • Added MessageFormItem
  • Added MessageFormItemStyle,
  • Added MessageFormItemLayout,
  • Added MessageFormItemResultCount,
  • Added submitMessageForm() in BaseMessage
  • Deprecated submitMessageForm(data) in BaseMessage

Improvements

  • Added sb.authenticate()
  • Added sb.feedChannel.getTotalUnreadNotificationCount()
  • Deprecated sb.authenticateFeed()
  • Deprecated sb.feedChannel.getTotalUnreadMessageCount()
  • Fixed timing issue with BackGroundSync completion confirmation
  • Fixed a bug that userIdsFilter and searchFilter don't work in MessageCollection
  • (internal) Added ThrottleController in MessageCollection

v4.12.10

28 Jun 06:47
Compare
Choose a tag to compare

Improvements

  • Fixed a bug that connect() fails if a session key is expired

v4.12.9

24 Jun 01:49
Compare
Choose a tag to compare

Features

  • Added submitMessageForm() to BaseMessage

Improvements

  • Lower the version of react-native-mmkv in peerDependencies from ^2.12.2 to ^2.0.0.

v4.12.8

20 Jun 00:57
Compare
Choose a tag to compare

Improvement

  • Added includeMetaData to GroupChannelFilter

v4.12.7

05 Jun 07:10
Compare
Choose a tag to compare

Improvement

  • Fixed the Feedback feature to function correctly
  • Fixed a bug where groupChannel.cachedMetadata was returned as undefined in the result value of ChangeLogs

v4.12.6

28 May 05:05
Compare
Choose a tag to compare

Improvement

  • Fixed a bug that always throws a Connection is canceled error when connect() is failed
  • Fixed a bug where SessionRefreshed() was called twice
  • Fixed a bug where SessionHandler callback is called when connect() is failed
  • Fixed a bug inconsistent count of joined channels
  • Improved stability