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 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)

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 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.

  • Image Story can be created using AmitySocialClient.newStoryRepository().createImageStory - Create Image Story.

  • StoryLiveCollection can be used to observe Active stories - Get Active Stories.

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

  • Please note that the Upload Videos 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


Version 0.20.0 (2023-04-20)

New Features

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 and 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


Version 0.16.0 (2023-02-03)

New Features


Version 0.15.0 (2023-01-13)

New Features

Introduced the following features in Chat


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


Version 0.10.0 (2022-10-21)

New Features

Version 0.9.0 (2022-10-14)

New Features

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

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