stream_chat_persistence 9.23.0 copy "stream_chat_persistence: ^9.23.0" to clipboard
stream_chat_persistence: ^9.23.0 copied to clipboard

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

9.23.0 #

  • Updated stream_chat dependency to 9.23.0.

9.22.0 #

✅ Added

  • Added support for ChannelModel.filterTags field.

9.21.0 #

  • Updated stream_chat dependency to 9.21.0.

9.20.0 #

✅ Added

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

9.19.0 #

  • Updated stream_chat dependency to 9.19.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.

9.17.0 #

  • Updated stream_chat dependency to 9.17.0.

9.16.0 #

  • Updated stream_chat dependency to 9.16.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.

9.14.0 #

  • Updated stream_chat dependency to 9.14.0.

9.13.0 #

  • Updated stream_chat dependency to 9.13.0.

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
120
points
18.5k
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