Skip to content

Commit a787aca

Browse files
committed
v4.1.0
1 parent 5fb0435 commit a787aca

18 files changed

+301
-21
lines changed

CHANGELOG.md

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,97 @@
11

22
# Changelog
3+
## v4.1.0 (Oct 14, 2022)
4+
# Features
5+
## Polls
6+
Polls is released :tada: Here’s where we think it will be really powerful.
7+
- Collect feedback and customer satisfaction
8+
- Drive engagement by receiving participants in preferences
9+
- Run surveys and quiz shows
10+
- And many more!
11+
## Scheduled messages
12+
Scheduled messages is released :confetti_ball: Here’s where we think it will be really useful.
13+
- Let your users queue their messages for the future
14+
- Set helpful reminders and notifications to nudge certain actions
15+
- And many more!
16+
## Improvements
17+
- Fixed a cross domain issue in `OnlineDetector`
18+
- Fixed a bug where `MessageCollectionEventHandler.onMessagesUpdated` is wrongly called for a message already added on connect or reconnect
19+
20+
Please note that both Polls and Scheduled Messages are released as beta features. Thus specific parameters and properties may change to improve client’s overall experience.
21+
22+
Stay tuned for updates as we are rolling out more exciting features and see below for exact specifications :point_down:
23+
24+
--------
25+
## Specification
26+
### Polls
27+
- Create
28+
- `PollModule.create()`
29+
- `PollCreateParams`
30+
- `UserMessageCreateParams.pollId`
31+
- Read
32+
- `PollModule.get()`
33+
- `PollRetrievalParams`
34+
- `SendbirdChat.createPollListQuery()`
35+
- `PollListQueryParams`
36+
- `GroupChannel.createPollListQuery()`
37+
- `UserMessage.poll`
38+
- Update
39+
- `GroupChannel.updatePoll()`
40+
- `PollUpdateParams`
41+
- `GroupChannel.closePoll()`
42+
- Delete
43+
- `GroupChannel.deletePoll()`
44+
- Others:
45+
- `Poll`
46+
- `GroupChannel.getPollChangeLogsSinceTimestamp()`
47+
- `GroupChannel.getPollChangeLogsSinceToken()`
48+
- `PollData`
49+
- `GroupChannelHandlerParams.onPollUpdated()`
50+
- `GroupChannelHandlerParams.onPollDeleted()`
51+
##### Options
52+
- Create
53+
- `GroupChannel.addPollOption()`
54+
- Read
55+
- `PollModule.getOption()`
56+
- `PollOptionRetrievalParams`
57+
- `SendbirdChat.createPollVoterListQuery()`
58+
- `PollVoterListQueryParams`
59+
- `GroupChannel.createPollVoterListQuery()`
60+
- Update
61+
- `GroupChannel.updatePollOption()`
62+
- `GroupChannel.votePoll()`
63+
- Delete
64+
- `GroupChannel.deletePollOption()`
65+
- Others:
66+
- `PollOption`
67+
- `GroupChannelHandlerParams.onPollVoted()`
68+
- `PollStatus`
69+
- `PollVoteEvent`
70+
- `PollUpdateEvent`
71+
- `CollectionEventSource.EVENT_POLL_UPDATED`
72+
- `CollectionEventSource.EVENT_POLL_VOTED`
73+
- `CollectionEventSource.SYNC_POLL_CHANGELOGS`
74+
---------------
75+
### Scheduled Messages
76+
- Create
77+
- `GroupChannel.createScheduledUserMessage()`
78+
- `GroupChannel.createScheduledFileMessage()`
79+
- Read
80+
- `ScheduledMessageListQuery`
81+
- `BaseMessage.getScheduledMessage()`
82+
- `ScheduledMessageRetrievalParams`
83+
- Update
84+
- `GroupChannel.updateScheduledUserMessage()`
85+
- `GroupChannel.updateScheduledFileMessage()`
86+
- Delete
87+
- `GroupChannel.cancelScheduledMessage()`
88+
- Others
89+
- `ScheduledInfo`
90+
- `SendingStatus.SCHEDULED`
91+
- `BaseMessage.scheduledInfo`
92+
- `GroupChannelModule.getTotalScheduledMessageCount()`
93+
- `TotalScheduledMessageCountParams`
94+
395
## v4.0.13 (Sep 28, 2022)
496
- Added `nicknameStartsWithFilter` and `nicknameExactMatchFilter` in `GroupChannelListQueryParams`
597
- Implemented channel membership history where clients can retrieve whether users have joined or left the channel

__bundle-583cb5bc.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

__bundle-5f264dab.js

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

__bundle-73a62571.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

__bundle-294c23c5.js renamed to __bundle-7712e6bc.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

__bundle-860809b7.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

__bundle-ab2e85ac.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

__bundle-c8afd05a.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

groupChannel.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

index.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import './message';
22
import './groupChannel';
33
import './openChannel';
4+
import './poll';
45

56
export {
67
ApplicationUserListQuery,

0 commit comments

Comments
 (0)