Skip to content

Releases: GetStream/stream-chat-swiftui

4.85.0

13 Aug 15:50
Compare
Choose a tag to compare

August 13, 2025

βœ… Added

  • Add support for customizing AddUsersView #911

4.84.0

07 Aug 13:25
Compare
Choose a tag to compare

August 07, 2025

βœ… Added

  • Make AddUsersView used by ChatChannelInfoView public for creating custom info views through composition #906
  • Expose ChannelAvatarViewOptions.init #908

🐞 Fixed

  • Fix WebView error handling to enable mp3 attachments loading #904

4.83.0

29 Jul 14:07
Compare
Choose a tag to compare

July 29, 2025

βœ… Added

  • Add support for showing current poll comment on alert #891

🐞 Fixed

  • Fix polls multiple answers minimum value being 1 instead of 2 #898

πŸ”„ Changed

  • Make ChatChannelInfoView subviews public for creating custom info views through composition #892
    • ChannelTitleView
    • ChannelInfoDivider
    • ChatInfoDirectChannelView
    • ChatInfoParticipantsView
  • Make MediaViewsOptions initializer public #899

4.82.0

16 Jul 14:23
Compare
Choose a tag to compare

July 16, 2025

βœ… Added

  • Add support for customising the MessageAvatarView placeholder #878
  • Add ViewFactory.makeVideoPlayerFooterView to customize video player footer #879
  • Add utils.channelListConfig.channelItemMutedLayoutStyle #881
  • Add jumping to pinned message when tapping a message in the pinned messages view #884

πŸ”„ Changed

  • From now on, jumping to a message will centre it in the middle instead of at the top #884

4.81.0

03 Jul 19:36
Compare
Choose a tag to compare

July 03, 2025

βœ… Added

  • Add Utils.channelListConfig.showChannelListDividerOnLastItem #869

🐞 Fixed

  • Fix tapping on invisible areas on iOS 26 #868
  • Fix channel view tab bar not hidden on iOS 16.0 #870
  • Fix message Actions overlay view not dismissed when opening thread #873
  • Fix mute and unmute commands shown in the composer when removed from Dashboard #872

πŸ”„ Changed

  • Mute and unmute commands are not added by default in the composer #872

4.80.0

17 Jun 12:31
Compare
Choose a tag to compare

June 17, 2025

🐞 Fixed

  • Fix showing unmute user message action just after muting the user #847
  • Fix rare concurrency crash in ChannelAvatarsMerger.createMergedAvatar(from:) #858

4.79.1

03 Jun 21:55
Compare
Choose a tag to compare

June 03, 2025

🐞 Fixed

  • Fix ChatChannelView keyboard background not using color from palette #845

4.79.0

29 May 08:17
Compare
Choose a tag to compare

May 29, 2025

βœ… Added

  • Add extra data to user display info #819
  • Make message spacing in message list configurable #830
  • Show time, relative date, weekday, or short date for last message in channel list and search #833
    • Set ChannelListConfig.messageRelativeDateFormatEnabled to true for enabling it
  • Add MessageViewModel to MessageContainerView to make it easier to customise presentation logic #815
  • Add MessageListConfig.messaeDisplayOptions.showOriginalTranslatedButton to enable showing original text in translated message #815
  • Add Utils.originalTranslationsStore to keep track of messages that should show the original text #815
  • Add ViewFactory.makeGalleryHeaderView for customising header view in GalleryView #837
  • Add ViewFactory.makeVideoPlayerHeaderView for customising header view in VideoPlayerView #837
  • Add Utils.messagePreviewFormatter for customising message previews in lists #839

🐞 Fixed

  • Fix swipe to reply enabled when quoting a message is disabled #824
  • Fix mark unread action not removed when read events are disabled #823
  • Fix user mentions not working when commands are disabled #826
  • Fix edit message action shown when user does not have permissions #835
  • Fix error indicator not shown when editing a message fails #840
  • Fix read indicator shown for failed edited messages #840
  • Fix "clock" pending icon not shown when message is syncing (pending to be edited) #840

4.78.0

24 Apr 17:12
Compare
Choose a tag to compare

April 24, 2025

βœ… Added

  • Add factory methods for gallery and video player view #808
  • Add support for editing message attachments #806

🐞 Fixed

  • Fix scrolling to the bottom when editing a message #806
  • Fix having message edit action on Giphy messages #806
  • Fix being able to long press an unsent Giphy message #806
  • Fix being able to swipe to reply an unsent Giphy message #806
  • Fix translated message showing original text in message actions overlay #810

πŸ”„ Changed

  • Deprecated ComposerConfig.attachmentPayloadConverter in favour of MessageComposerViewModel.convertAddedAssetsToPayloads() #806

4.77.0

10 Apr 17:49
Compare
Choose a tag to compare

April 10, 2025

βœ… Added

  • Allow pasting images to the composer #797
  • Add ChatChannelListViewModel.setChannelAlertType for setting the alert type #801

🐞 Fixed

  • Fix allowing to send Polls when the current user does not have the capability #798
  • Fix showing a double error indicator when sending attachments without any text #799
  • Fix showing read indicator when message failed to be sent #799
  • Fix not showing sending indicator when message is in sending state #799
  • Fix empty accessibility button shapes shown in navigation link views #800