iOS

This page contains an overview of all relevant changes made to the social.plus UIKit modules and the latest version releases.

New features:

  • Introduce an ability to chat in a community's livestream.

  • Introduce an ability to send reaction in a community's livestream.

Compatibility:

  • Xcode Version: 16.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 7.0.0

  • Minimum Target: iOS 14.0


New features:

  • Introduce new AmityClipFeedPage to view clip posts in a vertical scrolling feed.

  • Introduce new AmityCreateClipPostPage to capture or choose video for clip post

  • Introduce new AmityDraftClipPage to update mute/unmute and display mode property for clip post

  • Added support for viewing clip post with thumbnail in AmityPostContentComponent.

  • Added support for creating & editing clip post in AmityPostComposerPage

  • Show video & clip tab in AmityUserVideoFeedComponent and AmityCommunityVideoFeedComponent

  • Added support for creating clip post from UserProfilePage, CommunityProfilePage and SocialHomePageTopNavigationComponent

Compatibility:

  • Xcode Version: 16.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 7.0.0

  • Minimum Target: iOS 14.0


New features:

  • Invitation Notifications

    • Added an Invitations section in the Notification Tray to surface community invitation alerts.

  • Community Creation Enhancements

    • If the network’s membershipAcceptance requires invitations, the Community Creation page now lets you invite users directly.

    • New AmityCommunityMemberInvitationPage component to drive that flow.

  • In-App Invitation Flows

    • You can now invite members from the Community Members page.

    • Community Settings page includes a Pending Invitations section (via AmityCommunityPendingInvitationPage) to review and manage outstanding invites.

  • Community Settings

    • Added a Privacy toggle and Requires Moderator Approval option to the community profile editor.

  • Pending Content & Requests Banners

    • Community profile headers now show banners for:

      • Pending posts (via the new AmityPendingPostListComponent; the old AmityPendingPostsPage is deprecated)

      • Pending join requests (via AmityJoinRequestContentComponent)

  • Recommendation Filtering & State

    • Recommended Communities no longer surface communities you’ve joined or those still pending.

    • Trending Communities cards reflect your actual join/request status (joined, invited, pending approval, etc.).

Deprecations:

  • Deprecate AmityPendingPostsPage page. Introduce AmityPendingPostListComponent instead.

Compatibility:

  • Xcode Version: 16.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 7.0.0

  • Minimum Target: iOS 14.0


New Features:

  • Ensure delete post option is available to the users with role that has the permission.

Compatibility:

  • Xcode Version: 16.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 7.0.0

  • Minimum Target: iOS 14.0


New Features:

  • Added an ability to select a reason when reporting a post or comment.

  • Added alt text support for image post.

Compatibility:

  • Xcode Version: 16.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 7.0.0

  • Minimum Target: iOS 14.0


New Features:

  • Optimized channel unread count implementation.

Compatibility:

  • Xcode Version: 16.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.48.1

  • Minimum Target: iOS 13.0


New Features:

  • Introduced the Notification tray.

Compatibility:

  • Xcode Version: 16.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 7.0.0

  • Minimum Target: iOS 14.0


New Features:

  • Migrate channel unread count to an optimized data source.

  • (Beta) Remote config of theme color

Compatibility:

  • Xcode Version: 16.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 7.0.0

  • Minimum Target: iOS 14.0


New Features:

  • Added functionality to edit media attached to the post.

  • Added functionality to create live stream in UIKit v4.

  • Removed AmityUIKitLiveStream xcframework usage from UIKit v4.

Compatibility:

  • Xcode Version: 16.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 7.0.0

  • Minimum Target: iOS 14.0


New Features:

  • Introduced the latest SDK version 7.

Compatibility:

  • Xcode Version: 16.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 7.0.0

  • Minimum Target: iOS 13.0


Fixes:

  • Fixed issue where user names with special characters (such as Å, Ä, and Ö) were not grouped under the correct section in the member list screen.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.48.0

  • Minimum Target: iOS 13.0


New Features:

  • Introduced gesture-based navigation for moving between story targets.

  • Introduced new story creation permissions to AmitySocialHomePage and AmityCommunityProfilePage.

Fixes:

  • Fixed an issue causing a crash related to NSDataDetector.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.46.0

  • Minimum Target: iOS 13.0


New Features:

  • Introduced the ability to create, interact with, and view Poll Posts.

  • Updated the community profile page to hide the Create Post button for users without permission to create posts.

Compatibility:

  • Xcode Version: 15.0+

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.45.0

  • Minimum Target: iOS 13.0


New Features:

  • Removed MobileVLCKit and AmityVideoPlayer from UIKit v4 and now rely on the AmityUIKitLivestream framework instead.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.45.0

  • Minimum Target: iOS 13.0


Fixes:

  • Fixed an issue where the navigation bar was hidden in AmitySocialHomePage.

  • Fixed an issue with the image/video picker when selecting media stored in iCloud.

  • Fixed a navigation issue from the News Feed to the User Feed and Community Feed.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.44.0

  • Minimum Target: iOS 13.0


Fixes:

  • Fixed a permission issue for UIKitLivestream.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.44.0

  • Minimum Target: iOS 13.0


New Features:

  • Introduced functionality to display only communities where users have permission to post when creating posts on the Global Feed.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.43.0

  • Minimum Target: iOS 13.0


New Features:

  • Introduced globally featured posts in the News Feed.

  • Introduced brand user display in comments.

  • Introduced the ability to display and view livestream posts.

  • Introduced functionality to display only communities where users can post when creating posts from the Global Feed.

Fixes:

  • Fixed various bugs in User Feed and Social UIKit v4.0.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.43.0

  • Minimum Target: iOS 13.0


New Features:

  • Introduced User Feed, User Image and Video Feed, and related pages.

Fixes:

  • Fixed an issue where the community profile's Pinned tab did not display a featured post unless it was pinned.

Compatibility:

  • Xcode Version: 15.0

  • AmitySDK Version: 6.42.1

  • Minimum Target: iOS 13.0


New Features:

  • Introduced Image and Video feeds to the Community Profile page.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.42.1

  • Minimum Target: iOS 13.0


New Features:

  • Introduced Community Categories, Recommended Communities, and Trending Communities components in UIKit V4.

  • Introduced All Categories page and Communities by Category page in UIKit V4.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.42.0

  • Minimum Target: iOS 13.0


New Features:

  • Added support for displaying posts from a brand, with a brand icon next to the username if the author is a brand.

  • Introduced Community Creation and Community Setting pages.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.42.0

  • Minimum Target: iOS 13.0


New Features:

  • Introduced support for uploading HEIC images and HDR videos with HEVC encoding. UIKit now converts files to the appropriate format before uploading.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.41.0

  • Minimum Target: iOS 13.0


New Features:

  • Introduced the removal of deleted users when querying Followers, Followings, and Blocked users.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.41.0

  • Minimum Target: iOS 13.0


New Features:

  • Introduced the removal of deleted users when querying Followers and Followingusers.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.40.0

  • Minimum Target: iOS 13.0


New Features:

  • Changed the announcement post to a featured post.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.40.0

  • Minimum Target: iOS 13.0


New Features:

  • Removed the deleted user from channel members and community members.

Fixes:

  • Fixed various bugs in Social UIKit v4.0.

  • Fixed an issue where the non-member user list was shown when trying to mention in a comment.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.39.0

  • Minimum Target: iOS 13.0


Version 3.20.9 (2024-08-02)

New Features:

  • Removed the deleted user from channel members, and community members.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.39.0

  • Minimum Target: iOS 13.0


New Features:

  • Integrated announcement post and pin tab into AmityCommunityProfilePage.

  • Introduced AmityCommunityPinnedPostComponent.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.39.0

  • Minimum Target: iOS 14.0


Fixes:

  • Fixed the issue where highlights were not displaying correctly in posts and comments.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.38.0

  • Minimum Target: iOS 13.0


New Features

  • Introduced Community profile page.

  • Supported Text Image and Video post creation.

  • Supported Premium Ads in community feed.

Fixes

  • Fixed various bugs in the new Social UIKit v4.0

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.38.0

  • Minimum Target: iOS 13.0


New Features

  • Introduced AmitySocialV4Compatible page, a new version of AmityCommunityHomePageViewController, to work with Premium Ads.

  • Introduced Premium Ads in the NewsFeed, Story, and Comment of the v4 module.

  • Introduced the new AmitySocialHomePage, AmityPostDetailPage, and AmityPostComposerPage in the v4 module.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.37.0

  • Minimum Target: iOS 13.0


New Features

  • Added Authorization header for the video player.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.37.0

  • Minimum Target: iOS 13.0


Fixes

  • Fixed setting SG as the default region when setting up the AmityUIKit.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.35.0

  • Minimum Target: iOS 13.0


Fixes

  • Fixed an issue where the message list did not show the first message when loaded.

  • Fixed an issue where newly created messages caused the scrollview offset to change.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.34.0

  • Minimum Target: iOS 13.0


New Features

  • Introduced message reactions in LiveChat, including adding/removing reactions and viewing the history of reactions. For more information please visit - Reaction List Component.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.34.0

  • Minimum Target: iOS 13.0


New Features

  • Update privacy manifest of Realm on AmitySDK

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.3

  • Realm Swift Version: 10.49.3

  • AmitySDK Version: 6.34.0

  • Minimum Target: iOS 13.0


New Features

  • An alert will be displayed when attempting to mention more than the allowable limit.

Fixes

  • Resolved pagination issue in the story global feed.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.1

  • Realm Swift Version: 10.49.1

  • AmitySDK Version: 6.33.0

  • Minimum Target: iOS 13.0


New Features

  • An alert will be displayed when attempting to mention more than the allowable limit.

Fixes

  • Resolved pagination issue in the story global feed.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.1

  • Realm Swift Version: 10.49.1

  • AmitySDK Version: 6.33.0

  • Minimum Target: iOS 13.0


New Features

  • Support for dark theme in live chat.

  • Limit maximum characters for message creation to 200 characters.

  • Highlight hyperlinks in text messages.

  • New confirmation popup dialog for failed messages.

  • Add functionality to report/unreport messages in live chat.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.49.1

  • Realm Swift Version: 10.49.1

  • AmitySDK Version: 6.32.0

  • Minimum Target: iOS 13.0


New Features

  • Added Privacy Manifest files in AmityUIKit and AmityUIKit4.

  • Enhanced community search by keyword in Searching Community Page.

  • Introduce live chat functionalities enabling users to view, create, and interact with messages in 'live' channels, for more details please visit Chat.

Deprecations:

  • Deprecated AmityStoryTabComponent(storyFeedType: StoryFeedType)) initializer. Use AmityStoryTabComponent(type: AmityStoryTabComponentType) instead.

  • Deprecated AmityCreateStoryPage(targetId: String, avatar: URL) initializer. Use AmityCreateStoryPage(targetId: String, targetType: AmityStoryTargetType) instead.

  • Deprecated AmityDraftStoryPage(targetId: String, avatar: URL, mediaType: .image(URL, UIImage)) initializer. Use AmityDraftStoryPage(targetId: String, targetType: AmityStoryTargetType, mediaType: AmityStoryMediaType) instead.

  • Deprecated AmityViewStoryPage(storyTargets: [AmityStoryTargetModel], startFromTargetIndex: 0) initializer. Use AmityViewStoryPage(type: AmityViewStoryPageType) instead.

  • Deprecated AmityCommentTrayComponent(referenceId: String, referenceType: AmityCommentReferenceType) initializer. Use AmityCommentTrayComponent(referenceId: String, referenceType: AmityCommentReferenceType, community: AmityCommunity?, shouldAllowInteraction: Bool = false, shouldAllowCreation: Bool = false) instead.

  • Deprecated AmityPostTargetPickerViewController.make(postContentType: AmityPostContentType) initializer. Use AmityTargetSelectionPage(type: AmityTargetSelectionPageType) instead.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

  • AmitySDK Version: 6.32.0


New Features

  • Fixed an issue in the community query that omitted some communities from the live collection if their display name contained the search keyword.

  • Corrected the implementation of the debouncer in community search functionality.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

  • AmitySDK Version: 6.30.0


New Features

  • Introduced a dark theme for the story feature.

  • Enabled users with 'manage story' permissions to delete stories.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

  • AmitySDK Version: 6.28.0


New Features

  • Supported mentioned comments in Story.

  • Enhanced story camera image capture mode.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

  • AmitySDK Version: 6.28.0


New Features

  • Added animation on opening and closing of AmityViewStoryPage.

  • Implemented whitelist URL and blocked word checking for URL attached to a Story in AmityHyperLinkConfigComponent.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

  • AmitySDK Version: 6.28.0


New Features

  • Introduced global story feed and supports viewing stories across different communities.

  • Added viewing mentioned users in story's comment.

  • Added an option to block/unblock user via user profile options menu.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

  • AmitySDK Version: 6.28.0


New Features

  • Display status icon next to comment which fails to sync with server. Tapping on status icon will show option to delete that failed comment.

  • Added alert message when user tries to use camera without granting camera permission.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

  • AmitySDK Version: 6.28.0


New Features

  • Introduced global story feed and supports viewing stories across different communities.

  • Added viewing mentioned users in story's comment.

  • Added an option to block/unblock user via user profile options menu.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

  • AmitySDK Version: 6.28.0


New Features

  • Added an option to block/unblock user via user profile options menu.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

  • AmitySDK Version: 6.27.0


New Features

  • Supported creating, editing and viewing comment to a story.

  • Supported adding reaction to story and a story's comment.

  • Supported adding hyperlink to story and viewing hyperlink item in a story.

  • Added Story Comment Setting in Community.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

  • AmitySDK Version: 6.26.0


New Features

  • Added Story Deletion feature.

  • Users now have the ability to mute or unmute video stories.

  • Added functionality for users to tap and hold to pause a story.

  • Introduced Story view count feature.

  • Integrated Story Seen State tracking.

  • Enabled swiping down to close the View Story Screen.

  • Added support for Fit/Fill options in creating image stories.

  • Updated Community Avatar Placeholders from a birthday-themed icon to a generic icon.

  • Implemented Story Settings for enhanced user control.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

  • AmitySDK Version: 6.26.0


New Features:

Amity UIKit 4.0 Framework

  • Introduction of UIKit 4.0 beta: A comprehensive overhaul of the UIKit, offering enhanced performance, scalability, and ease of use.

  • Modernized UI/UX: Adoption of the latest design trends and standards, ensuring a more intuitive and user-friendly experience.

Story Feature

  • Dynamic Story Creation: Users can now create interactive and engaging stories, similar to popular social media platforms.

  • Rich Media Support: Enhanced support for images, and videos within stories.

For further information please visit UIKit 4.

circle-info

As of now, the enhanced customization options and the design updates in Amity UIKit 4.0 are exclusively available for the Story feature. These advancements provide a glimpse into the future possibilities of the toolkit. We plan to extend these capabilities to other features in future releases, continually expanding the versatility and applicability of the UIKit.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

  • AmitySDK Version: 6.24.0


Fixes:

  • Fixed user profile avatar is not updating.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

  • AmitySDK Version: 6.24.0


Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

  • AmitySDK Version: 6.23.0


New Features:

  • Added Preview Link UI in the post. User can now see the preview UI of the URL included in the post content.

Fixes:

  • Fixed crash issue when playing recorded livestream video.

  • Fixed chat pagination issue.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • AmitySDK Version: 6.22.0

  • Minimum Target: iOS 13.0


Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

  • AmitySDK Version: 6.21.0

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

  • AmitySDK Version: 6.20.0

Dependency Update:

  • Updated RealmSwift v10.42.3

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

  • AmitySDK Version: 6.19.1

Deprecations:

  • UIKit will not play recorded live streams itself. Please help to override openRecordedLiveStreamPlayer function in AmityEventHandler to play recorded live streams. Please check this live stream documentationarrow-up-right for more detail.

Compatibility:

  • Xcode Version: 15.0

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • Minimum Target: iOS 13.0

  • AmitySDK Version: 6.19.0

Fixes

  • SDK Upgrade.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.42.3

  • Realm Swift Version: 10.42.3

  • AmitySDK Version: 6.18.0

  • Minimum Target: iOS 13.0

New Features

  • Supported moderator badge in comments.

  • Supported video duration in the video post gallery.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.41.1

  • AmitySDK Version: 6.17.0

  • Realm Swift Version: 10.41.1

  • Minimum Target: iOS 13.0

Fixes

  • Fixed an issue where the livestream viewer froze when swiping or going back to the homepage device during a live broadcast.

  • Fixed missing video duration in the video gallery.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.42.0

  • Realm Swift Version: 10.42.0

  • AmitySDK Version: 6.15.2

  • Minimum Target: iOS 13.0

Fixes

  • Fixed the issue with the 'Follow' button on the user profile not functioning correctly.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.42.0

  • Realm Swift Version: 10.42.0

  • AmitySDK Version: 6.15.2

  • Minimum Target: iOS 13.0

Fixes

  • SDK Upgrade

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.42.0

  • Realm Swift Version: 10.42.0

  • AmitySDK Version: 6.15.0

  • Minimum Target: iOS 13.0

Fixes

  • Updated Realm version to 10.42.0 and fixed a random Realm crashes.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.42.0

  • Realm Swift Version: 10.42.0

  • AmitySDK Version: 6.12.0

  • Minimum Target: iOS 13.0

Fixes

  • Fixed the issue where the number of following/followers does not update.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.39.1

  • Realm Swift Version: 10.39.1

  • AmitySDK Version: 6.12.0

  • Minimum Target: iOS 13.0

Fixes

  • SDK Upgrade

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.39.1

  • Realm Swift Version: 10.39.1

  • AmitySDK Version: 6.12.0

  • Minimum Target: iOS 13.0

Fixes

  • SDK Upgrade

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.39.1

  • Realm Swift Version: 10.39.1

  • AmitySDK Version: 6.11.1

  • Minimum Target: iOS 13.0

Fixes

  • SDK Upgrade

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.39.1

  • Realm Swift Version: 10.39.1

  • AmitySDK Version: 6.11.0

  • Minimum Target: iOS 13.0

New Features

  • Support Library Evolution in AmitySDK, we're now forward compatible with future Xcode versions 🎉.

Compatibility

  • Xcode Version: 14.3.1

  • Realm Version: 10.39.1

  • Realm Swift Version: 10.39.1

  • AmitySDK Version: 6.9.0

  • Minimum Target: iOS 13.0

New Features

  • Introduced new features that add action sheet and remove a photo option to the livestream cover photo.

Fixes

  • Fixed a crash issue when receiving the `blocked` status for `AmityFollowStatus`.

Compatibility

  • Xcode Version: 14.3

  • Realm Version: 10.39.1

  • Realm Swift Version: 10.39.1

  • AmitySDK Version: 6.9.0

  • Minimum Target: iOS 13.0

Fixes

  • This update fixes crash issue on linked libraries.

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.33.6

  • Minimum Target: iOS 13.0

New Features

  • Tapping on Like Reaction Count label on Post & Comments will now open screen showing list of users who reacted.

Compatibility

  • Xcode Version: 14.3

  • Realm Version: 10.39.1

  • Realm Swift Version: 10.39.1

  • AmitySDK Version: 6.8.0

  • Minimum Target: iOS 13.0

Fixes

  • Fixed the issue with mentioned highlights on edited comments.

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.32.2

  • Realm Swift Version: 10.32.2

  • AmitySDK Version: 6.7.0

  • Minimum Target: iOS 13.0

Fixes

  • Fixed transcoded video issue in Posts

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.32.2

  • Realm Swift Version: 10.32.2

  • AmitySDK Version: 6.7.0

  • Minimum Target: iOS 13.0

Fixes

  • Fixed transcoded video issue in Posts

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.33.4

  • Minimum Target: iOS 13.0

Deprecated:

  • All deprecated interfaces from AmityUIKit v2.x.x have been removed in AmityUIKit v3.0.0.

Breaking changes:

  • UIKit v3.0.0 has been updated with v6.x.x SDK. This version has breaking changes in api interfaces. Please refer to iOS UIKit V3.0 Migration Guide for more details.

Compatibility:

  • Xcode Version: 14.1

  • Realm Version: 10.32.2

  • Realm Swift Version: 10.32.2

  • AmitySDK Version: 6.5.0

  • Minimum Target: iOS 13.0

Fixes

  • Fixed linking library

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.33.3

  • Minimum Target: iOS 13.0

Fixes

  • Fixed sometimes app crash on initializing AmityClient.

  • Fixed random crash issue when watching live stream video.

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.33.3

  • Minimum Target: iOS 13.0

Fixes

  • Fixed the issue where the error message "Oops! something went wrong," occurred while voting in the poll, but the number of votes was still updated.

  • Fixed the issue where the fourth poll item in the AmityPostDetailViewController was cut off vertically.

  • Fixed issue where the Close Poll option was still available after a poll was already closed.

  • Fixed issue where users were redirected to the menu list page instead of the community page after creating a post.

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.32.2

  • Minimum Target: iOS 13.0

Fixes

  • Fixed multi level reply comment button issue.

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.32.2

  • Minimum Target: iOS 13.0

Fixes

  • Fixed issue where the SDK crashes for some users with the error message "Cannot register notification blocks from within write transactions".

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.32.0

  • Minimum Target: iOS 13.0

Fixes

  • Fixed issue where the SDK crashes for some users with the error message "Cannot register notification blocks from within write transactions".

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.32.0

  • Minimum Target: iOS 13.0

Fixes

  • Fixed issue with endless loading when switching to background mode in the app.

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.32.0

  • Minimum Target: iOS 13.0

Fixes

  • Fixed issue with the AmityMessageListViewController creation process by specifying the 'composeBarStyle' setting as '.textOnly' when creating the controller.

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.32.0

  • Minimum Target: iOS 13.0

Fixes

  • Fixed issue where some web pages could not be opened under certain URL.

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.32.0

  • Minimum Target: iOS 13.0

Fixes

  • Fixed issue where the gallery view was not displayed when tapped on images in the details screen of a post.

  • Fixed issue where an RLMException occurred when the community profile page was displayed.

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.32.0

  • Minimum Target: iOS 13.0

Fixes

  • SDK Upgrade

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.32.0

  • Minimum Target: iOS 13.0

Fixes

  • SDK Upgrade

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.32.0

  • Minimum Target: iOS 13.0

Fixes

  • Fixed issue where longer comments with the 'Read More' button keep expanding and contracting when scrolling the page.

Compatibility

  • Xcode Version: 14.1

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.31.0

  • Minimum Target: iOS 13.0

Fixes

  • Fixed issue where the global feed is not updated after creating a post in the community feed or user feed.

Compatibility

  • Xcode Version: 14.0

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.30.0

  • Minimum Target: iOS 13.0

Fixes

  • Fixed issue where after deleting an inappropriate image, an incorrect '!' was displayed on the photo when creating a post.

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.29.0

  • Minimum Target: iOS 12.0

Fixes

  • Fixed issue where the application crashes with errorCannot register notification blocks from within write transactions when fetching Live Object or Live Collection within observe block.

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.28.0

  • Minimum Target: iOS 12.0

Fixes

  • The default time to close a poll is increased to 30 days in a poll post if the user has not set a value.

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.28.0

  • Minimum Target: iOS 12.0

Fixes

  • SDK Upgrade

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.27.0

  • Minimum Target: iOS 12.0

Fixes

  • Fixed issue where reaction count was incorrect

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.26.0

  • Minimum Target: iOS 12.0

Fixes

  • SDK Upgrade

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.26.0

  • Minimum Target: iOS 12.0

Fixes

  • SDK Upgrade

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.25.0

  • Minimum Target: iOS 12.0

Fixes

  • SDK Upgrade

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.28.3

  • AmitySDK Version: 5.24.0

  • Minimum Target: iOS 12.0

Fixes

  • SDK Upgrade

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.26.0

  • AmitySDK Version: 5.23.0

  • Minimum Target: iOS 12.0

Fixes

  • SDK upgrade

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.26.0

  • AmitySDK Version: 5.22.0

  • Minimum Target: iOS 12.0

Fixes

  • SDK Upgrade

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.26.0

  • AmitySDK Version: 5.21.0

  • Minimum Target: iOS 12.0

Fixes

  • Fix issue where keyboard overlaps text view on chat editor page.

  • Fix issue where users can’t load more comments on post detail page.

  • Fix issue where removing the first character from post editor page causes app to crash.

  • Fix issues where there is no action after clicking a close poll button, and fix invalid localization.

  • Fix issue where removing the particular image from posts cause all images to get removed.

Compatibility

  • Xcode Version: 13.4.0

  • Realm Version: 10.26.0

  • AmitySDK Version: 5.20.0

  • Minimum Target: iOS 12.0

Fixes

  • Fixed issue where newly created comments were not visible on post detail page.

  • Fixed issue where readmore messages were displaying empty space.

Compatibility

  • Xcode Version: 13.2.1

  • Realm Version: 10.21.1

  • AmitySDK Version: 5.19.0

  • Minimum Target: iOS 12.0

Fixes

  • Fixed issue where some messages disappeared after being sent in chat

Compatibility

  • Xcode Version: 13.2

  • Realm Version: 10.21.1

  • AmitySDK Version: 5.18.0

  • Minimum Target: iOS 12.0

Fixes

  • Fixed issue where messages on chat page keep blinking several times

  • Fixed issue where newly-sent messages were being displayed twice

Compatibility

  • Xcode Version: 13.2

  • Realm Version: 10.21.1

  • AmitySDK Version: 5.18.0

  • Minimum Target: iOS 12.0

Fix

  • Fixed scrolling and pagination issue when older messages were being loaded

Compatibility

  • Xcode Version: 13.2

  • Realm Version: 10.21.1

  • AmitySDK Version: 5.17.0

  • Minimum Target: iOS 12.0

Fixes

  • Fixed auto-scrolling issue when receiving new incoming messages

Breaking Changes

Compatibility

  • Xcode Version: 13.2

  • Realm Version: 10.21.1

  • AmitySDK Version: 5.17.0

  • Minimum Target: iOS 12.0

Fix

  • Fix issue where chat compose bar can’t expand while typing long message.

Compatibility

  • Xcode Version: 13.2

  • Realm Version: 10.21.1

  • AmitySDK Version: 5.17.0

  • Minimum Target: iOS 12.0

Fix

  • Fix issue where the recent chat page indicates incorrect unread badge numbers.

Compatibility

  • Xcode Version: 13.2

  • Realm Version: 10.21.1

  • AmitySDK Version: 5.16.0

  • Minimum Target: iOS 12.0

Fix

  • Improve uploading speed while sending image messages

Breaking Change

  • Hide leave button for conversation type channel in channel setting page

Compatibility

  • Xcode Version: 13.2

  • Realm Version: 10.21.1

  • Minimum Target: iOS 12.0

Fix

  • Fix "No Internet Connection" showing even when there is internet connection

Compatibility

  • Xcode Version: 13.1

  • Realm Version: 10.21.1

  • Minimum Target: iOS 12.0

Fixes

  • Fix issue where user doesn't see an unread notification (red nose) on recent chat page when receiving new messages

  • Fix issue where new messages sent by another user don't appear while opening the chat page

Compatibility

  • Xcode Version: 13.1

  • Realm Version: 10.21.1

  • Minimum Target: iOS 12.0

New Feature

  • Image converter for chat

Fixes

  • Image rotate issue

  • Framework installation via Cocoapods doesn’t support running on M1 natively

Compatibility

  • Xcode Version: 13.1

  • Realm Version: 10.21.1

  • Minimum Target: iOS 12.0

New Features

  • Post video and photo with different formats

  • Convert video and photo to supported formats

  • Mention users in a livestream

Fixes

  • Fix highlight issue after updating a comment reply

  • Fix highlight mention issue for livestream

Compatibility

  • Xcode Version: 13.1

  • Realm Version: 10.21.1

  • Minimum Target: iOS: 12.0

New Feature

  • Create a poll post with mentions

Fixes

  • Fix banned user highlight issue

  • Fix mention user disappear issue

Compatibility

  • Xcode Version: 13.1

  • Realm Version: 10.21.1

  • Minimum Target: iOS: 12.0

New Feature

  • Custom post ranking in global feed

Fixes

  • Community list load issue

  • Keyboard appearance issue in chat page

  • Update community issue

Compatibility

  • Xcode Version: 13.1

  • Realm Version: 10.21.1

  • Minimum Target: iOS: 12.0

New Features

Mention

  • Create/update comment/reply with mention

  • Search all users for mention in comment/reply

  • Search members in community for mention in comment/reply

  • Show alert when character count is greater than 50000 or mention count is greater than 30

Fixes

  • Fix redirection to user page after tapping on mentioned users

  • Fix loading of fresh data for communities issue

Compatibility

  • Xcode Version: 13.1

  • Realm Version: 10.20.0

  • Minimum Target: iOS 12.0

New Features

​​Transfer roles

  • Remove all logic for the creator of the community

  • Last community’s moderators are required to transfer moderation roles to other members

  • Show banned symbol for banned users in Global Search list, Followers/Following list, posts and comments/reply

Mention

  • Create/update text, image, video and file post with mention

  • Search all users for mention

  • Search members in community for mention

  • Disable banned users selection to mention in post

  • Show alert when characters count is greater than 50000 or mentions count is greater than 30

Others

  • Show banned symbol for banned users in Global Search list, Followers/Following list, posts and comments/reply

Fixes

  • Fix edit indicator appearance issue for messages

  • Fix member avatar overridden issue for chat

Breaking Changes

  • Moderator case is deprecated in AmityCommunityRole enum. Do use the communityModerator case instead.

  • Moderator case is deprecated in ​​AmityChannelRole enum. Do use the channelModerator case instead.

Compatibility

  • Xcode Version: 13.1

  • Realm Version: 10.20.0

  • Minimum Target: iOS 12.0

Fixes

  • Compose bar shows avatar which doesn't belong to current user

  • App crashes when opening my following or my follower list pages

Compatibility

  • Xcode Version: 13.1

  • Realm Version: 10.12.0

  • Minimum Target: iOS 12.0

New Feature

  • Add allowPostAttachments option in AmityPostTextEditorViewController

Fixes

  • Disable scrolling animation in chat page

  • Fix realm invalidation crash issue in registerDevice method

Breaking Changes

Api

  • Added new API allowPostAttachments in AmityPostEditorSettings. Developers can now choose what attachment types to allow when users create a post. All possible attachment types can be found in AmityPostAttachmentType

  • Removed shouldCameraButtonHide, shouldAlbumButtonHide, shouldFileButtonHide in AmityPostEditorSettings. Please use allowPostAttachments instead

  • Added completion handler in registerDeviceForPushNotification method

Compatibility

  • Xcode Version: 12.5

  • Realm Version: 10.12.0

  • Minimum Target: iOS 12.0

New Features

Fixes

  • Image blink in chat page

  • Media gallery empty state

  • Show error button for message

Compatibility

  • Xcode Version: 12.5

  • Realm Version: 10.12.0

  • Minimum Target: iOS 12.0

  • SDK upgrade to 5.6.1

Compatibility

  • Xcode Version: 12.5

  • Realm Version: 10.12.0

  • Minimum Target: iOS 12.0

New features

  • Introduce media gallery tab in community and user feed with the ability to filter by media types (IMAGE, VIDEO, LIVE_STREAM)

  • View image or video in full screen when clicking from the gallery

  • New and revised UI for the following interface:

    • Community Profile

    • Edit Community Profile

    • Create Community Form

    • Post creation upload bar

    • Comment Compose Bar

    • Comment bubble

Fixes

  • Play sign is shown when tapping images in chat

  • Read more button is not shown when comment is more than 8 lines

  • Incorrect placeholder in search field

  • Users can join private communities without being added by a community member

  • Create community button is not disable when there’s no internet connection

  • Unstable Pending Banner

  • Cannot play 60 seconds voice message in chat

  • Keyboard overlays messages when typing

  • Unable to click links in comment

  • Likes and Comments uses the plural form even if there’s only 1 like and 1 comment

Compatibility

  • Xcode Version: 12.5

  • Realm Version: 10.12.0

  • Minimum Target: iOS 12.0

API / Behaviour Changes

  • Fixed an issue where keyboard is not hidden after posting

  • Fixed an issue where comment layout is compressed and its content cannot be read

Breaking Changes

  • A method setup("API_KEY") in AmityUIKitManager was revised to setup(apiKey: "API_KEY") with new optional parameters

    • httpUrl: a property for redirecting an http url to a desired endpoint

    • socketUrl: a property for redirecting a socket url to a desired endpoint

API / Behaviour Changes

  • Add video ost feature

  • Add post review feature for granting community admin to approve posts before published

  • Add new functionality for community admin to be able to remove member's posts

  • Add member picker in recent chat page

  • Add configurable message list settings

    • shouldHideAudioButton to enable audio button or not in message list

    • shouldShowChatSettingBarButton to enable chat setting (only for community channel type)

  • Add community channel type for recent chat

  • Users can create group chat or 1 to 1 direct chat with community type

    • In direct 1 to 1 chat

      • Users can leave the direct chat

      • Users can report the others users

    • In group chat

      • Users with permission can edit group details, images

      • Users with permission can add or remove members in group chat

      • Users can report others users in group chat

      • Users can leave the group chat

      • Users with permission can give another users moderator role

  • Add confimation dialog where swipe back at post creation page

  • Fix issue where user or chat avatar wasn't loading on group chat and direct chat

  • Fix issue where user avatar of post is flickering on feeds

  • Fix issue where following/follower list cannot load more data

Breaking Changes

  • AmityCommunityModel is replaced by AmityCommunity and no longer available

API / Behaviour Changes

  • Fix file uploading always fail at the first time logging in

  • Add follow feature to enhances user engagement

    • Users are able to follow/unfollow other users

    • Users are able to accept/decline other user requests

    • Users are able to view the followers/following lists

    • Users are able to view user follow information

  • User settings enhancements

Breaking Changes

  • AmityCommunityModel is replaced by AmityCommunity and no longer available

API / Behaviour Changes

  • Update default avatar background color

  • Fix issue where create community fail and keep showing a loader

  • Fix whitespace characters can be sent when composing message

  • Prevent retain cycle where conforming AmityMessageListDataSource

Breaking Changes

  • AmityCommunityModel is replaced by AmityCommunity and no longer available

API / Behaviour Changes

  • Expose AmityMessage for fully supporting message customization

API / Behaviour Changes

  • Add custom settings API, and compose bar style for AmityMessageListViewController

API / Behaviour Changes

API / Behaviour Changes

  • Add AmityEditTextViewController

  • Add AmityMemberPickerViewController

  • Add AmityMemberPickerModel

  • Add AmityCommentCreatorViewController

  • Add AmityCommentEditorViewController

  • Add AmityMyFeedViewController

Breaking Changes

  • All public methods and classes which contained Eko prefix renamed to Amity.

Last updated

Was this helpful?