Skip to content

Releases: GetStream/stream-chat-flutter

2.0.0-nullsafety.8

29 Jun 11:37
9d45641
Compare
Choose a tag to compare
2.0.0-nullsafety.8 Pre-release
Pre-release

stream_chat

2.0.0-nullsafety.7

🛑️ Breaking Changes from 2.0.0-nullsafety.6

  • ConnectUserWithProvider now requires tokenProvider as a required param. (Removed from the constructor)
  • client.disconnect() is now divided into two different functions
    • client.closeConnection() -> for closing user websocket connection.
    • client.disconnectUser() -> for disconnecting user and resetting client state.
  • client.devToken() now returns a Token model instead of String.
  • ApiError is removed in favor of StreamChatError
    • StreamChatError -> parent type for all the stream errors.
    • StreamWebSocketError -> for user websocket related errors.
    • StreamChatNetworkError -> for network related errors.
  • client.queryChannels(), channel.query() options param is removed in favor of individual params
    • option.state -> bool state
    • option.watch -> bool watch
    • option.presence -> bool presence
  • client.queryUsers() options param is removed in favor of individual params
    • option.presence -> bool presence

✅ Added

  • New Location enum is introduced for easily changing the client location/baseUrl.
  • New client.openConnection() and client.closeConnection() is introduced to connect/disconnect user ws connection.

🔄 Changed

  • baseURL is now deprecated in favor of using Location to change data location.

🐞 Fixed

  • #369: Client does not return without internet
    connection

stream_chat_flutter_core

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/properties
    • options.state -> bool state
    • options.watch -> bool watch
    • options.presence -> bool presence
  • usersBloc.queryUsers(), UserListCore options param/property is removed in favor of individual params/properties
    • options.presence -> bool presence

stream_chat_flutter

2.0.0-nullsafety.8

🛑️ Breaking Changes from 2.0.0-nullsafety.7

  • ChannelListCore options property is removed in favor of individual properties
    • options.state -> bool state
    • options.watch -> bool watch
    • options.presence -> bool presence
  • UserListView options property is removed in favor of individual properties
    • options.presence -> bool presence
  • MessageBuilder and ParentMessageBuilder signature is now
typedef MessageBuilder = Widget Function(
    BuildContext,
    MessageDetails,
    List<Message>,
    MessageWidget defaultMessageWidget,
    );

the last parameter is the default MessageWidget
You can call .copyWith to customize just a subset of properties

✅ Added

  • TypingIndicator now has a property called parentId to show typing indicator specific to threads
  • #493: add support for messageListView header/footer
  • MessageWidget accepts a userAvatarBuilder

🐞 Fixed

  • #483: Keyboard covers input text box when editing
    message
  • Modals are shown using the nearest Navigator to make using the SDK easier in a nested navigator use case
  • #484: messages don't update without a reload
  • MessageListView not rendering if the user is not a member of the channel

stream_chat_persistence

2.0.0-nullsafety.7

  • Update llc dependency
  • Minor fixes and improvements

2.0.0-nullsafety.7

17 Jun 13:24
4f8b91a
Compare
Choose a tag to compare
2.0.0-nullsafety.7 Pre-release
Pre-release

stream_chat_flutter_core 2.0.0-nullsafety.7

  • Fixed a bug with connectivity implementation

stream_chat_flutter 2.0.0-nullsafety.7

  • Minor fixes and improvements
  • Updated stream_chat_core dependency
  • Fixed a bug with connectivity implementation

2.0.0-nullsafety.6

15 Jun 11:02
Compare
Choose a tag to compare
2.0.0-nullsafety.6 Pre-release
Pre-release

stream_chat 2.0.0-nullsafety.6

  • Fix thread reply not working with attachments
  • Minor fixes

stream_chat_core 2.0.0-nullsafety.6

  • Update llc dependency
  • Minor fixes and improvements

stream_chat_flutter 2.0.0-nullsafety.6

  • Minor fixes and improvements
  • Updated stream_chat_core dependency
  • 🛑 BREAKING Updated StreamChatThemeData.reactionIcons to accept custom builder

2.0.0-nullsafety.5

14 Jun 10:03
e70a23a
Compare
Choose a tag to compare
2.0.0-nullsafety.5 Pre-release
Pre-release

stream_chat 2.0.0-nullsafety.5

  • Minor fixes
  • Performance improvements
  • Fixed skip_push in client.sendMessage
  • Added partial message update method

stream_chat_core 2.0.0-nullsafety.5

  • Update llc dependency
  • Minor fixes and improvements
  • Performance improvements
  • Monitor connection using connectivity_plus package

stream_chat_flutter 2.0.0-nullsafety.5

  • Minor fixes and improvements
  • Updated stream_chat_core dependency
  • Performance improvements
  • Added pinMessage ui support
  • Added MessageListView.threadSeparatorBuilder property

stream_chat_persistence 2.0.0-nullsafety.5

  • Update llc dependency
  • Minor fixes and improvements

2.0.0-nullsafety.4

19 May 15:03
25b073c
Compare
Choose a tag to compare
2.0.0-nullsafety.4 Pre-release
Pre-release

stream_chat 2.0.0-nullsafety.2

  • Added new Filter.raw constructor
  • Changed extraData
  • Minor fixes

stream_chat_core 2.0.0-nullsafety.3

  • Update llc dependency
  • Minor fixes and improvements

stream_chat_flutter 2.0.0-nullsafety.4

  • Minor fixes and improvements
  • Updated stream_chat_core dependency
  • Improved performance of MessageWidget component

stream_chat_persistence 2.0.0-nullsafety.2

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

2.0.0-nullsafety.0

03 May 18:27
7be4f9e
Compare
Choose a tag to compare
2.0.0-nullsafety.0 Pre-release
Pre-release

stream_chat 2.0.0-nullsafety.0

  • Migrate this package to null safety
  • Added typed filters

stream_chat_core 2.0.0-nullsafety.0

  • Migrate this package to null safety
  • Update llc dependency

stream_chat_flutter 2.0.0-nullsafety.0

  • Migrate this package to null safety
  • Updated stream_chat_core dependency

stream_chat_persistence 2.0.0-nullsafety.0

  • Migrate this package to null safety
  • Update llc dependency

1.5.3

03 May 08:36
7ece5c7
Compare
Choose a tag to compare

stream_chat 1.5.3

  • fix: StreamChatClient.connect returns quicker when you're using the persistence package

stream_chat_core 1.5.2

  • Update llc dependency

stream_chat_flutter 1.5.3

  • Updated stream_chat_core dependency

stream_chat_persistence 1.5.2

  • Fix sorting by last_updated

1.5.2

07 Apr 15:31
87ca818
Compare
Choose a tag to compare

stream_chat 1.5.1

  • Minor fixes and improvements

stream_chat_core 1.5.1

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

stream_chat_flutter 1.5.2

  • Fix accessibility text size overflows
  • Updated Giphy attachment ui
  • Minor fixes and improvements

stream_chat_persistence 1.5.1

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

1.5.1

17 Mar 10:10
b653ec3
Compare
Choose a tag to compare

stream_chat_flutter 1.5.1

  • Fixed unread count not updating while the chat is open

1.5.0

17 Mar 08:46
64082ec
Compare
Choose a tag to compare

stream_chat 1.5.0

  • Minor fixes and improvements

stream_chat_core 1.5.0

  • Minor fixes and improvements
  • Update llc dependency

stream_chat_flutter 1.5.0

  • Fixed swipeable visible on navigation back
  • Fixed video upload
  • MessageInput: added more actions locations, merge actions and add showCommandsButton property
  • 🛑 BREAKING Updated AttachmentBuilder signature
  • Fixed image reloading on reaction.new
  • Update llc dependency

stream_chat_persistence 1.5.0

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