Skip to content

Releases: GetStream/stream-chat-swiftui

4.25.0

16 Dec 16:43
Compare
Choose a tag to compare

βœ… Added

  • Support for channel own capabilities in the UI
  • Added possibility to override the message id creation with MessageIdBuilder

🐞 Fixed

  • Renaming of a channel in ChannelInfo not persisting extra data
  • Channel list item swipe gesture collision with native gesture
  • Attributes from MessageActionInfo are now public
  • Crash on older devices when adding multiple images quickly
  • Message text appearing in multiple file attachments from the same message

4.24.0

16 Nov 14:09
Compare
Choose a tag to compare

βœ… Added

  • Support for specifying whether ChatChannelListView is embedded in a NavigationView with embedInNavigationView

πŸ”„ Changed

  • Public init for DefaultChannelListHeaderModifier
  • Updated Nuke dependency

🐞 Fixed

  • Scroll to bottom when return key is pressed in the composer input view
  • Typing indicator not shown when empty message list

4.23.0

27 Oct 19:51
Compare
Choose a tag to compare

βœ… Added

  • Support for custom message receipt states
  • Scrolling of instant commands
  • Config to turn off tab bar visibility handling

πŸ”„ Changed

  • Updated Nuke dependency to 11.3.0 for SPM
  • Removed NukeUI dependency for SPM (now part of Nuke)

4.22.0

27 Sep 14:59
Compare
Choose a tag to compare

βœ… Added

  • Configuration for stack based navigation for iPads
  • Customization of the reactions background
  • Possibility to add custom snapshot generation logic
  • Configuration for composer input field max height

🐞 Fixed

  • iOS 16 keyboard insets issue on pushed screen
  • Improved animation for date indicators in message list

4.21.0

02 Sep 15:21
Compare
Choose a tag to compare

βœ… Added

  • Configuring avatars visibility in groups
  • Method to swap the MessageRepliesView
  • Public init for ChatChannelListItem

πŸ”„ Changed

  • Message list creation requires shouldShowTypingIndicator as a parameter

🐞 Fixed

  • Channel header sometimes blinks when many messages are sent
  • Data race when channels are updated from message list
  • Safe unwrapping of current graphics context when showing reactions

4.20.0

04 Aug 09:37
Compare
Choose a tag to compare

βœ… Added

  • Exposed a way to customise text message before sending and reading

🐞 Fixed

  • Fixed a bug with channel list refreshing after deeplinking
  • Navigation bar iPad resizing issue
  • Fixed a bug with thread with custom attachments dismissed
  • Fixed Xcode 14 beta build issues

πŸ”„ Changed

  • Docs restructuring
  • Exposed some view components as public

4.19.0

21 Jul 16:38
Compare
Choose a tag to compare

βœ… Added

  • Customizing padding for message bubble modifier
  • Customizing padding for message text view
  • Possibility to control tab bar visibility
  • Configuration of message size via spacing

🐞 Fixed

  • Fixed a bug with canceled backswipe
  • Fixed a bug with channel pop on name editing

πŸ”„ Changed

  • Docs restructuring
  • Exposed some view components as public

4.18.0

05 Jul 14:57
Compare
Choose a tag to compare

βœ… Added

  • Automated testing infrastructure
  • Config for disabling reaction animations
  • Error indicator when max attachment size exceeded
  • Factory method to swap the jumbo emoji view

πŸ”„ Changed

  • Made few view components public

4.17.0

22 Jun 16:08
Compare
Choose a tag to compare

βœ… Added

  • Possibility to add a custom view above the oldest message in a group
  • Swipe gesture to dismiss image gallery

🐞 Fixed

  • Memory cache trimming on chat dismiss
  • Crash when sending an invalid command

4.16.0

10 Jun 07:42
Compare
Choose a tag to compare

βœ… Added

  • Possibility to view channel info on channel options
  • Date separators in the message list
  • ChatUserNamer to customize user name on typing indicator
  • minimumSwipeGestureDistance to control swipe sensitivity
  • Pop-out animation to reactions overlay
  • maxTimeIntervalBetweenMessagesInGroup to control message grouping logic

🐞 Fixed

  • Bug about link attachments not opening when the URL was missing the scheme
  • Picking images synced with iCloud in the composer
  • User mentions not being passed when sending a message
  • Incorrect initial height when editing a message
  • Composer is hidden when reactions shown