Announcing v4 of the Flutter SDK for Stream Chat
Blog post from Stream
The Stream Chat Flutter SDK's recent v4.0.0 release introduces significant improvements aimed at enhancing the developer experience by offering more control and flexibility with core components and UI widgets. Key changes include the renaming of widgets and classes to include a "Stream" prefix, the introduction of controllers to replace Bloc components for better state management, and updates to the MessageInput widget with added customization options via the new MessageInputController. The update also removes certain features like the default slidable channel preview behavior and automatic video compression, while simplifying features like pin permissions. These changes, alongside various bug fixes and performance enhancements, encourage developers to upgrade promptly, with the deprecated elements set to be removed in the next major release, v5.0.0. The release also includes resources such as a migration guide, tutorial, and sample application for easy transition, and promotes feedback from users to continue refining the SDK.