stream_chat_persistence 10.0.0-beta.13 copy "stream_chat_persistence: ^10.0.0-beta.13" to clipboard
stream_chat_persistence: ^10.0.0-beta.13 copied to clipboard

Official Stream Chat Persistence library. Build your own chat experience using Dart and Flutter.

10.0.0-beta.13 #

🛑️ Breaking

  • SDK Redesign Changes. For more details, please refer to the migration guide. The SDK redesign introduces a fresher default UI, but also better APIs for customization of the components.

10.0.0-beta.12 #

  • Included the changes from version 9.23.0.

9.23.0 #

  • Updated stream_chat dependency to 9.23.0.

10.0.0-beta.11 #

  • Included the changes from version 9.22.0.

9.22.0 #

✅ Added

  • Added support for ChannelModel.filterTags field.

10.0.0-beta.10 #

  • Included the changes from version 9.21.0.

9.21.0 #

  • Updated stream_chat dependency to 9.21.0.

10.0.0-beta.9 #

  • Included the changes from version 9.20.0.

9.20.0 #

✅ Added

  • Added support for Read.lastDeliveredAt and Read.lastDeliveredMessageId fields to track message delivery receipts.

10.0.0-beta.8 #

✅ Added

  • Added a new StreamChatPersistenceClient.deleteMessagesFromUser() method to delete all messages from a specific user across all channels.

  • Added a new messageLimit parameter to the getChannelStates method to limit the number of messages fetched per channel.

  • Included the changes from version 9.19.0.

9.19.0 #

  • Updated stream_chat dependency to 9.19.0.

10.0.0-beta.7 #

  • Added support for Messages.deletedForMe, PinnedMessages.deletedForMe, and Members.deletedMessages fields.

  • Included the changes from version 9.18.0.

9.18.0 #

✅ Added

  • Added support for Message.channelRole field.
  • Added support for client.flush() method to clear database.
  • Added support for Channel.messageCount field.

10.0.0-beta.6 #

  • Included the changes from version 9.17.0.

9.17.0 #

  • Updated stream_chat dependency to 9.17.0.

10.0.0-beta.5 #

  • Included the changes from version 9.16.0.

9.16.0 #

  • Updated stream_chat dependency to 9.16.0.

10.0.0-beta.4 #

  • Added support for Location entity in the database.

  • Added support for emojiCode and updatedAt fields in Reaction entity.

  • Included the changes from version 9.15.0.

9.15.0 #

🐞 Fixed

  • Fixed draft message retrieval logic where channel drafts were incorrectly attached to all messages instead of only thread drafts being attached to their respective parent messages.

✅ Added

  • Added support for User.avgResponseTime field.

10.0.0-beta.3 #

  • Included the changes from version 9.14.0.

9.14.0 #

  • Updated stream_chat dependency to 9.14.0.

10.0.0-beta.2 #

  • Included the changes from version 9.13.0.

9.13.0 #

  • Updated stream_chat dependency to 9.13.0.

10.0.0-beta.1 #

9.12.0 #

  • Updated stream_chat dependency to 9.12.0.

9.11.0 #

  • Added support for Message.reactionGroups field.

9.10.0 #

  • Fixed an issue in the getChannelStates method where paginationParams.offset greater than the available channel count would cause an exception. The method now properly handles this edge case.

9.9.0 #

  • Added support for User.teamsRole field.

9.8.0 #

  • Added pinnedAt and archivedAt fields on Member.
  • Added support for DraftMessages.

9.7.0 #

  • Updated stream_chat dependency to 9.7.0.

9.6.0 #

  • Updated stream_chat dependency to 9.6.0.

9.5.0 #

  • Added support for Message.restrictedVisibility field.
  • Added support for Member.extraData field.

9.4.0 #

  • Updated minimum Flutter version to 3.27.4 for the SDK.

9.3.0 #

  • Updated stream_chat dependency to 9.3.0.

9.2.0 #

  • Updated stream_chat dependency to 9.2.0.

9.1.0 #

  • Updated stream_chat dependency to 9.1.0.

9.0.0 #

  • Added support for Poll and PollVote entities in the database.
  • Updated minimum Flutter version to 3.24.5 for the SDK.

8.3.0 #

  • Updated stream_chat dependency to 8.3.0.

8.2.0 #

  • Updated stream_chat dependency to 8.2.0.

8.1.0 #

  • Updated stream_chat dependency to 8.1.0.

8.0.0 #

  • Updated stream_chat dependency to 8.0.0.

7.3.0 #

🔄 Changed

  • Changed minimum Flutter version to 3.19 for the SDK.
  • Updated stream_chat dependency to 7.3.0.

7.2.2 #

  • Updated stream_chat dependency to 7.2.2.

7.2.1 #

  • Updated stream_chat dependency to 7.2.1.

7.2.0-hotfix.1 #

7.2.0 #

  • Updated stream_chat dependency to 7.2.0.

7.1.0 #

  • Updated stream_chat dependency to 7.1.0.

7.0.2 #

  • Updated stream_chat dependency to 7.0.2.

7.0.1 #

  • Updated stream_chat dependency to 7.0.1.

7.0.0 #

  • Updated minimum supported SDK version to Flutter 3.13/Dart 3.1
  • 🛑 BREAKING Removed deprecated getChannelStates.sort parameter. Use getChannelStates.channelStateSort instead.

6.10.0 #

  • Updated stream_chat dependency to 6.10.0.

6.9.0 #

  • Updated stream_chat dependency to 6.9.0.

6.8.0 #

  • Updated minimum supported SDK version to Flutter 3.10/Dart 3.0
  • Updated stream_chat dependency to 6.8.0.

6.7.0 #

  • [#1683] Fixed SqliteException no such column messages.state.
  • Updated stream_chat dependency to 6.7.0.

6.6.0 #

  • Updated stream_chat dependency to 6.6.0.

6.5.0 #

  • Updated minimum supported SDK version to Flutter 3.7/Dart 2.19

6.4.0 #

  • Updated stream_chat dependency to 6.4.0.

6.3.0 #

  • Updated stream_chat dependency to 6.3.0.

6.2.0 #

  • Added support for StreamChatPersistenceClient.isConnected for checking if the client is connected to the database.
  • [#1422] Removed default values from UserEntity createdAt and updatedAt fields.
  • Updated stream_chat dependency to 6.2.0.
  • Added support for StreamChatPersistenceClient.openPersistenceConnection and StreamChatPersistenceClient.closePersistenceConnection for opening and closing the database connection.

6.1.0 #

  • Updated dart sdk environment range to support 3.0.0.
  • Updated stream_chat dependency to 6.1.0.

6.0.0 #

  • Updated drift to ^2.7.0.
  • Updated dependencies to resolvable versions.

5.1.0 #

  • Reintroduce support for experimental indexedDB on Web.
  • Deprecated the sort parameter in the getChannelStates method in favor of channelStateSort.
  • Use the comparator function to sort the channel states and not the channel models.

🐞 Fixed

  • Fix offline message pagination.

5.0.0 #

  • Included the changes from version 4.3.0 and 4.4.0.

5.0.0-beta.1 #

4.4.0 #

  • Allowed experimental use of indexedDb on web with webUseExperimentalIndexedDb parameter on StreamChatPersistenceClient. Thanks geweald.

4.3.0 #

  • Updated stream_chat dependency to 4.4.0.

4.2.0 #

  • Added support for Channel.ownCapabilities

4.1.0 #

🔄 Changed

  • Deprecated role field in Member table in favor of channelRole

4.0.1 #

  • Updated stream_chat dependency to 4.0.1.

4.0.0 #

  • Updated stream_chat dependency to 4.0.0.

4.0.0-beta.0 #

3.1.0 #

  • Bump drift to 1.3.0.

3.0.0 #

  • Updated stream_chat dependency to 3.0.0.
  • [#604] Fix cascade deletion by enabling pragma foreign_keys.
  • Added a new table PinnedMessageReactions and dao PinnedMessageReactionDao specifically for pinned messages.

2.2.0 #

  • Updated llc dependency
  • Added support for message.i18n
  • Added support for user.language

2.1.1 #

  • Updated llc dependency

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

2.0.0-nullsafety.7 #

  • Update llc dependency
  • Minor fixes and improvements

2.0.0-nullsafety.5 #

  • Update llc dependency
  • Minor fixes and improvements

2.0.0-nullsafety.2 #

  • Update llc dependency
  • Minor fixes and improvements
  • Fixed bug not saving message.mentioned_users

2.0.0-nullsafety.1 #

  • Migrate this package to null safety
  • Update llc dependency

1.5.2 #

  • Fix sorting by last_updated

1.5.1 #

  • Improved test coverage to > 95%
  • Minor fixes and improvements

1.5.0 #

  • Update llc dependency
  • Wait for all operations to finish before disconnecting

1.4.0-beta #

  • Update llc dependency

1.3.0-beta #

  • Update llc dependency

1.2.0-beta #

  • Update llc dependency

1.1.0-beta #

  • Update llc dependency

1.0.2-beta #

  • Update llc dependency

1.0.1-beta #

  • Update llc dependency

1.0.0-beta #

  • Initial release
20
likes
140
points
26.8k
downloads

Documentation

API reference

Publisher

verified publishergetstream.io

Weekly Downloads

Official Stream Chat Persistence library. Build your own chat experience using Dart and Flutter.

Repository (GitHub)
View/report issues
Contributing

License

unknown (license)

Dependencies

drift, flutter, logging, meta, path, path_provider, sqlite3_flutter_libs, stream_chat

More

Packages that depend on stream_chat_persistence