github GetStream/stream-chat-android 4.19.0

latest releases: v6.9.0, v6.8.0, v6.7.0...
3 years ago

Common changes for all artifacts

✅ Added

  • Create new artifact to integrate Huawei Push Kit with Stream. You will need to add stream-chat-android-pushprovider-huawei artifact to your App. Check our docs for further details.

stream-chat-android

✅ Added

  • Added a method to dismiss all notifications from a channel. It is handled internally from the SDK but you are able to dismiss channel notification at whatever time calling ChatClient::dismissChannelNotifications
  • Notifications are dismissed after the user logout the SDK

stream-chat-android-client

🐞 Fixed

  • Fixed sending messages using ChatClient::sendMessage without explicitly specifying the sender user id.
  • Fixed sending custom attachments without files to upload
  • Fixed deserialization issues when parsing ChannelTruncatedEvent and MessageDeletedEvent events with an absent user.

⬆️ Improved

  • Custom attachment types are now preserved after file uploads

✅ Added

  • Added hardDelete field to MessageDeletedEvent.

⚠️ Changed

  • Now it is possible to hard delete messages. Insert a flag hard = true in the ChatClient.deleteMessage and it will be deleted in the backend. This action can't be undone!

stream-chat-android-ui-common

🐞 Fixed

  • Fixed bug with light mode.
  • Removed streamUiValidTheme, as we don't support extending our base theme any longer. Please don't extend our base theme and set the streamUiTheme in your applcation theme instead.

stream-chat-android-ui-components

✅ Added

  • Notifications are dismissed after the user go into the channel conversation when you are using MessageListView
  • Added bubbleBorderColorMine, bubbleBorderColorTheirs, bubbleBorderWidthMine, bubbleBorderWidthTheirs to ViewReactionsViewStyle for customizing reactions` border

stream-chat-android-compose

⬆️ Improved

  • Updated the Compose framework version (1.0.2)
  • Updated the Accompanist library version (0.18.0)

✅ Added

  • Added an uploading indicator to files and images
  • Images being uploaded are now preloaded from the system
  • Upload indicators show the upload progress and how much data is left to send
  • Added more image options to the ImagePreviewActivity such as download, delete, reply to message...
  • Added an Image Gallery feature to the ImagePreviewActivity where users can browse all the images
  • Notifications are dismissed after the user go into the channel conversation when you are using MessageList

⚠️ Changed

  • StreamAttachment.defaultFactories() is a function now, instead of a property.
  • Updated all default value factories to functions (e.g. StreamTypography)
  • Re-organized all attachment factories and split up code in multiple packages
  • Changed the AttachmentState message property name to messageItem
  • Added an isFocused property to MessageItem
  • Added an onImagePreviewResult callback/parameter to various Messages screen components

stream-chat-android-pushprovider-firebase

✅ Added

stream-chat-android-pushprovider-huawei

✅ Added

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

NewReleases is sending notifications on new releases.