Skip to content

Commit f2a33d4

Browse files
authored
Upgrade project to 4.2.0 (#121)
1 parent 1d7d440 commit f2a33d4

3 files changed

Lines changed: 54 additions & 2 deletions

File tree

Assets/Plugins/StreamChat/Changelog.txt

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,55 @@
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+
153
v4.1.0:
254
Fixes:
355
* Fix "no await in async method" warning

Assets/Plugins/StreamChat/Core/LowLevelClient/StreamChatLowLevelClient.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ private set
195195
/// <summary>
196196
/// SDK Version number
197197
/// </summary>
198-
public static readonly Version SDKVersion = new Version(4, 1, 0);
198+
public static readonly Version SDKVersion = new Version(4, 2, 0);
199199

200200
/// <summary>
201201
/// Use this method to create the main client instance or use StreamChatClient constructor to create a client instance with custom dependencies

ProjectSettings/ProjectSettings.asset

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ PlayerSettings:
134134
16:10: 1
135135
16:9: 1
136136
Others: 1
137-
bundleVersion: 4.1.0
137+
bundleVersion: 4.2.0
138138
preloadedAssets: []
139139
metroInputSource: 0
140140
wsaTransparentSwapchain: 0

0 commit comments

Comments
 (0)