Skip to content

Releases: GetStream/stream-chat-swiftui

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

4.15.0

17 May 12:34
Compare
Choose a tag to compare

βœ… 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

26 Apr 10:45
Compare
Choose a tag to compare

βœ… 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

30 Mar 12:06
Compare
Choose a tag to compare

βœ… 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