Skip to content

Latest commit

Β 

History

History
267 lines (204 loc) Β· 7.41 KB

CHANGELOG.md

File metadata and controls

267 lines (204 loc) Β· 7.41 KB

StreamChatSwiftUI iOS SDK CHANGELOG

The format is based on Keep a Changelog.

Upcoming

πŸ”„ Changed

September 02, 2022

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

August 04, 2022

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

July 21, 2022

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

July 05, 2022

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

June 22, 2022

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

June 10, 2022

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

May 17, 2022

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

April 26, 2022

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

March 30, 2022

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

March 17, 2022

βœ… Added

  • Redacted loading view
  • Max file size checks
  • Inject custom footer view in Channel List
  • Config for disabling message overlay

🐞 Fixed

  • Prevent jumps when new messages are received
  • Orientation changes layout

πŸ”„ Changed

  • Method for creating custom avatar

March 02, 2022

βœ… Added

  • Support for custom backgrounds (image, gradient)
  • Animation when sending message
  • Possibility to inject view model from the outside

🐞 Fixed

  • Performance improvements
  • Autocomplete keyboard bug
  • Swipe gesture resizing message view

πŸ”„ Changed

  • Method for creating custom avatar

February 16, 2022

βœ… Added

  • Slow mode
  • Copying of a message
  • Push notifications
  • Message list config options

🐞 Fixed

  • Keyboard not shown while bounce in progress
  • Image picker tap target
  • Gallery images (screenshots) resize when swiping

February 02, 2022

βœ… Added

  • Pinning of a message
  • Display users who reacted to a message
  • Message Search
  • Customization of channel list separators

🐞 Fixed

  • Bug with image attachments selection and display
  • Reactions issues on iPad

πŸ”„ Changed

  • Creation method of channel destination

January 18, 2022

βœ… Added

  • Read indicators
  • Typing indicators
  • Muting users
  • Channel config

πŸ”„ Changed

  • Leading composer view creation

January 04, 2022

βœ… Added

  • Image gallery
  • Editing messages
  • Mentions
  • Composer commands
  • Configuration of channel item swipe area

πŸ”„ Changed

  • Creation of channel items

December 21, 2021

βœ… Added

  • Inline replies to messages
  • Message threads
  • Bug fix for multi-step keyboards

πŸ”„ Changed

December 07, 2021

βœ… Added

  • Infrastructure improvements (GitHub actions, release scripts)
  • Unit tests

🐞 Fixed

  • Localization improvements

December 01, 2021

βœ… Added

This is the first version of the SwiftUI SDK for Stream Chat. It includes the following features:

  • channel list
  • message list
  • message composer
  • message reactions
  • customization of components
  • sample app