Releases: GetStream/stream-chat-android
Releases · GetStream/stream-chat-android
v6.4.0
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
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
andcustom
fields to flag message endpoint.#5242 - Added
reason
andcustom
fields to flag user endpoint.#5242 - Added
reactionGroups
field toMessage
entity. #5247 - Added
ReactionSorting
interface to allow custom sorting of reactions. #5248 - Added
privacySettings
field toUser
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
v6.3.1
v6.3.0
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
- Added
UploadedFile.extraData
map field to include custom data to updated file attachments. #5230
❌ Removed
- Removed
UploadedImage
class, replace withUploadedFile
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 anothergetItemViewType
method, which returns the view type for the given message item.
- You have to implement this method in your custom
v6.2.3
v6.2.2
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 inMessageListController
. #5218
✅ Added
- Added
MessageTextFormatter
to format the message text. #5214- Can be overridden by
ChatTheme.messageTextFormatter
- Can be overridden by
- Added
QuotedMessageTextFormatter
to format the quoted message text. #5214- Can be overridden by
ChatTheme.quotedMessageTextFormatter
- Can be overridden by
- Added
itemModifier
parameter into bothMessageList
andMessages
components to allow customizing the message item. #5209
v6.2.1
v6.2.0
Common changes for all artifacts
✅ Added
Message
entity has a newmessageTextUpdatedAt
property to represent the last time the message text was updated. #5200FileUploadConfig
entity has a newsizeLimitInBytes:
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
toChannelsScreen
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
v6.1.0
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
inApiRequestsDumper
. #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, useAttachmentsSelectionListener
instead. #5178
stream-chat-android-ui-components
✅ Added
- Added
MessageComposerView.attachmentsPickerDialogBuilder
lambda that allow you to create your own Picker Dialog. #5178