Skip to content

Releases: GetStream/stream-chat-swiftui

4.32.0

26 May 11:12
Compare
Choose a tag to compare

May 26, 2023

🐞 Fixed

  • Fixed the text input cursor when a message is being edited
  • Fixed channel list view model always not using passed channel type for deletion
  • Fixed warning for empty collection literal in Xcode 14.3

βœ… Added

  • Added a factory method for customizing the composer text input view

πŸ”„ Changed

  • Exposed mentionedUsers in the MessageComposerViewModel

4.31.0

25 Apr 16:55
Compare
Choose a tag to compare

🐞 Fixed

  • Reaction overlay display in a modal chat view
  • Warning about UITextView switching to TextKit 1 compatibility mode
  • Unread new messages separator wrong value when date overlay used

4.30.0

30 Mar 15:11
Compare
Choose a tag to compare

βœ… Added

  • Added more parameters to the sendMessage method in the MessageComposerViewModel
  • Exposed components from the ChatChannelInfoView

4.29.0

17 Mar 14:11
Compare
Choose a tag to compare

πŸ”„ Changed

  • Exposed SearchResultsView as a public component
  • isSearching property in the ChatChannelListViewModel is now public
  • LazyImage uses image CDN request
  • Fallback avatar in MessageAvatarView

🐞 Fixed

  • Channel actions popup wrong appearance using a custom NavigationView
  • Channel list automatic channel selection disabled for compact iPad screen size
  • Mentions of users available in a new line
  • Cursor jumps around in the composer when @ mentioning

4.28.0

28 Feb 12:19
Compare
Choose a tag to compare

πŸ”„ Changed

  • Updated StreamChat dependency

4.27.0

17 Feb 14:03
Compare
Choose a tag to compare

βœ… Added

  • Possibility to customize message reactions top padding (for grid-based reaction containers)
  • Custom sorting of reactions
  • Added a configurable separator view for new messages
  • Possibility to customize the cornerRadius of the ComposerInputView
  • Possibility to turn off tab bar handling in the message list

🐞 Fixed

  • Message List layout for iPad in Slide Over mode

4.26.0

16 Jan 07:23
Compare
Choose a tag to compare

βœ… Added

  • Config to change the scrolling anchor (top/bottom) on messages
  • Pass extra data in attachments
  • Custom message grouping by overriding groupMessages in ChatChannelViewModel

πŸ”„ Changed

  • AddedAsset's extraData property is now of type [String: RawJSON]
  • New icon for pendingSend local message state

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)