github GetStream/stream-chat-android release-v4.28.0
v4.28.0

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

🚨 Old UI Module removed

Common changes for all artifacts

✅ Added

  • Create new artifact to integrate Xiaomi Mi Push with Stream. You will need to add stream-chat-android-pushprovider-xiaomi artifact to your App. Check our docs for further details. #2444

⚠️ Changed

  • Update Android Gradle Plugin version to 7.1.0 and Gradle version to 7.3.3. #2989

stream-chat-android-client

⬆️ Improved

  • Internal implementation only asks to the provided TokenProvider a new token when it is really needed. #2995

⚠️ Changed

  • UnknownHostException is no longer considered a permanent network error. #3054

stream-chat-android-offline

🐞 Fixed

  • Fixed memory leak related to database initialization.#2974

✅ Added

  • Added new extension function ChatClient::deleteChannel. #3007

⚠️ Changed

  • Deprecated ChatDomain::deleteChannel in favour of ChatClient::deleteChannel. #3007

stream-chat-android-ui-common

✅ Added

  • Added new extension function ChatClient::loadMessageById. #2929

stream-chat-android-ui-components

🐞 Fixed

  • Fixed the logic for fetching encoding for URLs when opening PDFs and similar documents in the MessageList. #3017

⬆️ Improved

  • Replaced Lottie typing indicator with a custom view. #3004

stream-chat-android-compose

🐞 Fixed

  • Fixed the way our attachments work and are represented in Compose to support more attachment types. #2955
  • Fixed the logic for fetching encoding for URLs when opening PDFs and similar documents in the MessageList. #3017

⬆️ Improved

  • Improved RTL support in Compose #2987
  • Made the SDK smaller by removing Materials Icons dependency #2987
  • Removed unnecessary experimental flags, opted in into APIs we're using from Compose. #2983

✅ Added

  • Added Custom Attachments guide. #2967
  • Added onHeaderAvatarClick parameter to the ChannelsScreen component. #3016
  • Exposed lazyListState for the ChannelList and Channels components that allows you to control the scrolling behavior and state. #3049
  • Exposed helperContent for the ChannelList and Channels components that allows you to implement a helper UI such as scroll to top button for the channel list. #3049
  • Exposed lazyListState for the MessageList and Messages components that allows you to control the scrolling behavior and state. #3044
  • Exposed helperContent for the MessageList and Messages components that allows you to override the default scrolling behavior UI. #3044

⚠️ Changed

  • Renamed onHeaderClickAction parameter to onHeaderActionClick for the ChannelsScreen component. #3016
  • MessageList and Messages now have two new parameters that have default values. Please make sure that you check out the changes and that everything still works for you. #3044

stream-chat-android-pushprovider-xiaomi

✅ Added

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

NewReleases is sending notifications on new releases.