github GetStream/stream-chat-android release-v4.26.0
4.26.0

latest releases: 6.23.0, 6.22.1, 6.22.0...
3 years ago

Common changes for all artifacts

⬆️ Improved

  • 🚨 Breaking change: Markdown support is moved into a standalone module stream-chat-android-markdown-transformer which is not included by default. You can use it with ChatUI.messageTextTransformer to add Markdown support to your app. You can find more information here. #2786

stream-chat-android-client

✅ Added

  • Added Member::banned property that represents, if the channel member is banned. #2915
  • Added Member::channelRole property that represents the user's channel-level role. #2915

stream-chat-android-offline

🐞 Fixed

  • Fixed populating mentions after editing the message. Message::mentionedUsers shouldn't be empty if edited message contains mentioned users. #2852

✅ Added

  • Added memberLimit to ChatDomain::queryChannels and ChatDomain::queryChannelsLoadMore that allows modifying the number of members to fetch per channel. #2826

❌ Removed

  • Removed QueryChannelsLoadMore usecase. #2790
  • QueryChannelsController::loadMore is removed and logic is moved into ChatDomain. #2790

stream-chat-android-ui-components

🐞 Fixed

  • Fixed displaying mentions popup when text contains multiple lines. #2851
  • Fixed the loading/playback speed of GIFs. #2914
  • Fixed scroll persisting after long tapping on an item in the message list. #2916

⬆️ Improved

  • Improved the way thread pagination works. #2845

✅ Added

  • Added memberLimit parameter to ChannelListViewModel and ChannelListViewModelFactory that allows modifying the number of members to fetch per channel. #2826
  • Added ChatMessageTextTransformer to transform messages and set them to TextView. #2786
  • Added AutoLinkableTextTransformer which is an implementation of ChatMessageTextTransformer. After applying the transformer, it also makes links clickable in TextView. #2786

⚠️ Changed

  • ChatUI.markdown is deprecated in favour of ChatUI.messageTextTransformer. #2786
  • In the sample app the new behaviour for new messages is to count unread messages, instead of always scroll to bottom #2865

stream-chat-android-compose

🐞 Fixed

  • Fixed a small issue with user avatars flickering #2822
  • Fixed faulty scrolling behavior in Messages by adding an autoscroll. #2857
  • Fixed the font size of avatar initials in the message list. 2862
  • Fixed faulty scrolling behavior in Channels by adding an autoscroll. #2887
  • Fixed the loading/playback speed of GIFs. #2914

⬆️ Improved

  • Added an animation to the SelectedChannelMenu component.
  • Added an animation to the ChannelInfo component.
  • Avatars now show fallback initials in case there was an error while loading images from the network. #2830
  • Added more parameters to the stateless version of the MessageComposer for consistency #2809
  • Updated primary accent colors in order to achieve a better contrast ratio for accessibility #2857
  • Removed default background color from MessageItem #2857
  • Added multiline mentions support #2859
  • Improved the way thread pagination works. #2845

✅ Added

  • Added the headerContent and centerContent Slot APIs for the SelectedChannelMenu component. #2823
  • Added the headerContent and centerContent Slot APIs for the ChannelInfo component. #2823
  • You can now define a placeholderPainter for the Avatar that is shown while the image is loading. #2830
  • Added more Slot APIs to theMessageComposer and MessageInput components #2809
  • Added SelectedReactionsMenu documentation. #2868

⚠️ Changed

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

NewReleases is sending notifications on new releases.