Releases: GetStream/stream-chat-swiftui
Releases Β· GetStream/stream-chat-swiftui
4.32.0
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
π 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
β Added
- Added more parameters to the
sendMessage
method in theMessageComposerViewModel
- Exposed components from the
ChatChannelInfoView
4.29.0
π Changed
- Exposed
SearchResultsView
as a public component isSearching
property in theChatChannelListViewModel
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
π Changed
- Updated
StreamChat
dependency
4.27.0
β 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
β Added
- Config to change the scrolling anchor (top/bottom) on messages
- Pass extra data in attachments
- Custom message grouping by overriding
groupMessages
inChatChannelViewModel
π Changed
AddedAsset
'sextraData
property is now of type[String: RawJSON]
- New icon for
pendingSend
local message state
4.25.0
β 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
β 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
β 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)