github GetStream/stream-chat-android v5.3.0

latest releases: v6.12.0, v6.11.0, v6.10.0...
2 years ago

stream-chat-android-client

🐞 Fixed

  • Fixed ChatParser failing to parse errors because it was trying to fetch the raw response from a converted body. #3534

⬆️ Improved

  • CurrentUser is not initialized when a PN is received. #3520

✅ Added

  • 🚨 Breaking change: Added DistinctChatApi to prevent multiple query requests being fired. #3521
  • 🚨 Breaking change: Added new property ChatClientConfig.disableDistinctApiCalls to disable DistinctChatApi, which is enabled by default.

⚠️ Changed

  • 🚨 Breaking change: Plugin, PluginFactory and plugin side-effect listeners (CreatChannelListener, SendMessageListener etc.) are moved out of experimental package. #3583

stream-chat-android-offline

🐞 Fixed

  • Fixed process sync offline message when a push is received. #3518
  • Fixed syncing the channel after bringing the app from background. #3548
  • Fixed initializing OfflinePlugin when connecting anonymous user. It fixes the issue when after connecting headers stay in Disconnected state. #3553

⬆️ Improved

  • Change the order of offline message so it matches the order of online messages. Now the reshuffling of messages when switching from offline to online doesn't happen anymore. 3524
  • 🚨 Breaking change: QueryChannelsState::channels can now return a null as an initial value.
  • Adding logs for QuerySort: 3570
  • Adding logs for plugin usage, state calls usage and ChannelListView. 3572

✅ Added

  • Added EventHandlingResult.WatchAndAdd to results returned from ChatEventHandler.
  • Added handling ChannelVisibleEvent. Default ChatEventHandler will return EventHandlingResult.WatchAndAdd.

stream-chat-android-ui-common

✅ Added

  • Added MessageOptionsUserReactionAlignemnt used to define the user reaction alignment inside message options. #3541

stream-chat-android-ui-components

🐞 Fixed

  • Fixed the way pagination scrolling worked for various non-core components (e.g. search, gallery/media/pinned message lists) #3507
  • Added loading more indicator to PinnedMessageListView #3507
  • Fix video scaling issue on the media preview screen. #3560
  • Fixed refreshing ChannelListView after unhiding the channel. #3569

✅ Added

  • Added the public method switchToCommandMode(command: Command) inside MessageInputView. This method allows switching the input to command mode using the desired command directly, instead of having to select it from the dialog. An example of its usage is provided inside the patch within the linked PR. #3515
  • Added loading indicator to the media preview screen. #3549
  • Added streamUiMediaActivityProgressBarStyle theme attribute to customize the appearance of loading indicator on the media preview screen. #3549
  • Added the ability to customize user reaction alignment and orientation inside message options through ViewReactionsViewStyle or SingleReactionViewStyle. #3541
  • Added horizontalPadding customization options to ViewReactionsViewStyle and EditReactionsViewStyle. #3541

⚠️ Changed

  • Deprecated Member.isOwnerOrAdmin and List<Member>?.isCurrentUserOwnerOrAdmin(). Use Channel::ownCapabilities instead. #3576
  • Changed how padding is applied to ViewReactionsView. #3541

stream-chat-android-compose

🐞 Fixed

  • Fix video scaling issue on the media preview screen. #3560
  • Fixed refreshing ChannelListView after unhiding the channel. #3569

✅ Added

  • Added scroll to quoted message on click. #3472
  • Added guides for QuotedAttachmentFactory. You can read about it here
  • Added loading indicator to the media preview screen. #3549
  • Added the ability to customize user reaction alignment inside message options through ChatTheme. #3541

⚠️ Changed

  • Changed QuotedMessage design by adding QuotedAttachmentFactory, ImageAttachmentQuotedContent and FileAttachmentQuotedContent. #3472

Don't miss a new stream-chat-android release

NewReleases is sending notifications on new releases.