diff --git a/packages/stream_chat/CHANGELOG.md b/packages/stream_chat/CHANGELOG.md index 0c67f735..d68ef27f 100644 --- a/packages/stream_chat/CHANGELOG.md +++ b/packages/stream_chat/CHANGELOG.md @@ -1,6 +1,6 @@ ## 2.0.0-nullsafety.7 -🛑️ Breaking Changes from `2.0.0-nullsafety.6` +🛑️ Breaking Changes from `2.0.0-nullsafety.6` - `ConnectUserWithProvider` now requires `tokenProvider` as a required param. (Removed from the constructor) - `client.disconnect()` is now divided into two different functions - `client.closeConnection()` -> for closing user websocket connection. @@ -11,21 +11,19 @@ - `StreamWebSocketError` -> for user websocket related errors. - `StreamChatNetworkError` -> for network related errors. - `client.queryChannels()`, `channel.query()` options param is removed in favor of individual params - - `options.state` -> bool state - - `options.watch` -> bool watch - - `options.presence` -> bool presence -- `client.queryUsers()` options param is removed in favor of individual params - - `options.presence` -> bool presence + - `option.state` -> bool state + - `option.watch` -> bool watch + - `option.presence` -> bool presence -✅ Added +✅ Added - New `Location` enum is introduced for easily changing the client location/baseUrl. - New `client.openConnection()` and `client.closeConnection()` is introduced to connect/disconnect user ws connection. -🔄 Changed +🔄 Changed - `baseURL` is now deprecated in favor of using `Location` to change data location. -🐞 Fixed -- Client does not return without internet connection [#369](https://github.com/GetStream/stream-chat-flutter/issues/369) +🐞 Fixed +- [#369](https://github.com/GetStream/stream-chat-flutter/issues/369): Client does not return without internet connection ## 2.0.0-nullsafety.6 diff --git a/packages/stream_chat_flutter/CHANGELOG.md b/packages/stream_chat_flutter/CHANGELOG.md index f007a0e6..7955e22a 100644 --- a/packages/stream_chat_flutter/CHANGELOG.md +++ b/packages/stream_chat_flutter/CHANGELOG.md @@ -1,12 +1,32 @@ ## 2.0.0-nullsafety.8 -🛑️ Breaking Changes from `2.0.0-nullsafety.7` +🛑️ Breaking Changes from `2.0.0-nullsafety.7` - `ChannelListCore` options property is removed in favor of individual properties - `options.state` -> bool state - `options.watch` -> bool watch - `options.presence` -> bool presence - `UserListCore` options property is removed in favor of individual properties - `options.presence` -> bool presence +- `MessageBuilder` and `ParentMessageBuilder` signature is now +```dart +typedef MessageBuilder = Widget Function( + BuildContext, + MessageDetails, + List, + MessageWidget defaultMessageWidget, +); +``` +the last parameter is the default `MessageWidget` +You can call `.copyWith` to customize just a subset of properties + +✅ Added +- TypingIndicator now has a property called `parentId` to show typing indicator specific to threads +- [#493](https://github.com/GetStream/stream-chat-flutter/pull/493): add support for messageListView header/footer + +🐞 Fixed +- [#483](https://github.com/GetStream/stream-chat-flutter/issues/483): Keyboard covers input text box when editing message +- Modals are shown using the nearest `Navigator` to make using the SDK easier in a nested navigator use case +- [#484](https://github.com/GetStream/stream-chat-flutter/issues/484): messages don't update without a reload ## 2.0.0-nullsafety.7