NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1066 most downloaded on pub.dev
Stream Chat official Flutter SDK Core. Build your own chat experience using Dart and Flutter.
Last release 6 days ago
30 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
139 releases · first in 2021
Updated stream_chat dependency to `7.2.2`.
stream_chat dependency to 7.2.2.Updated stream_chat dependency to `7.2.1`.
stream_chat dependency to 7.2.1.One column per quarter.
Updated stream_chat dependency to `7.2.0`.
stream_chat dependency to 7.2.0.Updated stream_chat dependency to `7.2.0-hotfix.1`.
stream_chat dependency to 7.2.0-hotfix.1.connectivity_plus dependency bump causing 1889Updated stream_chat dependency to `7.1.0`.
stream_chat dependency to 7.1.0.Updated stream_chat dependency to `7.0.2`.
stream_chat dependency to 7.0.2.Updated stream_chat dependency to `7.0.1`.
stream_chat dependency to 7.0.1.🛑 BREAKING Removed deprecated StreamChannelListController.sort parameter. Use StreamChannelListController.channelStateSort instead.
StreamChannelListController.sort parameter.
Use StreamChannelListController.channelStateSort instead.SDK version to Flutter 3.13/Dart 3.1stream_chat dependency to 7.0.0.Nothing published for this version
Nothing published for this version
Nothing published for this version
[[#1754]](https://github.com/GetStream/stream-chat-flutter/pull/1754) Fixed video attachment uploading.
🐞 Fixed
Added mixin support to StreamChannelListEventHandler.
StreamChannelListEventHandler.Added support for StreamChannel.loadingBuilder and StreamChannel.errorBuilder to customize loading and error states.
StreamChannel.loadingBuilder and StreamChannel.errorBuilder to customize
loading and error states.Updated minimum supported SDK version to Flutter 3.10/Dart 3.0
SDK version to Flutter 3.10/Dart 3.0stream_chat dependency to 6.8.0.Updated stream_chat dependency to `6.7.0`.
stream_chat dependency to 6.7.0.Updated stream_chat dependency to `6.6.0`.
stream_chat dependency to 6.6.0.Updated minimum supported SDK version to Flutter 3.7/Dart 2.19
SDK version to Flutter 3.7/Dart 2.19stream_chat dependency to 6.5.0.Updated stream_chat dependency to `6.4.0`.
stream_chat dependency to 6.4.0.Updated stream_chat dependency to `6.3.0`.
stream_chat dependency to 6.3.0.Fixed StreamMessageInputController.textPatternStyle not matching case-insensitive patterns.
StreamMessageInputController.textPatternStyle not matching case-insensitive patterns.connectivity_plus dependency to ^4.0.0StreamChannel shows black screen while loading in some cases.stream_chat dependency to 6.2.0.Updated dart sdk environment range to support 3.0.0.
Updated dependencies to resolvable versions.
Updated stream_chat dependency to `5.3.0`.
stream_chat dependency to 5.3.0.Updated connectivity_plus dependency to ^3.0.2
🔄 Changed
connectivity_plus dependency to ^3.0.2Deprecated the sort parameter in the StreamChannelListController in favor of channelStateSort.
sort parameter in the StreamChannelListController in favor
of channelStateSort.Included the changes from version 4.5.0.
Included the changes from version 4.4.0 and 4.4.1.
Updated stream_chat dependency to `5.0.0-beta.1`.
stream_chat dependency
to 5.0.0-beta.1.Updated stream_chat dependency to `4.6.0`.
stream_chat dependency to 4.6.0.Updated stream_chat dependency to `4.5.0`.
Updated stream_chat dependency to `4.4.1`.
stream_chat dependency to 4.4.1.Updated stream_chat dependency to `4.4.0`.
stream_chat dependency to 4.4.0.Updated stream_chat dependency to `4.3.0`.
stream_chat dependency to 4.3.0.Deprecated before and after parameters in StreamChannel.queryAroundMessage. Use limit instead.
stream_chat dependency to 4.2.0.🔄 Changed
before and after parameters in StreamChannel.queryAroundMessage. Use limit
instead.before and after parameters in StreamChannel.loadChannelAtMessage. Use limit
instead.Updated stream_chat dependency to `4.1.0`.
stream_chat dependency to 4.1.0.Updated stream_chat dependency to `4.0.1`.
stream_chat dependency to 4.0.1.Deprecated UsersBloc in favor of StreamUserListController to control the user list.
For upgrading to V4, please refer to the V4 Migration Guide
UsersBloc in favor of StreamUserListController to control the user list.MessageSearchBloc in favor of StreamMessageSearchListController to control the user
list.Updated stream_chat dependency to `4.0.0-beta.2`.
stream_chat dependency
to 4.0.0-beta.2.Deprecated old widgets in favor of Stream-prefixed ones.
✅ Added
Added MessageInputController to hold Message related data.
Deprecated old widgets in favor of Stream-prefixed ones.
Deprecated ChannelsBloc in favor of StreamChannelListController to control the channel list.
Added MessageTextFieldController to be used with the new StreamTextField ui widget.
Updated stream_chat dependency
to 4.0.0-beta.0.
Nothing published for this version
Updated stream_chat dependency to `3.6.1`.
stream_chat dependency to 3.6.1.Updated stream_chat dependency to `3.6.0`.
stream_chat dependency to 3.6.0.Updated stream_chat dependency to `3.5.1`.
stream_chat dependency to 3.5.1.Updated stream_chat dependency to `3.5.0`.
stream_chat dependency to 3.5.0.Updated stream_chat dependency to `3.4.0`.
Updated stream_chat dependency to `3.3.1`.
stream_chat dependency to 3.3.1.Updated stream_chat dependency to `3.3.0`.
stream_chat dependency to 3.3.0.Updated stream_chat dependency to `3.2.0`.
stream_chat dependency to 3.2.0.Updated stream_chat dependency to `3.1.1`.
stream_chat dependency to 3.1.1.Nothing published for this version
MessageSearchListViewCore paginationParams property is now deprecated in favor of limit. ```dart // previous paginationParams = const PaginationParams…
stream_chat dependency to 3.0.0.🛑️ Breaking Changes from 2.2.1
MessageSearchListViewCore paginationParams property is now deprecated in favor of limit.
// previous
paginationParams = const PaginationParams(limit: 30)
// new
limit = 30
UserListCore pagination property is now deprecated in favor of limit.
// previous
pagination = const PaginationParams(limit: 30)
// new
limit = 30
ChannelListCore pagination property is now deprecated in favor of limit.
// previous
pagination = const PaginationParams(limit: 30)
// new
limit = 30
UserListCore filter property now is non-nullable.
🔄 Changed
UserListCore filter property now has a default value.filter = const Filter.empty()
🐞 Fixed
MessageSearchBloc pagination.Core Widgets not
getting rebuild with new data on configuration change.Updated stream_chat dependency to 2.2.1
stream_chat dependency to 2.2.1Renamed BetterStreamBuilder.loadingBuilder to .noDataBuilder
🛑️ Breaking Changes from 2.1.1
BetterStreamBuilder.loadingBuilder to .noDataBuilder🔄 Changed
BetterStreamBuilder.initialData is now nullable/not-required.🐞 Fixed
ChannelListView pagination
doesn't work after refresh- Updated llc dependency
StreamChatCore.of(context).user is now deprecated in favor of StreamChatCore.of(context).currentUser.
🛑️ Breaking Changes from 2.0.0
MessageListCore✅ Added
MessageListCore.paginationLimit🔄 Changed
StreamChatCore.of(context).user is now deprecated in favor
of StreamChatCore.of(context).currentUser.StreamChatCore.of(context).userStream is now deprecated in favor
of StreamChatCore.of(context).currentUserStream.migrate this package to null safety
🛑️ Breaking Changes from 1.5.3
channelsBloc.queryChannels(), ChannelListCore options param/property is removed in favor of
individual params/properties
options.state -> bool stateoptions.watch -> bool watchoptions.presence -> bool presenceusersBloc.queryUsers(), UserListCore options param/property is removed in favor of individual
params/properties
options.presence -> bool presence✅ Added
connectivity_plus package🐞 Fixed
- Update llc dependency
🛑️ Breaking Changes from 2.0.0-nullsafety.7
🛑️ Breaking Changes from 2.0.0-nullsafety.7
channelsBloc.queryChannels(), ChannelListCore options param/property is removed in favor of
individual params/properties
options.state -> bool stateoptions.watch -> bool watchoptions.presence -> bool presenceusersBloc.queryUsers(), UserListCore options param/property is removed in favor of individual
params/properties
options.presence -> bool presenceFixed a bug with connectivity implementation
Your coding agent can read these notes before it upgrades. Set up the MCP server →