Releases
v.3.9.0
Deprecated (will be removed in a future release):
EventNotificationMarkRead.UnreadCount
- it duplicates the EventNotificationMarkRead.TotalUnreadCount
StreamChatClient.LocalUser
- it is not updated after the connection (#55 ) (#60 )
Fixes:
Fix tests not to use obsolete code and therefore show warnings in the logs/console (#68 )
Fix WS exception when disconnecting (#64 )
Remove UserMute
json attributes & MessageRequest.PinnedBy
type & mark invalid fields as obsolete (#62 )
Fix IsDebugEnabled - StreamLogLevel is not a flags enum (#58 )
Fix WebSocket token cancellation and resources cleanup (#59 )
Fix start/stop typing events not containing event type (#53 )
Fix Disconnected event not being triggered when mocking WS Client disconnection in unit test (#51 )
Fix when_stream_client_connection_failed_expect_reconnect not properly simulating scenario (#50 )
Fix invalid data types in DTOs (#48 )
Fix Limit & Offset field types for QueryMembersRequest (#47 )
Change code sample not to use method marked as obsolete (#45 )
Fix ArgumentOutOfRangeException when Closing state is checked (#41 )
Improvements:
Implement missing real-time events and notifications that might come from the WebSocket connection (#67 )
Implement StreamChatClient.ChannelMutesUpdated
event (#65 )
Implement StreamChatClient.MessageApi.UpdateMessagePartialAsync
(#63 )
Implement StreamChatClient.MessageApi.UploadImageAsync
endpoint + add upload image with resize integration test (#61 )
Update DTOs according to Stream Open API spec (#54 )
Remove server-side only fields from DTOs
Add detailed info to the Message
of StreamApiException
in order for Unity Console to present more info (#46 )
Add utility method to allow running Task as callback (#44 )
Add config option to control log level (#43 )
Add RunAsIEnumerator
with argumentless Task (#42 )
Sample Project:
Fixes:
Fix null refs when during no connection the active channel is null (#57 )
You can’t perform that action at this time.