Sitelet https://github.com/GetStream/stream-chat-android/releases
Skip to content

Releases: GetStream/stream-chat-android

v7.13.0

Choose a tag to compare

@stream-public-bot stream-public-bot released this 30 Sep 08:48

What's Changed

Bug Fixes 🐛

  • Keep the thread parent's quoted message when a reply is sent by @gpunto in #6730
  • Set the channel loading state until the first channel data arrives by @gpunto in #6727
  • Keep messages only this device has when a grouped channel list refreshes by @gpunto in #6728
  • Refresh the channel list when a message is deleted by @gpunto in #6741
  • Show other members' active live locations when a channel loads by @gpunto in #6742
  • Keep messages only this device has when a grouped channel list loads from the server by @gpunto in #6746

Improvements ✨

  • Expose the channel state from the Compose MessageListViewModel by @gpunto in #6735

Internal 🧪

  • Migrate the predefined filter to the generated model by @gpunto in #6722
  • Migrate the user on user, read and delivery events to the generated user field models by @gpunto in #6724
  • Migrate the push preferences and create channel members to the generated models by @gpunto in #6731
  • Bump the stream-conventions group with 4 updates by @dependabot[bot] in #6739
  • Migrate the channel watchers and channel and thread creators to the generated UserResponse by @gpunto in #6736
  • Bump the stream-conventions group across 1 directory with 7 updates by @dependabot[bot] in #6732
  • Migrate the query banned users payload to the generated QueryBannedUsersPayload by @gpunto in #6737
  • Migrate the thread reply and pinned message responses to the generated MessageResponse by @gpunto in #6733
  • Migrate the query channel request to the generated ChannelGetOrCreateRequest by @gpunto in #6743
  • Migrate the poll events to the generated poll event models by @gpunto in #6744
  • Migrate the reminder responses to the generated ReminderResponseData by @gpunto in #6748

Full Changelog: v7.12.0...v7.13.0

v6.45.1

Choose a tag to compare

@stream-public-bot stream-public-bot released this 29 Sep 14:22

What's Changed

Bug Fixes 🐛

  • Keep messages only this device has when a grouped channel list loads from the server by @gpunto in #6745

Full Changelog: v6.45.0...v6.45.1

v6.45.0

Choose a tag to compare

@stream-public-bot stream-public-bot released this 28 Sep 14:08

What's Changed

Bug Fixes 🐛

  • Refresh the channel list when a message is deleted by @gpunto in #6740

Improvements ✨

  • Expose the channel state from the Compose MessageListViewModel by @gpunto in #6734

Full Changelog: v6.44.2...v6.45.0

v7.12.0

Choose a tag to compare

@stream-public-bot stream-public-bot released this 24 Sep 13:16

What's Changed

New Features 🎉

  • Surface member custom data on mentioned users and typing events by @gpunto in #6701

Bug Fixes 🐛

  • Keep hidden channels out of the channel list when member or channel updates arrive by @gpunto in #6702
  • Show the single answer poll subtitle when enforceUniqueVote is set by @ryanhurststrava in #6704
  • Fix messages sent while offline being dropped or marked as failed by @gpunto in #6713
  • Parse the draft message with the generated model and restore the draft command round trip by @gpunto in #6718

Internal 🧪

  • Migrate the user and channel mutes to the generated models by @gpunto in #6688
  • Fix flaky isLaterThanDays date test by @gpunto in #6691
  • Remove the dead video call, thread request, and upstream channel read DTOs by @gpunto in #6692
  • Migrate the poll events to the generated poll and vote models by @gpunto in #6689
  • Fail the build on translations whose placeholders drift by @gpunto in #6696
  • Migrate the channel members and member events to the generated model by @gpunto in #6698
  • Migrate the privacy settings to the generated model in both directions by @gpunto in #6699
  • Migrate the message mentioned groups to the generated UserGroupResponse by @gpunto in #6705
  • Serialize attachments with the generated model and retire AttachmentDto by @gpunto in #6700
  • Migrate the channel read state to the generated ReadStateResponse by @gpunto in #6707
  • Rework how the sample apps are published to Firebase App Distribution by @andremion in #6711
  • Migrate the message write request bodies to the generated models by @gpunto in #6716
  • Migrate the reaction events and response to the generated ReactionResponse by @gpunto in #6714
  • Migrate the message and event member info to the generated model by @gpunto in #6717
  • Migrate the search results warning to the generated model by @gpunto in #6719
  • Migrate the own user on connection and mute events to the generated OwnUserResponse by @gpunto in #6723

Demo App 🧩

  • Adopt the design system launcher icons in the chat sample apps by @andremion in #6720

Full Changelog: v7.11.0...v7.12.0

v6.44.2

Choose a tag to compare

@stream-public-bot stream-public-bot released this 24 Sep 14:42

What's Changed

Bug Fixes 🐛

  • Set the channel loading state until the first channel data arrives by @gpunto in #6721
  • Keep messages only this device has when a grouped channel list refreshes by @gpunto in #6726

Demo App 🧩

  • Update google-services.json for sample apps by @gpunto in #6725

Full Changelog: v6.44.1...v6.44.2

v6.44.1

Choose a tag to compare

@stream-public-bot stream-public-bot released this 18 Sep 10:54

What's Changed

Bug Fixes 🐛

  • Keep local only messages in the list when a reconnect refreshes the channel by @gpunto in #6708
  • Keep the auth token when the socket reconnects after a transport failure by @gpunto in #6710
  • Stop the sync manager from storing a rejected retried message as sent by @gpunto in #6706
  • Stop failing a send permanently when the request timed out by @gpunto in #6709

Full Changelog: v6.44.0...v6.44.1

v6.44.0

Choose a tag to compare

@stream-public-bot stream-public-bot released this 15 Sep 14:16

What's Changed

New Features 🎉

  • Render message text as markdown in the Compose UI kit by @gpunto in #6683

Bug Fixes 🐛

  • Populate ChannelData.deletedAt when a channel is deleted by @gpunto in #6693
  • Fix malformed format specifiers in localized strings by @gpunto in #6695
  • Keep hidden channels out of the channel list when member or channel updates arrive by @gpunto in #6697

Improvements ✨

  • Deduplicate queryGroupedChannels calls in DistinctChatApi by @gpunto in #6686

Internal 🧪

Full Changelog: v6.43.0...v6.44.0

v7.11.0

Choose a tag to compare

@stream-public-bot stream-public-bot released this 10 Sep 13:44

What's Changed

New Features 🎉

  • Render message text as markdown in the Compose UI kit by @gpunto in #6681

Bug Fixes 🐛

  • Keep the loader up while a grouped channel list fetches its first page by @gpunto in #6679

Improvements ✨

  • Deduplicate queryGroupedChannels calls in DistinctChatApi by @gpunto in #6687

Internal 🧪

  • Remove parser test fixtures that nothing references by @gpunto in #6675
  • Migrate the push preference chat preferences to the generated model by @gpunto in #6677
  • Build the outgoing message body with the generated MessageRequest model by @gpunto in #6678
  • Migrate the message poll to the generated PollResponseData model by @gpunto in #6680
  • Migrate the channel config to the generated ChannelConfigWithInfo model by @gpunto in #6676
  • Migrate the message reaction lists to the generated ReactionResponse model by @gpunto in #6682
  • Migrate the poll nested option and vote types to the generated models by @gpunto in #6684
  • Migrate the message moderation and reaction groups to the generated models by @gpunto in #6685

Full Changelog: v7.10.0...v7.11.0

v6.43.0

Choose a tag to compare

@stream-public-bot stream-public-bot released this 04 Sep 13:05

What's Changed

New Features 🎉

  • Expose upload context with message id to FileUploader by @gpunto in #6668

Bug Fixes 🐛

  • Keep the loader up while a grouped channel list fetches its first page by @gpunto in #6674

Full Changelog: v6.42.1...v6.43.0

v7.10.0

Choose a tag to compare

@stream-public-bot stream-public-bot released this 01 Sep 16:21

What's Changed

New Features 🎉

  • Expose upload context with message id to FileUploader (develop) by @gpunto in #6669
  • Add inline playback for regular audio attachments by @gpunto in #6666

Bug Fixes 🐛

Improvements ✨

  • Deprecate the unflag APIs since the backend endpoint is no longer supported by @andremion in #6661
  • Map invisible to null when the wire omits it by @gpunto in #6673

Internal 🧪

  • Migrate the queryBannedUsers response to the generated BanResponse by @gpunto in #6659
  • Migrate the queryMembers and push preference request bodies to generated models by @gpunto in #6655
  • Migrate partialUpdateMember to the generated UpdateMemberPartialResponse model by @gpunto in #6665
  • Migrate the users endpoints to the generated FullUserResponse by @gpunto in #6664
  • Migrate the OG scrape response to the generated GetOGResponse model by @gpunto in #6657
  • Migrate the poll responses to the generated PollResponse models by @gpunto in #6667
  • Migrate the reaction read responses to the generated ReactionResponse models by @gpunto in #6672
  • Adopt the generated Attachment for downstream message attachments by @gpunto in #6671

Full Changelog: v7.9.0...v7.10.0