Releases: ChannelizeIO/Channelize-Javascript-SDK
Releases · ChannelizeIO/Channelize-Javascript-SDK
v4.9.1
v4.9.0
- resolved issues in
setCurrentUser
function. - added
isServerConnection
function - added
setLogLevel
andsetLogger
function in client and server.
v4.7.0
Added Private Key support in SDK
- Added
Server
class and exported it everywhere. - Added
connect
,setCurrentUser
,getCurrentUser
,disconnect
&createAccessToken
in server class. - Added option
autoSubscribeSocketEvents
insocket-service
. - Added test cases for
client
andserver
.
Improved chat configs
- removed
config.allow_guest_users
inconversation-model
- added
config.allow_chat
andconfig.allow_watch
- added
conversation.canWatch()
andconversation.canChat()
Ban User Support
- Added ban property in `conversation-model.
- Added API functions -
banUsers
,unbanUsers
- Added ListQuery -
ConversationBanListQuery
and addedlist
function in it. - Added
user.conversation_ban_updated
event for ban/unban. - Added
addEvent
function for custom event add(not currently used now but did this for symmetry)
Socket Improvements
- Added option allowUserPresenceEvents while initializing with default true
- Added
allowedRole
key for each socket event and added validations as per those. - allowed
subscribeAll
foranonymous
andguest
roles 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
updateProfilePhoto
function of conversation model.
v4.3.0
- Fix issue in document uploading
- Add
getUrlMetadata
function in message model.