From 885c1f2cae5140fa6b8913c60296a85287ca688e Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Tue, 7 Sep 2021 13:10:38 +0530 Subject: [PATCH] chore(llc, persistence): update CHANGELOG.md Signed-off-by: xsahil03x --- packages/stream_chat/CHANGELOG.md | 33 +++++++++++++++---- packages/stream_chat_persistence/CHANGELOG.md | 10 ++++++ 2 files changed, 36 insertions(+), 7 deletions(-) diff --git a/packages/stream_chat/CHANGELOG.md b/packages/stream_chat/CHANGELOG.md index 67a80e17..85bf5956 100644 --- a/packages/stream_chat/CHANGELOG.md +++ b/packages/stream_chat/CHANGELOG.md @@ -1,3 +1,15 @@ +## Upcoming + +🛑️ Breaking Changes from `2.2.1` + +- Added 6 new methods in `ChatPersistenceClient`. + - `bulkUpdateMessages` + - `bulkUpdatePinnedMessages` + - `bulkUpdateMembers` + - `bulkUpdateReads` + - `updatePinnedMessageReactions` + - `deletePinnedMessageReactionsByMessageId` + ## 2.2.1 🐞 Fixed @@ -13,11 +25,16 @@ ✅ Added -- `User` and `OwnUser` classes now have an `image` property. Setting an image will also set the 'image' key on `extraData`, so `user.image` and `user.extraData['image']` is the same. -- `User` and `OwnUser` classes now have a `name` property. Setting a name will also set the 'name' key on `extraData`, so `user.name` and `user.extraData['name']` is the same. -- `Channel` class now has extra `image` getter and setter. As well as an `updateImage` to do a partial update after a channel has been initialized. -- `Channel` class now has extra `name` getter and setter. As well as an `updateName` to do a partial update after a channel has been initialized. +- `User` and `OwnUser` classes now have an `image` property. Setting an image will also set the 'image' key + on `extraData`, so `user.image` and `user.extraData['image']` is the same. +- `User` and `OwnUser` classes now have a `name` property. Setting a name will also set the 'name' key on `extraData`, + so `user.name` and `user.extraData['name']` is the same. +- `Channel` class now has extra `image` getter and setter. As well as an `updateImage` to do a partial update after a + channel has been initialized. +- `Channel` class now has extra `name` getter and setter. As well as an `updateName` to do a partial update after a + channel has been initialized. - Added slow mode which allows a cooldown period after a user sends a message. + ## 2.1.1 🐞 Fixed @@ -42,7 +59,7 @@ 🐞 Fixed -- [#563](https://github.com/GetStream/stream-chat-flutter/issues/563): `Channel.stopWatching()` not working +- [#563](https://github.com/GetStream/stream-chat-flutter/issues/563): `Channel.stopWatching()` not working - [#575](https://github.com/GetStream/stream-chat-flutter/issues/575): Wrong `OwnUser.*` ## 2.0.0 @@ -70,11 +87,11 @@ 🐞 Fixed -- [#369](https://github.com/GetStream/stream-chat-flutter/issues/369): Client does not return without internet connection +- [#369](https://github.com/GetStream/stream-chat-flutter/issues/369): Client does not return without internet + connection - several minor fixes - performance improvements - ✅ Added - New `Location` enum is introduced for easily changing the client location/baseUrl. @@ -89,6 +106,7 @@ ## 2.0.0-nullsafety.8 🐞 Fixed + - Export `PushProvider` enum ## 2.0.0-nullsafety.7 @@ -124,6 +142,7 @@ - Fix thread reply not working with attachments - Minor fixes + ## 2.0.0-nullsafety.5 - Minor fixes diff --git a/packages/stream_chat_persistence/CHANGELOG.md b/packages/stream_chat_persistence/CHANGELOG.md index 85b9e486..139056bd 100644 --- a/packages/stream_chat_persistence/CHANGELOG.md +++ b/packages/stream_chat_persistence/CHANGELOG.md @@ -1,3 +1,10 @@ +## Upcoming + +- [[#604]](https://github.com/GetStream/stream-chat-flutter/issues/604) Fix cascade deletion by + enabling `pragma foreign_keys`. +- Added a new table `PinnedMessageReactions` and dao `PinnedMessageReactionDao` specifically for pinned messages. +- Updated `stream_chat`: `^2.2.0` -> `TODO` + ## 2.2.0 - Updated llc dependency @@ -11,14 +18,17 @@ ## 2.1.0 ✅ Added + - Added support for `Message.i18n` - Added support for `User.language` ## 2.0.0 + * Migrate this package to null safety * Minor fixes and improvements ## 2.0.0-nullsafety.8 + * Updated llc dependency * Upgraded moor dependencies and generated files with the latest dependency