github GetStream/stream-chat-android v6.0.9

latest releases: 6.23.0, 6.22.1, 6.22.0...
22 months ago

stream-chat-android-client

🐞 Fixed

  • Fixed audio recording not being uploaded #5066
  • All sent messages are initialized with a non-null createdLocallyAt property. #5086
  • Fix GZIP compression not working 5068

⬆️ Improved

  • Performance fixes:
    • Faster ISO Date parser (5070)[https://github.com//pull/5070]
    • Preload KClass classes for parsing 5074
    • Faster asynchronous ChannelMutableState creation 5076
    • Delay reflection in NotificationHandlerFactory (5078)[https://github.com//pull/5078]
    • Faster SocketListener callback delivery (5082)[https://github.com//pull/5082]
    • Use DerivedStateFlow instead of stateIn (5083[https://github.com//pull/5083]

✅ Added

  • Added SocketListener.deliverOnMainthread. This allows you to disabled the default delivery on Main thread in case you are already handling it asynchronously in your code. SocketListener with deliverOnMainthread set to false will deliver the events a bit faster because there is no overhead of thread switching.

stream-chat-android-offline

✅ Added

  • Support for skip_slow_mode in the ChannelCapabilities. This allows the server to completely disable slow mode in messaging for specific users.

stream-chat-android-state

🐞 Fixed

  • Fix unread count, muted channel list and banned user list being incorrect in some cases 5084

⬆️ Improved

  • Fix issue on the pagination process when querying a channel by filling the messages list gap. #5086

stream-chat-android-ui-components

🐞 Fixed

  • Fix channel title position when typing. #5073

✅ Added

  • Added MessageComposerViewModel.bindViewDefaults which preserves the default view bindings. #5060
  • Added UI customizations for message composer. #5064
    • MessageComposerViewStyle.commandSuggestionsTitleIconDrawableTintColor
    • MessageComposerViewStyle.mentionSuggestionItemIconDrawableTintColor
    • MessageComposerViewStyle.attachmentsButtonIconTintList
    • MessageComposerViewStyle.commandsButtonIconTintList
    • MessageComposerViewStyle.sendMessageButtonIconTintList
    • MessageComposerViewStyle.audioRecordingButtonIconTintList

⚠️ Changed

  • Made MessageReplyView publicly available. #5058
  • Deprecated MessageListItemStyle.textStyleMessageDeleted. Use MessageListItemStyle.textStyleMessageDeletedMine and MessageListItemStyle.textStyleMessageDeletedTheirs instead. #5050
  • Deprecated MessageListItemStyle.messageDeletedBackground. Use MessageListItemStyle.messageDeletedBackgroundMine and MessageListItemStyle.messageDeletedBackgroundTheirs instead. #5050
  • Deprecated MessageListItemStyle.buttonIconDrawableTintColor. Use one of the params listed below instead. #5064
    • MessageComposerViewStyle.commandSuggestionsTitleIconDrawableTintColor
    • MessageComposerViewStyle.mentionSuggestionItemIconDrawableTintColor
    • MessageComposerViewStyle.attachmentsButtonIconTintList
    • MessageComposerViewStyle.commandsButtonIconTintList
    • MessageComposerViewStyle.sendMessageButtonIconTintList
    • MessageComposerViewStyle.audioRecordingButtonIconTintList
  • Made MessageComposerContent descendants extensible/reusable. #5065

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

NewReleases is sending notifications on new releases.