You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+50Lines changed: 50 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,56 @@
1
1
Changelog
2
2
=========
3
3
4
+
## v3.0.55
5
+
* Added `UserMessageParams` feature.
6
+
* This is used in `sendUserMessage()` of channel.
7
+
* message: set text message to send. This value is required.
8
+
* data: set message data to send.
9
+
* customType: set message customType to send.
10
+
* targetLanguages: set message translation target language list.
11
+
* mentionedUserIds: set mentioned userId.
12
+
* mentionedUsers: set mentioned User.
13
+
* Added `FileMessageParams` feature.
14
+
* This is used in `sendFileMessage()` of channel.
15
+
*`file` or `fileUrl` is required.
16
+
* file: set file to send.
17
+
* fileUrl: set file's url to send.
18
+
* fileName: set file's name to send. When you set a file and do not specify this value, it is specified by name of the file. When you set a fileUrl and do not specify this value, it is set as empty string.
19
+
* fileSize: set file's size to send. When you set a file and do not specify this value, it is specified by size of the file. When you set a fileUrl and do not specify this value, it is set as 0.
20
+
* mimeType: set file's type to send. When you set a file and do not specify this value, it is specified by type of the file. When you set a fileUrl and do not specify this value, it is specified by inferring from fileUrl.
21
+
* data: set message data to send.
22
+
* customType: set message customType to send.
23
+
* thumbnailSizes: set size of the thumbnail to be created. This value only works when you use file not fileUrl.
24
+
* mentionedUserIds: set mentioned userId.
25
+
* mentionedUsers: set mentioned User.
26
+
* Added `sendUserMessage(UserMessageParams, CallBackFunction)` in channel.
27
+
* Added `sendFileMessage(FileMessageParams, CallBackFunction)` in channel.
28
+
* Added `mentionedUsers` in UserMessage and FileMessage to check mentioned user.
29
+
* Added `isEphemeral` in GroupChannel to indicate whether the channel supports message retention.
30
+
* Added `myMemberState` in GroupChannel to check my joined state on GroupChannel.
31
+
* Added `operator` feature in GroupChannel.
32
+
* Added `operators` in `GroupChannelParams` to set operator.
33
+
* Added `operatorUserIds` in `GroupChannelParams` to set operator.
34
+
* Added `banUser` in `GroupChannel` to ban User.
35
+
* Added `banUserWithUserId` in `GroupChannel` to ban User using userId.
36
+
* Added `unbanUser ` in `GroupChannel` to remove banned User using User object.
37
+
* Added `unbanUserWithUserId` in `GroupChannel` to remove banned User using userId.
38
+
* Added `muteUser` in `GroupChannel` to mute User using User object.
39
+
* Added `muteUserWithUserId` in `GroupChannel` to mute User using userId.
40
+
* Added `unmuteUser` in `GroupChannel` to unmute User using User object.
41
+
* Added `unmuteUserWithUserId` in `GroupChannel` to unmute User using userId.
42
+
* Added `freeze` in `GroupChannel` not to allow messages from members from the channel.
43
+
* Added `unfreeze` in `GroupChannel` to allow messages from members from the channel.
44
+
* Added `isFrozen` in `GroupChannel` to check if the channel is frozen or not.
45
+
* From now, channel param in callbacks of the ChannelHandler below can come in either GroupChannel or OpenChannel.
46
+
* onUserMuted(channel, user)
47
+
* onUserUnmuted(channel, user)
48
+
* onUserBanned(channel, user)
49
+
* onUserUnbanned(channel, user)
50
+
* onChannelFrozen(channel)
51
+
* onChannelUnfrozen(channel)
52
+
* Added `createMemberListQuery()` in `GroupChannel` to search members.
53
+
4
54
## v3.0.54
5
55
* Minor bugfix for `UserMessage` and `FileMessage`.
If you want to check the record of other version, go to [Change Log](https://github.com/smilefam/SendBird-SDK-JavaScript/blob/master/CHANGELOG.md).
44
-
* Minor bugfix for `UserMessage` and `FileMessage`.
42
+
## Upgrading to v3.0.55
43
+
If you want to check the record of other version, go to [Change Log](https://github.com/smilefam/SendBird-SDK-JavaScript/blob/master/CHANGELOG.md).
44
+
* Added `UserMessageParams` feature.
45
+
* This is used in `sendUserMessage()` of channel.
46
+
* message: set text message to send. This value is required.
47
+
* data: set message data to send.
48
+
* customType: set message customType to send.
49
+
* targetLanguages: set message translation target language list.
50
+
* mentionedUserIds: set mentioned userId.
51
+
* mentionedUsers: set mentioned User.
52
+
* Added `FileMessageParams` feature.
53
+
* This is used in `sendFileMessage()` of channel.
54
+
*`file` or `fileUrl` is required.
55
+
* file: set file to send.
56
+
* fileUrl: set file's url to send.
57
+
* fileName: set file's name to send. When you set a file and do not specify this value, it is specified by name of the file. When you set a fileUrl and do not specify this value, it is set as empty string.
58
+
* fileSize: set file's size to send. When you set a file and do not specify this value, it is specified by size of the file. When you set a fileUrl and do not specify this value, it is set as 0.
59
+
* mimeType: set file's type to send. When you set a file and do not specify this value, it is specified by type of the file. When you set a fileUrl and do not specify this value, it is specified by inferring from fileUrl.
60
+
* data: set message data to send.
61
+
* customType: set message customType to send.
62
+
* thumbnailSizes: set size of the thumbnail to be created. This value only works when you use file not fileUrl.
63
+
* mentionedUserIds: set mentioned userId.
64
+
* mentionedUsers: set mentioned User.
65
+
* Added `sendUserMessage(UserMessageParams, CallBackFunction)` in channel.
66
+
* Added `sendFileMessage(FileMessageParams, CallBackFunction)` in channel.
67
+
* Added `mentionedUsers` in UserMessage and FileMessage to check mentioned user.
68
+
* Added `isEphemeral` in GroupChannel to indicate whether the channel supports message retention.
69
+
* Added `myMemberState` in GroupChannel to check my joined state on GroupChannel.
70
+
* Added `operator` feature in GroupChannel.
71
+
* Added `operators` in `GroupChannelParams` to set operator.
72
+
* Added `operatorUserIds` in `GroupChannelParams` to set operator.
73
+
* Added `banUser` in `GroupChannel` to ban User.
74
+
* Added `banUserWithUserId` in `GroupChannel` to ban User using userId.
75
+
* Added `unbanUser ` in `GroupChannel` to remove banned User using User object.
76
+
* Added `unbanUserWithUserId` in `GroupChannel` to remove banned User using userId.
77
+
* Added `muteUser` in `GroupChannel` to mute User using User object.
78
+
* Added `muteUserWithUserId` in `GroupChannel` to mute User using userId.
79
+
* Added `unmuteUser` in `GroupChannel` to unmute User using User object.
80
+
* Added `unmuteUserWithUserId` in `GroupChannel` to unmute User using userId.
81
+
* Added `freeze` in `GroupChannel` not to allow messages from members from the channel.
82
+
* Added `unfreeze` in `GroupChannel` to allow messages from members from the channel.
83
+
* Added `isFrozen` in `GroupChannel` to check if the channel is frozen or not.
84
+
* From now, channel param in callbacks of the ChannelHandler below can come in either GroupChannel or OpenChannel.
85
+
* onUserMuted(channel, user)
86
+
* onUserUnmuted(channel, user)
87
+
* onUserBanned(channel, user)
88
+
* onUserUnbanned(channel, user)
89
+
* onChannelFrozen(channel)
90
+
* onChannelUnfrozen(channel)
91
+
* Added `createMemberListQuery()` in `GroupChannel` to search members.
0 commit comments