|
| 1 | +v4.2.0: |
| 2 | +Deprecated (will be removed in a future release): |
| 3 | +* IStreamChatClient.QueryChannelsAsync overload with IDictionary<string, object> filters parameter. Please use the other overload with IEnumerable<IFieldFilterRule> filters parameter. |
| 4 | + |
| 5 | +Fixes: |
| 6 | +* Change connection update monitor to not throw an error if the client is disposed or closing |
| 7 | +* Fix StreamChannel members list not always being updated |
| 8 | +* Fix IStreamChatClient.QueryChannelsAsync pagination |
| 9 | +* Fix emoji sprites sometimes having missing references when importing SDK to a fresh project |
| 10 | +* Fix reaction.new clearing the OwnReactions - this field is by design for performance reasons |
| 11 | +* Remove this sample "mini" project as it is not finished and not helpful in its current form |
| 12 | +* Fix IStreamUser.MarkVisibleAsync & IStreamUser.MarkInvisibleAsync |
| 13 | +* Fix PresenceChanged to be always called when Online status changes |
| 14 | +* Added Rest Call Log if case deserialization of the stream API error failed |
| 15 | + |
| 16 | +Improvements: |
| 17 | +* Implement IStreamChatClient.QueryUsersAsync pagination and sorting |
| 18 | +* Add simple starting prefab + remove config asset |
| 19 | +* Implement IStreamChannel.MembersChanged event to trigger on add, remove, update + add integration tests |
| 20 | +* Implement syntax based users query filters + add integration tests & code samples |
| 21 | +* Improve XML comments |
| 22 | +* Change IStreamChatClient.QueryUsersAsync filters parameter to be optional |
| 23 | +* Add IStreamChannel helper method JoinAsMemberAsync and LeaveAsMemberChannelAsync |
| 24 | +* Remove default allocations for the user upsert DTOs |
| 25 | +* Add code samples for user and channel mute/unmute |
| 26 | +* Refactor dependencies so they can be easier replaced with C# Console or .NET MAUI projects |
| 27 | + |
| 28 | +Code Samples: |
| 29 | +* Add code samples for channel query filters |
| 30 | +* Update code examples using IStreamChatClient.QueryUsersAsync to use the new syntax-based filters |
| 31 | + |
| 32 | +Sample Project: |
| 33 | +* Fixes: |
| 34 | + * Fix null ref when closing the project |
| 35 | + * Fix images not showing at the start |
| 36 | + * fix loading of previous messages called when the message list is empty |
| 37 | + * Fix input height |
| 38 | + * Change missing credentials error not to be thrown per frame |
| 39 | + * Fix online status sprites sometimes breaking after project import |
| 40 | + |
| 41 | +* Improvements: |
| 42 | + * UI/UX improvements |
| 43 | + * Change ChannelView to show an icon if possible or a letter symbol |
| 44 | + * Implement members list with an online status |
| 45 | + * Implement local user header with online and invisibility status |
| 46 | + * Support mobile touch for popup (show on touch and hide when touching outside) |
| 47 | + * Change default mobile screen orientation |
| 48 | + |
| 49 | +Tests: |
| 50 | +* Disable update monitor when tests are enabled |
| 51 | +* Improve integration tests stability |
| 52 | + |
1 | 53 | v4.1.0: |
2 | 54 | Fixes: |
3 | 55 | * Fix "no await in async method" warning |
|
0 commit comments