Skip to content

Commit 6f8a596

Browse files
committed
update changelog
1 parent 84211f0 commit 6f8a596

File tree

2 files changed

+150
-150
lines changed

2 files changed

+150
-150
lines changed

CHANGELOG.md

Lines changed: 61 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
## v4.0.0 (Jun 14, 2022)
55
> To see detailed changes for below items, please refer to the [migration guide](https://sendbird.com/docs/chat/v4/javascript/getting-started/migration-guide)
66
7-
- All apis are now made `async` and callbacks are removed.
8-
- The way to instantiate `SendBird` instance has changed from `new SendBird` to `SendbirdChat.init()`.
9-
- `sendUserMessage()`, `sendFileMessage()` no longer takes callback as argument but added `onPending()`, `onFailed()`, `onSucceeded` event handler instead.
10-
- All `XxxParams` classes (except `XxxHandlerParams` classes) are now interfaces.
7+
- All apis are now made `async` and callbacks are removed
8+
- The way to instantiate `SendBird` instance has changed from `new SendBird` to `SendbirdChat.init()`
9+
- `sendUserMessage()`, `sendFileMessage()` no longer takes callback as argument but added `onPending()`, `onFailed()`, `onSucceeded` event handler instead
10+
- All `XxxParams` classes (except `XxxHandlerParams` classes) are now interfaces
1111
```ts
1212
// old
1313
const params = new XxxParams();
@@ -25,69 +25,69 @@
2525
const query = sb.groupChannel.createMyGroupChannelListQuery({ customTypesFilter: [‘a’, ‘b’] });
2626
```
2727

28-
- Added `SendbirdChatParams.localCacheEncryption`.
29-
- Added `onConnected`, and `onDisconnected` to `ConnectionHandler`.
30-
- Added `addOpenChannelHandler`,`removeOpenChannelHandler`, `removeAllOpenChannelHandlers` in `OpenChannelModule`.
31-
- Added `addGroupChannelHandler`,`removeGroupChannelHandler`, `removeAllGroupChannelHandlers` in `GroupChannelModule`.
32-
- Added `UserUpdateParams`.
33-
- Added `UnreadItemCountParams`.
28+
- Added `SendbirdChatParams.localCacheEncryption`
29+
- Added `onConnected`, and `onDisconnected` to `ConnectionHandler`
30+
- Added `addOpenChannelHandler`,`removeOpenChannelHandler`, `removeAllOpenChannelHandlers` in `OpenChannelModule`
31+
- Added `addGroupChannelHandler`,`removeGroupChannelHandler`, `removeAllGroupChannelHandlers` in `GroupChannelModule`
32+
- Added `UserUpdateParams`
33+
- Added `UnreadItemCountParams`
3434

35-
- Removed `sb.addChannelHandler()`, `sb.removeChannelHandler()`, and `sb.removeAllChannelHandlers()`.
36-
- Removed builder pattern for `GroupChannelCollection` and `MessageCollection`.
37-
- Removed `sb.updateCurrentUserInfoWithProfileImage()`. Use `sb.updateCurrentUserInfo()` instead.
38-
- Removed `MessageCollectionInitPolicy.CACHE_ONLY`.
35+
- Removed `sb.addChannelHandler()`, `sb.removeChannelHandler()`, and `sb.removeAllChannelHandlers()`
36+
- Removed builder pattern for `GroupChannelCollection` and `MessageCollection`
37+
- Removed `sb.updateCurrentUserInfoWithProfileImage()`. Use `sb.updateCurrentUserInfo()` instead
38+
- Removed `MessageCollectionInitPolicy.CACHE_ONLY`
3939

40-
- Replaced `SendBirdParams` with `SendbirdChatParams`.
41-
- Replaced `sb.GroupChannel` with `GroupChannelModule`.
42-
- Replaced `sb.OpenChannel` with `OpenChannelModule`.
43-
- Replaced `sb.BaseMessage` with `MessageModule`.
44-
- Replaced `SendBird.setLogLevel()` with `sb.logLevel` and `SendbirdChatParams.logLevel`.
45-
- Replaced `sb.useAsyncStorageAsDatabase()` to `SendbirdChatParams.useAsyncStorageStore`.
46-
- Replaced `channelHandler.onReadReceiptUpdated` to `groupChannelHandler.onUnreadMemberStatusUpdated`.
47-
- Replaced `channelHandler.onDeliveryReceiptUpdated` to `groupChannelHandler.onUndeliveredMemberStatusUpdated`.
48-
- Replaced `GroupChannelParams` with `GroupChannelCreateParams` and `GroupChannelUpdateParams`.
49-
- Replaced `OpenChannelParams` with `OpenChannelCreateParams` and `OpenChannelUpdateParams`.
50-
- Replaced `UserMessageParams` with `UserMessageCreateParams` and `UserMessageUpdateParams`.
51-
- Replaced `FileMessageParams` with `FileMessageCreateParams` and `FileMessageUpdateParams`.
52-
- Replaced `SendBird.getInstance()` with `SendbirdChat.instance`.
53-
- Replaced `sb.getApplicationId()` with `sb.appId`.
54-
- Replaced `sb.getConnectionState()` with `sb.connectionState`.
55-
- Replaced `sb.getLastConnectedAt()` with `sb.lastConnectedAt`.
56-
- Replaced `sb.Options.useMemberAsMessageSender` with `sb.options.useMemberInfoInMessage`.
57-
- Replaced `channel.getCachedMetaData()` with `channel.cachedMetaData`.
58-
- Replaced `message.isResendable()` with `message.isResendable`.
59-
- Replaced `sb.UserMessage.buildFromSerializedData()`, `sb.FileMessage.buildFromSerializedData()`, and `sb.AdminMessage.buildFromSerializedData()` with `sb.message.buildMessageFromSerializedData()`.
60-
- Replaced `requestedMentionUserIds` with `mentionedUserIds` in `BaseMessage`.
61-
- Replaced `isUserMessage`,`isFileMessage`,`isAdminMessage` with `isUserMessage()`,`isFileMessage()` and `isAdminMessage()` in `BaseMessage`.
62-
- Replaced `isGroupChannel`,`isOpenChannel` with `isGroupChannel()` and `isOpenChannel()`.
40+
- Replaced `SendBirdParams` with `SendbirdChatParams`
41+
- Replaced `sb.GroupChannel` with `GroupChannelModule`
42+
- Replaced `sb.OpenChannel` with `OpenChannelModule`
43+
- Replaced `sb.BaseMessage` with `MessageModule`
44+
- Replaced `SendBird.setLogLevel()` with `sb.logLevel` and `SendbirdChatParams.logLevel`
45+
- Replaced `sb.useAsyncStorageAsDatabase()` to `SendbirdChatParams.useAsyncStorageStore`
46+
- Replaced `channelHandler.onReadReceiptUpdated` to `groupChannelHandler.onUnreadMemberStatusUpdated`
47+
- Replaced `channelHandler.onDeliveryReceiptUpdated` to `groupChannelHandler.onUndeliveredMemberStatusUpdated`
48+
- Replaced `GroupChannelParams` with `GroupChannelCreateParams` and `GroupChannelUpdateParams`
49+
- Replaced `OpenChannelParams` with `OpenChannelCreateParams` and `OpenChannelUpdateParams`
50+
- Replaced `UserMessageParams` with `UserMessageCreateParams` and `UserMessageUpdateParams`
51+
- Replaced `FileMessageParams` with `FileMessageCreateParams` and `FileMessageUpdateParams`
52+
- Replaced `SendBird.getInstance()` with `SendbirdChat.instance`
53+
- Replaced `sb.getApplicationId()` with `sb.appId`
54+
- Replaced `sb.getConnectionState()` with `sb.connectionState`
55+
- Replaced `sb.getLastConnectedAt()` with `sb.lastConnectedAt`
56+
- Replaced `sb.Options.useMemberAsMessageSender` with `sb.options.useMemberInfoInMessage`
57+
- Replaced `channel.getCachedMetaData()` with `channel.cachedMetaData`
58+
- Replaced `message.isResendable()` with `message.isResendable`
59+
- Replaced `sb.UserMessage.buildFromSerializedData()`, `sb.FileMessage.buildFromSerializedData()`, and `sb.AdminMessage.buildFromSerializedData()` with `sb.message.buildMessageFromSerializedData()`
60+
- Replaced `requestedMentionUserIds` with `mentionedUserIds` in `BaseMessage`
61+
- Replaced `isUserMessage`,`isFileMessage`,`isAdminMessage` with `isUserMessage()`,`isFileMessage()` and `isAdminMessage()` in `BaseMessage`
62+
- Replaced `isGroupChannel`,`isOpenChannel` with `isGroupChannel()` and `isOpenChannel()`
6363

6464

65-
- Moved `sb.appVersion` to `SendbirdChatParams.appVersion`.
66-
- Moved `sb.getMyGroupChannelChangeLogsByToken()` to `sb.groupChannel.getMyGroupChannelChangeLogsByToken()`.
67-
- Moved `sb.getMyGroupChannelChangeLogsByTimestamp()` to `sb.groupChannel.getMyGroupChannelChangeLogsByTimestamp()`.
68-
- Moved `sb.getUnreadItemCount()` to `sb.groupChannel.getUnreadItemCount()`.
69-
- Moved `sb.getTotalUnreadChannelCount()` to `sb.groupChannel.getTotalUnreadChannelCount()`.
70-
- Moved `sb.getTotalUnreadMessageCount()` to `sb.groupChannel.getTotalUnreadMessageCount()`.
71-
- Moved `sb.getTotalScheduledMessageCount()` to `sb.groupChannel.getTotalScheduledMessageCount()`.
72-
- Moved `sb.getSubscribedTotalUnreadMessageCount()` to `sb.groupChannel.getSubscribedTotalUnreadMessageCount()`.
73-
- Moved `sb.getSubscribedCustomTypeTotalUnreadMessageCount()` to `sb.groupChannel.getSubscribedCustomTypeTotalUnreadMessageCount()`.
74-
- Moved `sb.getSubscribedCustomTypeUnreadMessageCount()` to `sb.groupChannel.getSubscribedCustomTypeUnreadMessageCount()`.
75-
- Moved `sb.Sender.buildFromSerializedData()` to `sb.message.buildSenderFromSerializedData()`.
76-
- Moved `sb.GroupChannel.buildFromSerializedData()` to `sb.groupChannel.buildGroupChannelFromSerializedData()`.
77-
- Moved `sb.GroupChannelListQuery.buildFromSerializedData()` to `sb.groupChannel.buildGroupChannelListQueryFromSerializedData()`.
78-
- Moved `sb.Member.buildFromSerializedData()` to `sb.groupChannel.buildMemberFromSerializedData()`.
79-
- Moved `sb.OpenChannel.buildFromSerializedData()` to `sb.openChannel.buildOpenChannelFromSerializedData()`.
80-
- Moved `sb.User.buildFromSerializedData()` to `sb.buildUserFromSerializedData()`.
65+
- Moved `sb.appVersion` to `SendbirdChatParams.appVersion`
66+
- Moved `sb.getMyGroupChannelChangeLogsByToken()` to `sb.groupChannel.getMyGroupChannelChangeLogsByToken()`
67+
- Moved `sb.getMyGroupChannelChangeLogsByTimestamp()` to `sb.groupChannel.getMyGroupChannelChangeLogsByTimestamp()`
68+
- Moved `sb.getUnreadItemCount()` to `sb.groupChannel.getUnreadItemCount()`
69+
- Moved `sb.getTotalUnreadChannelCount()` to `sb.groupChannel.getTotalUnreadChannelCount()`
70+
- Moved `sb.getTotalUnreadMessageCount()` to `sb.groupChannel.getTotalUnreadMessageCount()`
71+
- Moved `sb.getTotalScheduledMessageCount()` to `sb.groupChannel.getTotalScheduledMessageCount()`
72+
- Moved `sb.getSubscribedTotalUnreadMessageCount()` to `sb.groupChannel.getSubscribedTotalUnreadMessageCount()`
73+
- Moved `sb.getSubscribedCustomTypeTotalUnreadMessageCount()` to `sb.groupChannel.getSubscribedCustomTypeTotalUnreadMessageCount()`
74+
- Moved `sb.getSubscribedCustomTypeUnreadMessageCount()` to `sb.groupChannel.getSubscribedCustomTypeUnreadMessageCount()`
75+
- Moved `sb.Sender.buildFromSerializedData()` to `sb.message.buildSenderFromSerializedData()`
76+
- Moved `sb.GroupChannel.buildFromSerializedData()` to `sb.groupChannel.buildGroupChannelFromSerializedData()`
77+
- Moved `sb.GroupChannelListQuery.buildFromSerializedData()` to `sb.groupChannel.buildGroupChannelListQueryFromSerializedData()`
78+
- Moved `sb.Member.buildFromSerializedData()` to `sb.groupChannel.buildMemberFromSerializedData()`
79+
- Moved `sb.OpenChannel.buildFromSerializedData()` to `sb.openChannel.buildOpenChannelFromSerializedData()`
80+
- Moved `sb.User.buildFromSerializedData()` to `sb.buildUserFromSerializedData()`
8181

82-
- Divided `ChannelHandler` into `GroupChannelHandler` and `OpenChannelHandler`.
82+
- Divided `ChannelHandler` into `GroupChannelHandler` and `OpenChannelHandler`
8383

84-
- Renamed `SendbirdException` to `SendbirdError`.
85-
- Renamed `sb.initializeDatabase()` to `sb.initializeCache()`.
86-
- Renamed `sb.clearDatabase()` to `sb.clearCachedData()`.
87-
- Renamed `Options` to `SendbirdChatOptions`.
88-
- Renamed `groupChannel.cachedReadReceiptStatus` to `groupChannel.cachedUnreadMemberState`.
89-
- Renamed `groupChannel.cachedDeliveryReceiptStatus` to `groupChannel.cachedUndeliveredMemberState`.
90-
- Renamed `GCMPushToken` to `FCMPushToken`.
84+
- Renamed `SendbirdException` to `SendbirdError`
85+
- Renamed `sb.initializeDatabase()` to `sb.initializeCache()`
86+
- Renamed `sb.clearDatabase()` to `sb.clearCachedData()`
87+
- Renamed `Options` to `SendbirdChatOptions`
88+
- Renamed `groupChannel.cachedReadReceiptStatus` to `groupChannel.cachedUnreadMemberState`
89+
- Renamed `groupChannel.cachedDeliveryReceiptStatus` to `groupChannel.cachedUndeliveredMemberState`
90+
- Renamed `GCMPushToken` to `FCMPushToken`
9191

9292

9393
### v4.0.0-beta.*

0 commit comments

Comments
 (0)