Releases: sendbird/sendbird-chat-sdk-javascript
Releases · sendbird/sendbird-chat-sdk-javascript
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.lastMessageis 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.hasNextis always true. - Fixed a bug where
messageCollection.initialize()returning the result in reverse order. - Fixed a bug where
channelHandler.onMentionReceived()returning a channel withmentionedCountvalue not updated when expected to be updated. - Params parameter of
getUnreadItemCount(),getTotalUnreadMessageCount(),getTotalScheduledMessageCount(),createDistinctChannelIfNotExist()inGroupChannelModuleare 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.