Summary of breaking changes in Stream Chat Flutter SDK v10.0.0
masterThe v10.0.0 release introduces several breaking changes across multiple feature areas. Key changes include:
- StreamChat Widget:
streamChatThemeDatais nowthemeData. - Attachment Picker: Transitioned to a sealed class hierarchy, a builder pattern for options, and typed result handling.
- Reactions: New
Reactionobject API and requirement for explicitonReactionPickedcallbacks. - Message UI: Updated
StreamAttachmentWidgetTapCallbacksignature and a new sealedMessageActionhierarchy usingactionsBuilder. - Message State & Deletion:
MessageDeleteScopereplaces thebool hardparameter, adding support for 'delete-for-me'. - File Upload:
AttachmentFileUploadernow requires implementing four new abstract methods. - Unread Threads Banner: Moved to a wrapper pattern using
child,enabled, andonRefresh;onTapandminHeighthave been removed.