Releases: ChannelizeIO/Channelize-Javascript-SDK
Releases · ChannelizeIO/Channelize-Javascript-SDK
v4.9.1
v4.9.0
- resolved issues in
setCurrentUserfunction. - added
isServerConnectionfunction - added
setLogLevelandsetLoggerfunction in client and server.
v4.7.0
Added Private Key support in SDK
- Added
Serverclass and exported it everywhere. - Added
connect,setCurrentUser,getCurrentUser,disconnect&createAccessTokenin server class. - Added option
autoSubscribeSocketEventsinsocket-service. - Added test cases for
clientandserver.
Improved chat configs
- removed
config.allow_guest_usersinconversation-model - added
config.allow_chatandconfig.allow_watch - added
conversation.canWatch()andconversation.canChat()
Ban User Support
- Added ban property in `conversation-model.
- Added API functions -
banUsers,unbanUsers - Added ListQuery -
ConversationBanListQueryand addedlistfunction in it. - Added
user.conversation_ban_updatedevent for ban/unban. - Added
addEventfunction for custom event add(not currently used now but did this for symmetry)
Socket Improvements
- Added option allowUserPresenceEvents while initializing with default true
- Added
allowedRolekey for each socket event and added validations as per those. - allowed
subscribeAllforanonymousandguestroles also.
v4.5.0
Added guest user support in SDK
- Added function
connectAsGuest - Added function
switchToGuest
v4.4.2
Added pin/unpin message support in SDK.
v4.4.1
Added anonymous user support for open conversation functions
v4.3.3
Resolved members not valid issue in createConversation function
v4.3.2
- Added id parameter support in createConversation function
v4.3.1
- Give support of passing image url apart from file object in
updateProfilePhotofunction of conversation model.
v4.3.0
- Fix issue in document uploading
- Add
getUrlMetadatafunction in message model.