Skip to content

Releases: GetStream/stream-chat-android

v6.4.0

24 May 11:20
Compare
Choose a tag to compare

stream-chat-android-client

🐞 Fixed

  • Fix crash when parsing users from query user endpoint. #5257
  • Fix ChatClient.sendMessage() method to be able to send multiple message in parallel. #5266

✅ Added

  • Added ChatClient.getNewerReplies to fetch newer replies for a message in a thread. #5256

stream-chat-android-state

✅ Added

  • Added an option to fetch thread from older to newer messages. #5258

stream-chat-android-ui-common

✅ Added

  • Created VideoHeadersProvider interface to provide headers for video requests. #5265

⚠️ Changed

  • The ImageHeadersProvider.getImageRequestHeaders() method use the url as a parameter. #5265

stream-chat-android-ui-components

✅ Added

  • Added an option to fetch thread from older to newer messages. #5258

stream-chat-android-compose

🐞 Fixed

  • Fixed infinite progress bar on channel list screen. #5259
  • Fixed thread replies are being scrolled to bottom. #5261

✅ Added

  • Added an option to fetch thread from older to newer messages. #5258

v6.3.2

01 May 20:07
Compare
Choose a tag to compare

Common changes for all artifacts

🐞 Fixed

  • Shadowed messages are filtered. #5234

⬆️ Improved

  • Channel.lastMessageAt is not updated when there is a new message within a thread. #5245

✅ Added

  • Added reason and custom fields to flag message endpoint.#5242
  • Added reason and custom fields to flag user endpoint.#5242
  • Added reactionGroups field to Message entity. #5247
  • Added ReactionSorting interface to allow custom sorting of reactions. #5248
  • Added privacySettings field to User entity. #5249

stream-chat-android-ui-components

⬆️ Improved

  • Channel List is not updated with new messages within a thread. #5245

✅ Added

  • Added a Button to jump to the first unread message in the channel. #5236
  • Added ViewReactionsViewStyle.reactionSorting field to customize the sorting of reactions. #5248

stream-chat-android-compose

🐞 Fixed

  • Fixed ChannelsState.isLoadingMore being stuck. #5239

⬆️ Improved

  • Channel List is not updated with new messages within a thread. #5245
  • MessageList accept reactionSorting parameter to customize the sorting of reactions. #5248

v6.3.1

19 Apr 12:12
Compare
Choose a tag to compare

stream-chat-android-compose

🐞 Fixed

  • Fix issue with the keyboard gets stuck when typing a message. #5235

v6.3.0

05 Apr 11:09
Compare
Choose a tag to compare

Common changes for all artifacts

🐞 Fixed

  • Shadowed messages are not increasing the unread count. #5229

stream-chat-android-client

✅ Added

  • Added ChatClient.getChannel to fetch a channel with no side effects. #5227
    • Added ChannelClient.get to fetch a channel with no side effects.
  • Added UploadedFile.extraData map field to include custom data to updated file attachments. #5230

❌ Removed

  • Removed UploadedImage class, replace with UploadedFile class. #5230

stream-chat-android-ui-components

🐞 Fixed

  • Fixed crash when providing a custom message view holder. #5232

⚠️ Changed

  • 🚨Breaking change: Exposed MessageListItemViewHolderFactory.getItemViewType which returns the view type for the given view holder. #5232
    • You have to implement this method in your custom MessageListItemViewHolderFactory implementation along with another getItemViewType method, which returns the view type for the given message item.

v6.2.3

26 Mar 17:48
Compare
Choose a tag to compare

stream-chat-android-compose

🐞 Fixed

  • Fixed TextStyle mismatch in MessageTextFormmater and QuotedMessageTextFormatter. #5221

v6.2.2

23 Mar 00:07
Compare
Choose a tag to compare

stream-chat-android-core

✅ Added

  • Added Member.notificationsMuted property support. #5217

stream-chat-android-ui-components

🐞 Fixed

  • Fixed the crash happening while editing a message with a recording attachment. #5220
  • Fixed intermittent crash when opening a channel. #5219

stream-chat-android-compose

🐞 Fixed

  • Fixed MessageListViewModel.selectExtendedReactions not calling the proper function in MessageListController. #5218

✅ Added

  • Added MessageTextFormatter to format the message text. #5214
    • Can be overridden by ChatTheme.messageTextFormatter
  • Added QuotedMessageTextFormatter to format the quoted message text. #5214
    • Can be overridden by ChatTheme.quotedMessageTextFormatter
  • Added itemModifier parameter into both MessageList and Messages components to allow customizing the message item. #5209

v6.2.1

20 Mar 16:21
Compare
Choose a tag to compare

stream-chat-android-ui-components

⬆️ Improved

  • Added flag-message capability support. #5211

stream-chat-android-compose

✅ Added

  • Added flag-message capability support. #5211

v6.2.0

15 Mar 13:28
Compare
Choose a tag to compare

Common changes for all artifacts

✅ Added

  • Message entity has a new messageTextUpdatedAt property to represent the last time the message text was updated. #5200
  • FileUploadConfig entity has a new sizeLimitInBytes: property to represent the size limit for attachments. #5205

stream-chat-android-ui-common

⚠️ Changed

  • Attachment size limit is not configured client-side anymore, you should configure it on the dashboard. #5205

❌ Removed

  • Removed MessagesViewModelFactory.maxAttachmentSize property. #5205

stream-chat-android-ui-components

✅ Added

  • Edited message will show info about when they were edited. #5200

❌ Removed

  • Removed MessagesViewModelFactory.maxAttachmentSize property. #5205

stream-chat-android-compose

✅ Added

  • Edited message will show info about when they were edited. #5200
  • Added SearchMode to ChannelsScreen to allow searching for channels or messages. #5203
  • Added ChannelsList.searchResultContent comoposable lambda to render the search result content. #5203

❌ Removed

  • Removed MessagesViewModelFactory.maxAttachmentSize property. #5205

v6.1.1

05 Mar 10:47
Compare
Choose a tag to compare

stream-chat-android-ui-common

✅ Added

  • Restored user mention customization which was removed during v5-v6 migration. #5193

v6.1.0

01 Mar 13:46
Compare
Choose a tag to compare

Common changes for all artifacts

⬆️ Improved

  • Migrated the internal PhotoView library into the photoview-android, and now the stream-chat-android-ui-components doesn't need to depend on Jitpack.

⚠️ Changed

  • Bump Compose UI to 1.6.2 and Compose compiler to 1.5.10.

stream-chat-android-core

✅ Added

  • Added LinkPreview model to represent the link preview data. #5184

stream-chat-android-client

🐞 Fixed

  • Fixed ArrayIndexOutOfBoundsException in ApiRequestsDumper. #5187

⬆️ Improved

  • Ensure fresh token is used to establish WS connection. #5185

✅ Added

  • Added ChatClient.enrichUrl to enrich the URL with the preview data. #5184

stream-chat-android-ui-common

⚠️ Changed

  • Deprecated AttachmentSelectionListener class, use AttachmentsSelectionListener instead. #5178

stream-chat-android-ui-components

✅ Added

  • Added MessageComposerView.attachmentsPickerDialogBuilder lambda that allow you to create your own Picker Dialog. #5178

stream-chat-android-compose

✅ Added

  • Added MessageComposerTheme to customize the message composer. #5183
  • Added ComposerLinkPreview to show link previews in the message composer. #5184