# Flutter (Beta)

## **Version 7.5.0 (2025-06-20)**

### **New Features:**

* Introduced an ability report a message with a reason.

***

## **Version 7.4.6 (2025-05-27)**

### **New Features:**

* Introduced an ability to create a channel with pre-added users.
* Introduced  `isPublic`, `moderatorCount` and `notificationMode` to AmityChannel.
* Introduced an ability to query and search for channel members.

***

## **Version 7.4.1 (2025-04-25)**

### **Fixes:**

* Post duplication in LiveCollection after editing.

***

## **Version 7.4.0 (2025-04-11)**

### **New Features:**

* Kept the file path for locally created messages.
* Introduced metadata for audio and video.

***

## **Version 7.3.0 (2025-04-04)**

### **Fixes:**

* Fixed HiveDB table deletion is specific to the system.

***

## **Version 7.2.0 (2025-03-27)**

### **New Features:**

* Introduced support to `archive/unarchive` a channel.
* Introduced `archived channel query`.
* Introduced support to filter out `archived channels` from channel queries.

***

## **Version 7.1.0 (2025-03-14)**

### **New Features:**

* Introduced support for posting and commenting as a `brand`.

***

## **Version 7.0.0 (2025-03-06)**

### **New Features:**

* Introduced `getMessages(String subchannelId)` and `createMessage(String subchannelId)` API in `MessageRepository`.

### **Deprecations:**

* Deprecated `newGetMessages(String subchannelId)`, `newCreateMessage(String subchannelId)` API in `MessageRepository`.

### **Breaking Changes:**

* Removed `AmityRegionalSocketEndpoint` from `AmityCoreClientOption`.

***

## **Version 0.52.2 (2025-03-05)**

### **Fixes:**

* Fixed issues when adding or removing reactions on `post`, `comment`, `message`, and `story`.

***

## Version 0.57.3 (2025-02-27)

### **Fixes:**

* Fixed issues when fetching following/follower users using `getPagingData()`.

***

## **Version** 0.57.2 (2025-02-24)

### **Fixes:**

* Fixed issue where `message`, `follower`, and `following` were not updated in the live collection.

***

## **Version 0.57.1 (2025-02-19)**

### **Fixes:**

* Fixed a random crash occurring during logout.

***

## **Version 0.57.0 (2025-02-14)**

### **New Features:**

* Introduced support for RTE in the `Community Membership Live Collection`.
* Introduced `Following/Followers Live Collection`.
* Introduced `User RTE`.
* Introduced `Message Preview` on the `Channel` object.

***

## **Version 0.56.0 (2025-02-03)**

### **New Features:**

* Introduced `linked poll` object in the post object.

***

## **Version 0.55.5 (2025-01-28)**

### **Fixes:**

* Fixed an issue with the inconsistent token renewal module.

***

## **Version 0.55.3 (2025-01-24)**

### **Fixes:**

* Fixed an internal protected function issue inside `Live Collection`.

***

## **Version 0.55.2 (2025-01-22)**

### **New Features:**

* Introduced the ability to renew access tokens automatically.
* Introduced support for `Session v5` in the login API.
* Introduced a session handler during login to manage access token renewal with an auth token.

***

## **Version 0.55.1 (2025-01-21)**

### **Fixes:**

* Fixed an invalid exception that occurred when logging in offline.
* Fixed an issue with broken emoji messages received via `MQTT`.

***

## **Version 0.55.0 (2025-01-17)**

### **New Features:**

* Introduced `Global featured posts`.

### **Fixes:**

* Fixed stability issues with MQTT reconnection.
* Fixed an issue causing failure to fetch channels.

***

## **Version 0.54.5 (2025-01-14)**

### **New Features:**

* Introduced `Reaction Live Collection` to support RTE.

### **Fixes:**

* Handled null `eventName` in reactor responses.

***

## **Version 0.54.4 (2025-01-09)**

### **New Features:**

* Introduced `SubChannel Repository` in `ChatClient`.

### **Fixes:**

* Fixed an issue causing an unknown error response.

***

## **Version 0.54.3 (2025-01-08)**

### **Fixes:**

* Fixed an issue where `Comment Live Collection` did not emit data when `isDeleted` was not specified in the query builder.
* Fixed a problem where `Pinned Post Live Collection` failed to emit data.

***

## **Version 0.54.2 (2025-01-08)**

### **New Features:**

* Introduced `Comment Live Collection` to use `Query Stream`.

### **Fixes:**

* Fixed an issue with `null` values in `channel.defaultSubChannelId`.

***

## **Version 0.54.1 (2025-01-07)**

### **Fixes:**

* Fixed the issue where the service locator was not ready when setting up the SDK client.

***

## **Version 0.54.0 (2024-12-24)**

### **New Features:**

* Introduced `Channel Live Object`.
* Introduced `Message Live Object`.
* Introduced `Message Live Collection`.
* Introduced `User Live Object`.
* Introduced `User Live Collection`.
* Introduced `User Notification Setting`.
* Introduced `Channel Notification Setting`.
* Introduced `Video Message`.

***

## **Version 0.53.0 (2024-11-22)**

### **New Features:**

* Introduced the `defaultSubChannelId` property for channel objects.

### **Deprecations:**

* Deprecated the ability to create channels with custom channel IDs.

***

## **Version 0.52.1 (2024-10-30)**

### **Fixes:**

* Fixed the issue of including deleted posts in the `Global Feed` and `Custom Post Ranking Live Collection`.

***

## **Version 0.52.0 (2024-10-25)**

### **New Features:**

* Introduced the `Subchannel` feature.
* Moved from `Message` system to `MessageV5`.
* Introduced support for auto-subscription to `Smartfeed RTE`.
* Introduced real-time events for `Channel`.
* Introduced real-time events for `Subchannel`.

### Fixes:

* Fixed `MQTT` connection stability on iOS devices.

***

## Version 0.50.0 (2024-08-30)

### Fixes

* Fixed the issue where the `Story` reaction count would go negative.

***

## Version 0.48.0 (2024-08-16)&#x20;

### New Features

* Introduced `Channel` Live Collection feature.

### Fixes

* Fixed the inconsistent behavior of the Community Live Collection.

***

## Version 0.47.0 (2024-08-02)&#x20;

### New Features

* Introduced `includeDeleted` options to Channel Membership Query and Search API.
* Introduced `includeDeleted` options to Community Membership Query and Search API.

### Fixes

* Fixed the issue where post and story analytics events failed to sync.

***

## **Version 0.46.0 (2024-06-18)**

### Fixes

* Fixed the Community `LiveCollection` returning wrong order when queried with displayName filter.

***

## Version 0.43.0 (2024-06-05)

### New Features

* Add `creator` property as `AmityUser` type to `AmityReaction`.

***

## Version 0.37.0 (2024-03-26)

### New Features

* The post count for a community can be fetched based on AmityFeedType by using `AmityCommunity.getPostCount`.

### Compatibility

* Dart 3.0.0 to 4.0.0

***

## Version 0.36.0 (2024-03-22)

### New Features

* Video Story can be created using AmitySocialClient.newStoryRepository().createVideoStory - [#create-video-story](https://docs.social.plus/social/stories/create-story#create-video-story "mention").
* Image Story can be created using AmitySocialClient.newStoryRepository().createImageStory - [#create-image-story](https://docs.social.plus/social/stories/create-story#create-image-story "mention").
* StoryLiveCollection can be used to observe Active stories - [#get-active-stories](https://docs.social.plus/social/stories/get-stories#get-active-stories "mention").

### Compatibility

* Dart 3.0.0 to 4.0.0

***

## Version 0.35.0 (2024-02-09)

### New Features

* Introduced Post Impressions: Track how often posts are viewed, providing insights into content reach and engagement. Users can now easily identify posts they've already seen -[post-impression](https://docs.social.plus/social-plus-sdk/social/posts/post-impression "mention").
* Upgraded to the latest **Dart version (>=3.0.0 <4.0.0)** for improved performance, language enhancements, access to new features, and security according to [Flutter's best practice](https://docs.flutter.dev/security). Please review the Dart 3 changelog for a full breakdown of changes.
* Upgraded compatible project dependencies to their latest versions, ensuring security and potential feature improvements. Note: The 'Socket' dependency remains unchanged due to compatibility requirements with the Amity backend.

### Compatibility

* Dart 3.0.0 to 4.0.0

***

## Version 0.34.0 (2024-01-15)

### New Features

* The Post Live Object is now accessible through `AmitySocialClient.newPostRepository().live.getPost(postId)`.
* The Post Live Collection has been added.
* Users can now retrieve a category using `AmitySocialClient.newCommunityRepository().getCategory(categoryId)`.
* Access to the global feed with custom ranking is available through `AmitySocialClient.newFeedRepository().getCustomRankingGlobalFeed()`.

### Compatibility

* Dart 2.15.1 to 4.0.0

***

## Version 0.32.0 (2023-12-01)

### New Features

* Expand supported Dart version to 2.15.1 to 4.0.0.

### Compatibility

* Dart 2.15.1 to 4.0.0

***

## Version 0.31.0 (2023-11-30)

### Fixes

* Fix an exception when scrolling through the posts.
* Fix an incorrect concurrent user count on an admin dashboard.

### Compatibility

* Dart 2.15.1 to 3.0.0

***

## Version 0.30.0 (2023-11-24)

### New Features

* We now support viewing and playing live stream videos in Flutter! please visit [flutter](https://docs.social.plus/social-plus-sdk/video/flutter "mention") for more information.

### Compatibility

* Dart 3.0.5 to 4.0.0

***

## Version 0.29.0 (2023-11-16)

### Fixes

* Fix Width and Height coming null for video.

### Compatibility

* Dart 2.15.1 to 3.0.0

***

## Version 0.28.0 (2023-11-06)

### New Features

* Added tags option when creating new message.

### Fixes

* Removed flaggedByMe in favour of isFlaggedByme for users

### Compatibility

* Dart 3.0.5 to 4.0.0

***

## Version 0.27.0 (2023-09-08)

### New Features

* Enhanced the Comments API Response to return community users' roles.

### Fixes

* Fixed a video upload does't return the upload progress.

### **Breaking Changes**

* Please note that the [#upload-videos](https://docs.social.plus/core-concepts/files-images-and-videos/video-handling#upload-videos "mention") function now returns `Stream<AmityUploadResult<AmityVideo>>` instead of a future callback.

***

## Version 0.26.0 (2023-08-23)

### Fixes

* Fixed the issue where updating a message would return incorrect sync states.
* Fixed the issue where users were unable to filter the "Video" post type on the global feed

***

## Version 0.25.0 (2023-08-10)

### Fixes

* Fixed the issue where no posts were received while using `PostRepository.getPost(postId)`.

***

## Version 0.24.0 (2023-08-08)

### Fixes

* Fixed issue where The DataType Filter wasn't working on user and community feeds.

***

## Version 0.23.0 (2023-07-18)

### New Features

* Added support of Dio version 5 (HTTP Client).

### Fixes

* Resolved issue with channel member can be removed from community and live channel.
* Resolved iOS devices can not receive notifications.

***

## Version 0.21.0 (2023-06-16)

### New Features

* Added create comment with Image.
* Added query comment with Image.

### Deprecations

* Please note that this release also includes the deprecation of several APIs. For details, please refer to [flutter-sdk-v0.21.0-deprecation-note](https://docs.social.plus/developers/migration-guides/flutter-sdk-beta-migration-guide/flutter-sdk-v0.21.0-deprecation-note "mention")for more information.

***

## Version 0.20.0 (2023-04-20)

### New Features

* Introduce[ blocking/unblocking user](https://docs.social.plus/social-plus-sdk/social/block-and-unblock-user) feature.
* Add an ability to manage videos including creating and retrieving a video post.

### Fixes

* Resolved issue with new comment creation (update comment count in post).

***

## Version 0.18.0 (2023-02-24)

### New Features

* Tracking the progress of uploading [files](https://docs.social.plus/core-concepts/files-images-and-videos/file#upload-files) and [images](https://docs.social.plus/core-concepts/files-images-and-videos/image-handling#upload-images) was introduced.

### **Breaking changes**

* `FileRepository.image().upload()` and `FileRepository.file().upload()` now return `Stream<AmityUploadResult>` instead of `Future` which can be
  * **progress**: indicates the progress of the upload which is a percentage
  * **error**: indicates if there's any error regarding the upload
  * **complete**: indicates that file or image is successfully uploaded

***

## Version 0.17.0 (2023-02-20)

### New Features

* [Community user search by keyword](https://docs.social.plus/social-plus-sdk/social/communities/query-community-members)
* [Mention user in post creation](https://docs.social.plus/social/posts/mention-in-post#create-post-with-mentions)
* [Mention user in comment creation](https://docs.social.plus/social/comments/mention-in-comment#create-comment-with-mentions)

***

## Version 0.16.0 (2023-02-03)

### New Features

* [User search](https://docs.social.plus/social-plus-sdk/core-concepts/user)
* [Community user search](https://docs.social.plus/social-plus-sdk/social/communities/query-community-members)

***

## Version 0.15.0 (2023-01-13)

### New Features

Introduced the following features in Chat

* [Mention](https://docs.social.plus/social-plus-sdk/changelogs-and-versioning/broken-reference) feature in messages
* [Channel member search](https://docs.social.plus/chat/channels/query-members#member-search)
* Channel users can now check whether a particular [user is flagged](https://docs.social.plus/core-concepts/user/flag-unflag-user#check-flagged-by-user) already

***

## Version 0.14.0 (2022-12-16)

### New Features

Chat users can now:

* [Reply to a message](https://docs.social.plus/social-plus-sdk/chat/messaging/send-a-message/reply-to-a-message)
* [Flag/Unflag a message](https://docs.social.plus/social-plus-sdk/chat/messaging/flag-unflag-a-message)
* [Flag/Unflag channel users](https://docs.social.plus/social-plus-sdk/core-concepts/user/flag-unflag-user)

***

## Version 0.13.0 (2022-12-02)

### New Features

Chat users can now:

* [View messages](https://docs.social.plus/social-plus-sdk/chat/messaging/get-and-view-a-message)
* [Edit and Delete messages](https://docs.social.plus/social-plus-sdk/chat/messaging/edit-and-delete-messages)
* [Query and Filter messages](https://docs.social.plus/social-plus-sdk/chat/messaging/query-and-filter-messages)

***

## Version 0.12.0 (2022-11-18)

### New Features

Chat users can now:

* Create [Community, Live and Conversation channels](https://docs.social.plus/social-plus-sdk/chat/channels/create-channel)
* [Edit a channel](https://docs.social.plus/social-plus-sdk/chat/channels/update-channel)
* [Mute/unmute channel users](https://docs.social.plus/social-plus-sdk/chat/moderation/mute-unmute-a-list-of-channel-members)
* [Ban/unban channel users](https://docs.social.plus/social-plus-sdk/chat/moderation/ban-unban-a-list-of-channel-members)

***

## Version 0.11.0 (2022-11-04)

### New Features

* Users can now do the following in Flutter SDK
  * Instantiate a [repository](https://docs.social.plus/core-concepts/user#user-details) instance
  * [Get user details](https://docs.social.plus/core-concepts/user#user-details-1)
  * [Create a new user](https://docs.social.plus/core-concepts/user#create-user)
  * [Update user information](https://docs.social.plus/core-concepts/user#update-user-information)
  * [Update user avatar](https://docs.social.plus/core-concepts/user#avatars)

***

## Version 0.10.0 (2022-10-21)

### New Features

* Introduced the ability to query [list of members](https://docs.social.plus/chat/channels/query-members#member-query) in a given channel.

## Version 0.9.0 (2022-10-14)

### New Features

* Introduced the ability to [get channel](https://docs.social.plus/social-plus-sdk/chat/channels/get-channel) information without connecting to it.
* Introduced the ability to [query a channel](https://docs.social.plus/chat/channels/query-channels#channel-querying).

## Version 0.8.0 (2022-09-23)

### New Features

* Introduced the ability for a channel member to [join/leave](https://docs.social.plus/social-plus-sdk/chat/channels/join-leave-channel) the channel.
* Introduced the ability to [add/remove](https://docs.social.plus/social-plus-sdk/chat/messaging/message-reaction) reactions in a message.
* Introduced the ability to [query](https://docs.social.plus/chat/messaging/message-reaction#reaction-query) all the reactions in a message.
* Introduced the ability to create a [file message](https://docs.social.plus/social-plus-sdk/chat/messaging/send-a-message/file-message).
* Introduced the ability to create an [image message](https://docs.social.plus/social-plus-sdk/chat/messaging/send-a-message/image-message).

## Version 0.7.0 (2022-08-26)

### New Features

* Introduced Messaging feature for Flutter Chat SDK. Users have the ability to send/receive [text messages](https://docs.social.plus/social-plus-sdk/chat/messaging/send-a-message/text-message) in realtime if they are a channel member.
* Introduced [LiveCollections](https://docs.social.plus/social-plus-sdk/core-concepts/live-objects-collections/ios-1) for users and community messages. Newly added messages are now automatically added into the collection.

## Version 0.6.0 (2022-08-11)

### New Features

* Introduced [Flag/Unflag Post](https://docs.social.plus/social-plus-sdk/social/posts/flag-unflag-post) feature. Users can now report post and comment by flag and unflag

## Version 0.5.0 (2022-07-29)

### New Features

* Introduced [Poll Post](https://docs.social.plus/social-plus-sdk/social/posts/create-post/poll-post) feature. Users can now create, vote and close polls.

## Version 0.4.0 (2022-07-15)

### New Features

* Introduced the ability to [query all reactions](https://docs.social.plus/social-plus-sdk/social/reactions/query-reactions) on other post
* Introduced the ability to query list of user who [react](https://docs.social.plus/social-plus-sdk/social/reactions/query-reactions) on other post
* Introduced [Create Access Token](https://docs.social.plus/social-plus-sdk/core-concepts/user/user-token-management) API feature

## Version 0.3.1 (2022-07-08)

### Fixes

* Fixed GET post api issue
* Fixed null custom avatar url in AmityUser

## Version 0.3.0 (2022-07-04)

### New Features:

* Introduced [Follow/Unfollow](https://docs.social.plus/social-plus-sdk/social/follow-unfollow) feature. Users will now be able to follow other users
* Introduced [Push Notifications](https://docs.social.plus/social-plus-sdk/core-concepts/push-notifications) feature. Users will now be able to receive notifications

## Version 0.2.0 (2022-06-21)

### New Features:

* Community Post Review feature
* Query community by tag
* Add tags in community
* Add recommend and trending communities in public repo
* Add Community Category in Create & Update Community

## Version 0.1.3 (2022-06-17)

### Fixes&#x20;

* fix: null category ID in Community Category hive entry
* fix: resolve edge case with page controller blank token

## Version 0.1.2 (2022-06-02)&#x20;

### New Features&#x20;

* Introduced [community features](https://docs.social.plus/social-plus-sdk/social/communities)! You can now create, update, delete, and query communities, including joining and leaving communities; and adding and removing community members. You can also create and query posts in a community&#x20;
* Introduced ability to add metadata in posts, comments, and community&#x20;
* Introduced ability to add and remove reactions in a post or comment&#x20;
* Introduced streams for post, comment, community, and community member

### Fixes&#x20;

* Resolved memory leak issue in post and comment object

## Version 0.0.2 (2022-05-06)

### New Features&#x20;

* Create, update, delete, and view comments

### Fixes

* Fixed get\_it instance issue that was causing an overlap between libraries

## Version 0.0.1 (2022-04-18)

### New Features

* Create, update, delete, and view posts&#x20;
* View user feed and global feed&#x20;
* View own user profile and other user's profile
