Flutter (Beta)
This page contains an overview of all relevant changes made to the Flutter SDK and the latest version releases.
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
andCustom Post Ranking Live Collection
.
Version 0.52.0 (2024-10-25)
New Features:
Introduced the
Subchannel
feature.Moved from
Message
system toMessageV5
.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)
New Features
Introduced
Channel
Live Collection feature.
Fixes
Fixed the inconsistent behavior of the Community Live Collection.
Version 0.47.0 (2024-08-02)
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 asAmityUser
type toAmityReaction
.
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
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.
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. 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 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
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 Notefor more information.
Version 0.20.0 (2023-04-20)
New Features
Introduce blocking/unblocking 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
Breaking changes
FileRepository.image().upload()
andFileRepository.file().upload()
now returnStream<AmityUploadResult>
instead ofFuture
which can beprogress: 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
Version 0.16.0 (2023-02-03)
New Features
Version 0.15.0 (2023-01-13)
New Features
Introduced the following features in Chat
Mention feature in messages
Channel users can now check whether a particular user is flagged already
Version 0.14.0 (2022-12-16)
New Features
Chat users can now:
Version 0.13.0 (2022-12-02)
New Features
Chat users can now:
Version 0.12.0 (2022-11-18)
New Features
Chat users can now:
Version 0.11.0 (2022-11-04)
New Features
Users can now do the following in Flutter SDK
Instantiate a repository instance
Version 0.10.0 (2022-10-21)
New Features
Introduced the ability to query list of members in a given channel.
Version 0.9.0 (2022-10-14)
New Features
Introduced the ability to get channel information without connecting to it.
Introduced the ability to query a channel.
Version 0.8.0 (2022-09-23)
New Features
Introduced the ability for a channel member to join/leave the channel.
Introduced the ability to add/remove reactions in a message.
Introduced the ability to query all the reactions in a message.
Introduced the ability to create a file message.
Introduced the ability to create an 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 in realtime if they are a channel member.
Introduced LiveCollections 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 feature. Users can now report post and comment by flag and unflag
Version 0.5.0 (2022-07-29)
New Features
Introduced 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 on other post
Introduced the ability to query list of user who react on other post
Introduced Create Access Token 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 feature. Users will now be able to follow other users
Introduced 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
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)
New Features
Introduced community features! 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
Introduced ability to add metadata in posts, comments, and community
Introduced ability to add and remove reactions in a post or comment
Introduced streams for post, comment, community, and community member
Fixes
Resolved memory leak issue in post and comment object
Version 0.0.2 (2022-05-06)
New Features
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
View user feed and global feed
View own user profile and other user's profile
Last updated