Releases: GetStream/stream-chat-swiftui
Releases Β· GetStream/stream-chat-swiftui
4.22.0
β 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
β 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
β 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
β 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
β 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
β 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
β 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
4.15.0
β Added
- Chat info screen
- Possibility to customize empty messages state
- Possibility to customize author and date view in a message
- View model injection in the Message Composer View
π Fixed
- Bug with swiping video attachments
- Bug with reactions offset for large number of reactions
- Text input cursor jump
- Text message rendering issue with custom font
- Tap enabled on fourth image in attachments if there's a number overlay
4.14.0
β Added
- Animations for reactions overlay
- Possibility to customize message transitions
- Config for changing reaction colors
- Config for becoming first responder in chat channel
- Config for double tap message overlay
- Config for custom width / count of trailing items in swiped channel
- Config for updating composer frames
π Fixed
- Issue with resizing composer with large text
- Updating channel list before coming back to the screen
- Disable the send button when there's only whitespace
4.13.0
β Added
- Implement message resend functionality
- Custom modifiers support for the message view and the composer
- Custom modifiers support for the channel list and the message list
- Changing text color per message sender
π Fixed
- Improved TabView appeareance animation
- Channel list performance improvements
- Jumbo emoji reply not shown correctly
- Send message animation improvements
π Changed
- Method for creating custom quoted message view