Releases: sendbird/sendbird-chat-sdk-javascript
Releases · sendbird/sendbird-chat-sdk-javascript
v4.0.12
v4.0.12 (Sep 23, 2022)
- Fixed a bug in
GroupChannel.setMyPushTriggerOption()
to include channel url in request body - Fixed a bug where
resendUserMessage()
andresendFileMessage()
inBaseChannel
not using the givenfailedMessage.reqId
- Added missed export for enums:
ScheduledMessageListOrder
,ScheduledStatus
,UnreadItemKey
, andMutedMemberFilter
- Deprecated
BaseChannel.isPushEnabled
v4.0.11
v4.0.11 (AUG 31, 2022)
- Added getMessagesByMessageId() to BaseChannel
- Added MessageSearchQuery's totalCount and made it public
- Fixed reportUser() returning 404 Error
- Fixed a bug where after the user updates their profile and sends a message or is mentioned, their profile wasn't being updated in the received message
- Added parameter validation check in sb.connect()
- Improved stability
v4.0.10
v4.0.10 (Aug 119, 2022)
- Added sb.setOnlineListener() and sb.setOfflineListener() interfaces for non-browser environments
- Updated to stop all running sync jobs when GroupChannelCollection.dispose(), and MessageCollection.dispose() is called
- Added missing exports to sendbird.min.js
- Improved stability
v4.0.9
v4.0.8
v4.0.8 (Jul 26, 2022)
- Fixed a bug where request url is malformed when it includes a stringified array as a parameter value
- Fixed a bug where
groupChannelCollection.onChannelsUpdated()
is not called whengroupChannel.lastMessage
is updated - Fixed a bug where file upload failed messages are not resendable
- Improved stability
v.4.0.7
v4.0.7 (Jul 20, 2022)
- Fixed a bug where
groupChannelCollection.hasNext
is always true. - Fixed a bug where
messageCollection.initialize()
returning the result in reverse order. - Fixed a bug where
channelHandler.onMentionReceived()
returning a channel withmentionedCount
value not updated when expected to be updated. - Params parameter of
getUnreadItemCount()
,getTotalUnreadMessageCount()
,getTotalScheduledMessageCount()
,createDistinctChannelIfNotExist()
inGroupChannelModule
are now made optional. - Deprecated
sessionHandler.onSessionExpired()
. - Improved stability.
v4.0.6
## v4.0.6 (Jul 8, 2022)
- Fixed a bug `messageRequestHandler.onFailed()` to always return a failed message.
- Improved stability.
v4.0.5
v4.0.5 (Jul 6, 2022)
- Fixed a bug on AppStateChangeDetector in ReactNative.
v4.0.4
## v4.0.4 (Jul 1, 2022)
- Changed `GroupChannel.createScheduledUserMessage()` and `GroupChannel.createScheduledFileMessage()` to return a `MessageRequestHandler` instance.
- An optional property `scheduledMessageParams` has been added to `ScheduledInfo`.
- Fixed a bug where `succeededMessage.replyToChannel` is false when a message is sent with `messageParams.isReplyToChannel` set to true.
- Improved stability.