Releases: GetStream/stream-chat-net
Releases · GetStream/stream-chat-net
2.1.0
2.0.0
1.1.1
1.1.0
1.0.0
1.0.0 (2022-02-01)
⚠ BREAKING CHANGES
- The library received many changes in v1.0 to make it easier to use and more maintanable in the future.
The main change is that bothChannelandClientclasses have been separated into small modules that we call clients. (This resambles the structure of our Java library as well.)
Main changes:
ChannelandClientclasses are gone, and have been organized into smaller clients inStreamChat.Clientsnamespace.- These clients do not maintain state as
Channelused to did earlier where it kept thechannelTypeandchannelIdin the memory. So this means that you'll need to pass inchannelTypeandchannelIdto a lot of method calls inIChannelClient. - Async method names have
Asyncsuffix now. - All public methods and classes have documentation.
- Identifiers has been renamed from
IDtoIdto follow Microsoft's naming guide. Such asuserID->userId. - A lot of data classes have been renamed to make more sense. Such as
ChannelObject->Channel. - Data classes have been moved to
StreamChat.Modelsnamespace. - Full feature parity: all backend APIs are available.
- Returned values are type of
ApiResponseand expose rate limit informaiton withGetRateLimit()method. - The folder structure of the project has been reorganized to follow Microsoft's recommendation.
- Unit tests have been improved. They are smaller, more focused and have cleanup methods.
- Added .NET 6.0 support.
Features
0.26.0
0.25.0
0.24.0
0.23.0
ci: fix globbing in dotnet push command (#73)