syncfusion_flutter_chat 31.1.23
syncfusion_flutter_chat: ^31.1.23 copied to clipboard
The Flutter Chat package is a UI library designed for creating customizable chat applications, both standard and AI-driven, using Flutter.
31.1.23 10/07/2025 #
General
- The compatible version of our Flutter chat and AI assistView widgets has been updated to Flutter SDK 3.35.
30.1.37 06/25/2025 #
General
- The compatible version of our Flutter chat and AI assistView widget has been updated to Flutter SDK 3.32.0.
29.1.39 22/04/2025 #
General
- The minimum Dart version has been updated to 3.7.
29.1.33 25/03/2025 #
General
- The compatible version of our Flutter chat and AI assistView widget has been updated to Flutter SDK 3.29.0.
- The Syncfusion® Flutter chat and AI assistView example sample have been updated to support kotlin build scripts in Android platform.
- The Syncfusion® Flutter chat and AI assistView example sample have been updated to support Swift package manager in macOS and iOS platforms.
Chat #
Breaking Changes #
Following breaking changes will occur in Chat.
SfChat: #
- The
bubbleHeaderBuilderproperty has been renamed tomessageHeaderBuilder. - The
bubbleAvatarBuilderproperty has been renamed tomessageAvatarBuilder. - The
bubbleContentBuilderproperty has been renamed tomessageContentBuilder. - The
bubbleFooterBuilderproperty has been renamed tomessageFooterBuilder. - The
incomingBubbleSettingsproperty has been renamed toincomingMessageSettings. - The
outgoingBubbleSettingsproperty has been renamed tooutgoingMessageSettings. - The
ChatBubbleSettingsclass has been renamed toChatMessageSettings.
ChatComposer: #
- The
paddingproperty has been renamed tomargin.
ChatComposer.builder(): #
- The
paddingproperty has been renamed tomargin.
ChatActionButton: #
- The
paddingproperty has been renamed tomargin.
ChatMessageSettings: #
- The
showUserNameproperty has been renamed toshowAuthorName. - The
showUserAvatarproperty has been renamed toshowAuthorAvatar. - The
contentBackgroundColorproperty has been renamed tobackgroundColor. - The
contentShapeproperty has been renamed toshape. - The
paddingproperty has been renamed tomargin. - The
contentPaddingproperty has been renamed topadding.
AssistView #
Breaking Changes #
Following breaking changes will occur in AIAssistView.
SfAIAssistView: #
- The
bubbleHeaderBuilderproperty has been renamed tomessageHeaderBuilder. - The
bubbleAvatarBuilderproperty has been renamed tomessageAvatarBuilder. - The
bubbleContentBuilderproperty has been renamed tomessageContentBuilder. - The
bubbleFooterBuilderproperty has been renamed tomessageFooterBuilder. - The
bubbleAlignmentproperty has been renamed tomessageAlignment. - The
AssistBubbleAlignmentenum has been renamed toAssistMessageAlignment. - The
responseBubbleSettingsproperty has been renamed toresponseMessageSettings. - The
requestBubbleSettingsproperty has been renamed torequestMessageSettings. - The
onBubbleToolbarItemSelectedproperty has been renamed toonToolbarItemSelected. - The
AssistBubbleToolbarItemSelectedCallbacktypedef has been renamed toAssistToolbarItemSelectedCallback. - The
AssistBubbleSettingsclass has been renamed toAssistMessageSettings.
AssistMessageSettings: #
- The
showUserNameproperty has been renamed toshowAuthorName. - The
showUserAvatarproperty has been renamed toshowAuthorAvatar. - The
contentBackgroundColorproperty has been renamed tobackgroundColor. - The
contentShapeproperty has been renamed toshape. - The
paddingproperty has been renamed tomargin. - The
contentPaddingproperty has been renamed topadding.
AssistSuggestionSettings: #
- The
paddingproperty has been renamed tomargin.
AssistComposer: #
- The
paddingproperty has been renamed tomargin.
AssistComposer.builder(): #
- The
paddingproperty has been renamed tomargin.
AssistActionButton: #
- The
paddingproperty has been renamed tomargin.
AssistMessageToolbarSettings: #
- The
paddingproperty has been renamed tomargin.
Core #
Breaking Changes #
Following breaking changes will occur in core.
SfChatThemeData: #
- The
outgoingBubbleContentBackgroundColorproperty has been renamed tooutgoingMessageBackgroundColor. - The
incomingBubbleContentBackgroundColorproperty has been renamed toincomingMessageBackgroundColor. - The
outgoingBubbleContentShapeproperty has been renamed tooutgoingMessageShape. - The
incomingBubbleContentShapeproperty has been renamed toincomingMessageShape.
SfAIAssistViewThemeData: #
- The
requestBubbleContentBackgroundColorproperty has been renamed torequestMessageBackgroundColor. - The
responseBubbleContentBackgroundColorproperty has been renamed toresponseMessageBackgroundColor. - The
requestBubbleContentShapeproperty has been renamed torequestMessageShape. - The
responseBubbleContentShapeproperty has been renamed toresponseMessageShape.
28.2.7 25/02/2025 #
General
- The minimum Dart version of our Flutter widgets has been updated to 3.4 from 3.3.
28.1.36 12/24/2024 #
General
- The compatible version of our Flutter chat and AI assistView widgets has been updated to Flutter SDK 3.27.0.
28.1.33 12/12/2024 #
General #
- All of our Syncfusion® Flutter widgets have been updated to support
WebAssembly(WASM) as a compilation target for building web applications. - The minimum Dart version of our Flutter widgets has been updated to 3.3 from 2.17.
AI AssistView (Preview) #
Initial release.
Features
- Request and response message.
- Composer - The primary text editor where the user can compose request messages.
- Action button - This represents the send button, which invokes a callback with the text entered in the default composer, where the user can request their preferred AI to respond to their request.
- Placeholder - This allows you to specify a custom widget to display when there are no messages in the chat or in the header of all messages.
- Bubble - This holds each message's header, content, footer, and avatar.
- Suggestions - This allows you to specify a list of suggestions for the response message that can align with the request message.
- Loading indicator - This indicates the loading status of the AI response.
Chat (Preview) #
Features
- Added suggestion support to chat messages.
27.1.51 30/09/2024 #
General
- Added a description to the library.
- API documentation link has been redirected to https://pub.dev/documentation/syncfusion_flutter_chat/latest/chat/chat-library.html from https://pub.dev/documentation/syncfusion_flutter_chat/latest/syncfusion_flutter_chat/syncfusion_flutter_chat-library.html
27.1.48-beta 09/24/2024 #
Initial release.
Features
- Messages - A list of ChatMessage objects that will be displayed in the chat interface as either incoming or outgoing messages, depending on the current user.
- Composer - The primary text editor where the user can compose new chat messages.
- Action button - This represents the send button, which invokes a callback with the text entered in the default composer.
- Placeholder - This allows you to specify a custom widget to display when there are no messages in the chat.
- Bubble - This holds each message's header, content, footer, and avatar.