github GetStream/stream-chat-android v6.12.1

one day ago

Common changes for all artifacts

⬆️ Improved

  • Upgrade StreamLog dependency to avoid a warning message while compilation time related with a duplicated namespace. #5664

stream-chat-android-client

🐞 Fixed

  • Fix not being able to send system messages via the ChatClient. #5657
  • Fix ChatClient.deleteFile() and ChatClient.deleteImage() not propagating errors. #5666
  • Fix X-Stream-Client header placement in the WebSocket request URL. #5668

⬆️ Improved

  • Add sending messages to only specific members. The Message entity contains a new property restrictedVisibility where a list of IDs for the desired members can be set.#5644
  • Ensure that TokenProvider.loadToken() is not called multiple times while the token is being generated. #5656

✅ Added

  • Add a way to inject a TokenProvider from PN on the case an expired token needs to be refreshed. #5655
  • Recover deprecated NotInFilterObject to avoid breaking changes. #5672

stream-chat-android-ui-common

🐞 Fixed

  • Fix MessageListController#scrollToFirstUnreadMessage not working when the first unread message was not loaded. #5635
  • Fix mark own message as unread. #5677 #5680

⬆️ Improved

  • Use partialUpdateMessage when editing messages from the message composer. #5669

stream-chat-android-ui-components

🐞 Fixed

  • Fix wrong timestamp shown for updated GIPHY messages. #5674

✅ Added

  • Add MessageListViewModel::scrollToFirstUnreadMessage method. #5635
  • Add systemMediaPickerVisualMediaAllowMultiple and systemMediaPickerVisualMediaType properties on the AttachmentsPickerDialogStyle for customization of the system visual media picker. #5654

⚠️ Changed

stream-chat-android-compose

🐞 Fixed

  • Crash when recording audio on a message reply. #5642
  • Fix fading issue in media attachment content items. #5631
  • Fix additional padding applied to the MessageComposer on Android 15. #5659
  • Fix wrong timestamp shown for updated messages. #5674

⬆️ Improved

  • Autofocus the input fields in the poll creation screen. #5629

✅ Added

  • Add MessageListViewModel::scrollToFirstUnreadMessage method. #5635
  • Added Swipe To Reply feature to the Messages. #5627
  • Apply motion design. #5647
  • Add FileAttachmentTheme to the MessageTheme for customizing the file attachments. #5670
  • Add SystemAttachmentsPickerConfig for customization of the system attachments picker. #5654

⚠️ Changed

  • 🚨Breaking change: Change the AttachmentPickerPollCreation event to hold a prepared PollConfig to simplify the poll creation handling. #5634
  • Upgrade to Coil 3. If you use Coil internally in your app and want to upgrade it, you can follow their migration guide. #5645
  • Deprecate AttachmentsPickerTabFactories.defaultFactoriesWithoutStoragePermissions in favor of AttachmentsPickerTabFactories.systemAttachmentsPickerTabFactories. #5654
  • Deprecate AttachmentsPickerSystemTabFactory(filesAllowed, mediaAllowed, captureImageAllowed, captureVideoAllowed, pollAllowed) constructor in favor of AttachmentsPickerSystemTabFactory(SystemAttachmentsPickerConfig) constructor. #5654
  • Deprecate AttachmentsPickerSystemTabFactory.filesAllowed property in favor of AttachmentsPickerSystemTabFactory.config.filesAllowed. #5654
  • Deprecate AttachmentsPickerSystemTabFactory.mediaAllowed property in favor of AttachmentsPickerSystemTabFactory.config.mediaAllowed. #5654
  • Deprecate AttachmentsPickerSystemTabFactory.captureImageAllowed property in favor of AttachmentsPickerSystemTabFactory.config.captureImageAllowed. #5654
  • Deprecate AttachmentsPickerSystemTabFactory.captureVideoAllowed property in favor of AttachmentsPickerSystemTabFactory.config.captureVideoAllowed. #5654
  • Deprecate AttachmentsPickerSystemTabFactory.pollAllowed property in favor of AttachmentsPickerSystemTabFactory.config.pollAllowed. #5654

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

NewReleases is sending notifications on new releases.