stream_chat_flutter_core 7.3.0 stream_chat_flutter_core: ^7.3.0 copied to clipboard
Stream Chat official Flutter SDK Core. Build your own chat experience using Dart and Flutter.
7.3.0 #
🔄 Changed
- Changed minimum Flutter version to 3.19 for the SDK.
- Updated
stream_chat
dependency to7.3.0
.
7.2.0-hotfix.1 #
- Updated
stream_chat
dependency to7.2.0-hotfix.1
. - Reverted the
connectivity_plus
dependency bump causing 1889
7.0.0 #
- 🛑 BREAKING Removed deprecated
StreamChannelListController.sort
parameter. UseStreamChannelListController.channelStateSort
instead. - Updated minimum supported
SDK
version to Flutter 3.13/Dart 3.1 - Updated
stream_chat
dependency to7.0.0
.
6.10.0 #
- Added mixin support to
StreamChannelListEventHandler
.
6.9.0 #
- Added support for
StreamChannel.loadingBuilder
andStreamChannel.errorBuilder
to customize loading and error states.
6.8.0 #
- Updated minimum supported
SDK
version to Flutter 3.10/Dart 3.0 - Updated
stream_chat
dependency to6.8.0
.
6.5.0 #
- Updated minimum supported
SDK
version to Flutter 3.7/Dart 2.19 - Updated
stream_chat
dependency to6.5.0
.
6.2.0 #
- Fixed
StreamMessageInputController.textPatternStyle
not matching case-insensitive patterns. - Updated
connectivity_plus
dependency to^4.0.0
- Fixed
StreamChannel
shows black screen while loading in some cases. - Updated
stream_chat
dependency to6.2.0
.
6.1.0 #
6.0.0 #
- Updated dependencies to resolvable versions.
5.2.0 #
🔄 Changed
- Updated
connectivity_plus
dependency to^3.0.2
5.1.0 #
- Deprecated the
sort
parameter in theStreamChannelListController
in favor ofchannelStateSort
.
5.0.0-beta.1 #
- Updated
stream_chat
dependency to5.0.0-beta.1
. - Removed deprecated code.
4.5.0 #
4.2.0 #
- Updated
stream_chat
dependency to4.2.0
.
🔄 Changed
- Deprecated
before
andafter
parameters inStreamChannel.queryAroundMessage
. Uselimit
instead. - Deprecated
before
andafter
parameters inStreamChannel.loadChannelAtMessage
. Uselimit
instead.
4.0.0 #
For upgrading to V4, please refer to the V4 Migration Guide
- Deprecated
UsersBloc
in favor ofStreamUserListController
to control the user list. - Deprecated
MessageSearchBloc
in favor ofStreamMessageSearchListController
to control the user list.
4.0.0-beta.2 #
- Updated
stream_chat
dependency to4.0.0-beta.2
.
4.0.0-beta.0 #
✅ Added
-
Added
MessageInputController
to holdMessage
related data. -
Deprecated old widgets in favor of Stream-prefixed ones.
-
Deprecated
ChannelsBloc
in favor ofStreamChannelListController
to control the channel list. -
Added
MessageTextFieldController
to be used with the newStreamTextField
ui widget. -
Updated
stream_chat
dependency to4.0.0-beta.0
.
3.4.0 #
3.0.0 #
- Updated
stream_chat
dependency to3.0.0
.
🛑️ Breaking Changes from 2.2.1
-
MessageSearchListViewCore
paginationParams
property is now deprecated in favor oflimit
.// previous paginationParams = const PaginationParams(limit: 30) // new limit = 30
-
UserListCore
pagination
property is now deprecated in favor oflimit
.// previous pagination = const PaginationParams(limit: 30) // new limit = 30
-
ChannelListCore
pagination
property is now deprecated in favor oflimit
.// 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
- Fixed
MessageSearchBloc
pagination. - [#673]: Fix
Core Widgets
not getting rebuild with new data on configuration change.
2.2.1 #
- Updated
stream_chat
dependency to 2.2.1
2.2.0 #
🛑️ Breaking Changes from 2.1.1
- Renamed
BetterStreamBuilder.loadingBuilder
to.noDataBuilder
🔄 Changed
BetterStreamBuilder.initialData
is now nullable/not-required.
🐞 Fixed
- #612
ChannelListView
pagination doesn't work after refresh
2.1.1 #
- Updated llc dependency
2.1.0 #
🛑️ Breaking Changes from 2.0.0
- Changed default message filter of
MessageListCore
✅ Added
- Added
MessageListCore.paginationLimit
🔄 Changed
StreamChatCore.of(context).user
is now deprecated in favor ofStreamChatCore.of(context).currentUser
.StreamChatCore.of(context).userStream
is now deprecated in favor ofStreamChatCore.of(context).currentUserStream
.
2.0.0 #
🛑️ Breaking Changes from 1.5.3
- migrate this package to null safety
channelsBloc.queryChannels()
,ChannelListCore
options param/property is removed in favor of individual params/propertiesoptions.state
-> bool stateoptions.watch
-> bool watchoptions.presence
-> bool presence
usersBloc.queryUsers()
,UserListCore
options param/property is removed in favor of individual params/propertiesoptions.presence
-> bool presence
✅ Added
- Monitor connection using
connectivity_plus
package
🐞 Fixed
- Minor fixes
- Performance improvements
2.0.0-nullsafety.9 #
- Update llc dependency
2.0.0-nullsafety.8 #
🛑️ Breaking Changes from 2.0.0-nullsafety.7
channelsBloc.queryChannels()
,ChannelListCore
options param/property is removed in favor of individual params/propertiesoptions.state
-> bool stateoptions.watch
-> bool watchoptions.presence
-> bool presence
usersBloc.queryUsers()
,UserListCore
options param/property is removed in favor of individual params/propertiesoptions.presence
-> bool presence
2.0.0-nullsafety.7 #
- Fixed a bug with connectivity implementation
2.0.0-nullsafety.6 #
- Update llc dependency
- Minor fixes and improvements
2.0.0-nullsafety.5 #
- Update llc dependency
- Minor fixes and improvements
- Performance improvements
- Monitor connection using
connectivity_plus
package
2.0.0-nullsafety.3 #
- Update llc dependency
- Minor fixes and improvements
2.0.0-nullsafety.2 #
- Fix ChannelsBloc not performing calls if pagination ended
2.0.0-nullsafety.1 #
- Migrate this package to null safety
- Update llc dependency
1.5.3 #
- Fix ChannelsBloc not performing calls if pagination ended
1.5.2 #
- Update llc dependency
1.5.1 #
- Improved test coverage to > 90%
- Minor fixes and improvements
1.5.0 #
- Minor fixes and improvements
1.4.0-beta #
- Added
MessageListCore.messageFilter
to filter messages locally - Minor fixes and improvements
1.3.2-beta #
- Update llc dependency
1.3.1-beta #
- Update llc dependency
1.3.0-beta #
- Update llc dependency
- Minor fixes
1.2.0-beta #
- Update llc dependency
- Minor fixes
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 #
- First release