BREAKING CHANGES ⚠️
- Removed
seamless-immutable
library completely for client/channel state management in favor of pure JS objects #602. This will likely require some changes to frontend usage of these states with spread operators for deeply nested data updates - Changed channel state
messageToImmutable
function toformatMessage
#602 channel.sendReaction(messageID: string, reaction: Reaction, user_id?: string, enforce_unique?: boolean)
is changed tochannel.sendReaction(messageID: string, reaction: Reaction, options?: { enforce_unique?: boolean })
. The removeduser_id
parameter should be added toreaction
.client.setUser()
function is removed in favor ofclient.connectUser()
#612client.setAnonymousUser()
function is removed in favor ofclient.connectAnonymousUser()
#612client.updateUser()
function is removed in favor ofclient.upsertUser()
#612client.updateUsers()
function is removed in favor ofclient.upsertUsers()
#612client._userAgent()
function is removed in favor ofclient.getUserAgent()
#612
Fix
Chore
- Upgrade Dependencies #613