# iOS

## [**Version 4.11.0** ](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.6.0)**(2025-07-18)**

### **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

***

## [**Version 4.10.0** ](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.6.0)**(2025-07-11)**

### **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

***

## [**Version 4.9.0** ](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.6.0)**(2025-06-20)**

### **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

***

## [**Version 4.8.0** ](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.6.0)**(2025-05-22)**

### **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

***

## [**Version 4.7.0** ](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.6.0)**(2025-05-09)**

### **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

***

## [**Version 3.20.14**](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/3.20.13) **(2025-05-02)**

### **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

***

## [**Version 4.6.0** ](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.6.0)**(2025-04-25)**

### **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

***

## [**Version 4.5.0**](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.5.0) **(2025-04-11)**

### **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

***

## [**Version 4.4.0**](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.4.0) **(2025-03-27)**

### **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

***

## [Version 4.3.0](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.3.0) (2025-03-06)

### **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

***

## [**Version 3.20.13**](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/3.20.13) **(2025-02-25)**

### **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

***

## [**Version 4.0.0-beta29**](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta29) **(2024-11-22)**

### **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

***

## [**Version 4.0.0-beta28**](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta28) **(2024-11-08)**

### **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

***

## [**Version 4.0.0-beta-27**](#version-4.0.0-beta-28-2024-11-08) **(2024-11-25)**

### **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

***

## [**Version 4.0.0-beta26** ](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta26)**(2024-10-18)**

### **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

***

## [**Version 4.0.0-beta-25** ](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta25)**(2024-10-11)**

### **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

***

## [Version 3.20.11 ](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/3.20.11)(2024-10-09)

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

***

## [**Version 4.0.0-beta-24**](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta24) **(2024-10-09)**

### **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

***

## [Version 4.0.0-beta23](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta23) (2024-10-03)

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

***

## [Version 4.0.0-beta22](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta22) (2024-09-27)

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

***

## [**Version 4.0.0-beta21**](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta21) **(2024-09-19)**

### **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

***

## [**Version 4.0.0-beta-20**](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta20) **(2024-09-13)**

### **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

***

## [Version 4.0.0-beta-19](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta19) (2024-08-29)

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

***

## [Version 4.0.0-beta18](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta18) (2024-08-15)

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

***

## [Version 3.20.10](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/3.20.10) (2024-08-15)

### New Features:

* Introduced the removal of deleted users when querying `Followers` and `Following`users.

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

***

## [Version 4.0.0-beta-17](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta17) (2024-08-07)

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

***

## [Version 4.0.0-beta-16](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta-16) (2024-08-02)

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

***

## [Version 4.0.0-beta15](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta15) (2024-07-19)

### **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

***

## [Version 3.20.8](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/3.20.8) (2024-07-12)

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

***

## [Version 4.0.0-beta14](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta14) (2024-07-12)

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

***

## [Version 4.0.0-beta13](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta13) (2024-07-05)

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

***

## [Version 3.20.7](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/3.20.7) (2024-07-05)

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

***

## [Version 4.0.0-beta12](https://github.com/AmityCo/AmityUIKitIOS/pull/208) (2024-06-06)

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

***

## [Version 3.20.6](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/3.20.6) (2024-06-04)

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

***

## [Version 4.0.0-beta11](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta11) (2024-05-24)

### 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](https://docs.social.plus/social-plus-uikit/uikit-4/chat/live-chat/live-chat-page/live-chat-message-list-component/reaction-list-component "mention").

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

***

## [Version 3.20.2](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/3.20.5) (2024-04-05)

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

***

## [Version 4.0.0-beta10 ](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta-10)(2024-05-14)

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

***

## [Version 4.0.0-beta09 ](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta-9)(2024-04-26)

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

***

## [Version 4.0.0-beta09 ](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta-9)(2024-04-26)

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

***

## [Version 4.0.0-beta08](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta-8) (2024-04-12)

### 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](https://docs.social.plus/social-plus-uikit/uikit-4/chat "mention").

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

***

## [Version 3.20.2](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/3.20.2) (2024-04-05)

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

***

## [Version 4.0.0-beta07](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta-7) (2024-04-05)

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

***

## [Version 4.0.0-beta06](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta-6) (2024-03-22)

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

***

## [Version 4.0.0-beta05](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta-5) (2024-03-06)

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

***

## [Version 4.0.0-beta04](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/tree/4.0.0-beta-4) (2024-02-24)

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

***

## [Version 3.20.0](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/3.20.0) (2024-03-06)

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

***

## [Version 4.0.0-beta04](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/tree/4.0.0-beta-4) (2024-02-24)

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

***

## [Version 3.19.0](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/v3.19.0) (2024-02-21)

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

***

## [Version 4.0.0-beta3](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta-3) (2024-02-09)

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

***

## [Version 4.0.0-beta02](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta02) (2024-01-25)

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

***

## [Version 4.0.0-beta01](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/4.0.0-beta01) (2023-12-28)

### 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](https://docs.social.plus/social-plus-uikit/uikit-4 "mention").

{% hint style="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.
{% endhint %}

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

***

## [Version 3.18.0](https://github.com/AmityCo/ASC-UIKit-iOS-OpenSource/releases/tag/3.18.0) (2023-12-22)

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

***

## [Version 3.17.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/3.17.0) (2023-11-12)

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

***

## [Version 3.16.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/3.16.0) (2023-11-17)

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

***

## [Version 3.15.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/3.15.0) (2023-11-03)

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

## [Version 3.13.1](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/3.14.0) (2023-10-19)

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

## [Version 3.13.1](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/3.13.1) (2023-10-16)

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

## [Version 3.13.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/3.13.0) (2023-10-06)

### 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 [documentation](https://docs.amity.co/amity-uikit/ios/video-uikit/livestream) 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

## [Version 3.12.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/3.12.0) (2023-09-22)

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

## [Version 3.11.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/3.11.0) (2023-09-08)

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

## [Version 3.10.2](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/3.10.2) (2023-09-04)

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

## [Version 3.10.1](https://sdk.amity.co/sdk-release/ios-uikit/3.10.1/uikit.zip) (2023-08-23)

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

## [Version 3.10.0](https://sdk.amity.co/sdk-release/ios-uikit/3.10.0/uikit.zip) (2023-08-10)

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

## [Version 2.35.6](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.35.6) (2023-08-04)

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

## [Version 3.8.1](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/3.8.1) (2023-08-02)

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

## [Version 3.7.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/3.7.0) (2023-07-14)

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

## [Version 3.6.2](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/3.6.2) (2023-07-10)

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

## [Version 3.6.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/3.6.0) (2023-06-29)

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

## [Version 3.5.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/3.5.0) (2023-06-16)

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

## [Version 3.4.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/3.4.0) (2023-06-01)

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

## [Version 2.35.5](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.35.5) (2023-05-25)

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

## [Version 3.3.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/3.3.0) (2023-05-18)

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

## [Version 3.2.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/3.2.0) (2023-05-08)

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

## [Version 3.1.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/3.1.0) (2023-04-20)

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

## [Version 2.35.4](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.35.4) (2023-04-20)

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

## [Version 3.0.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/3.0.0) (2023-03-30)

### 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](https://docs.social.plus/developers/migration-guides/ios-uikit-v3.0-migration-guide "mention") 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

## [Version 2.35.3](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.35.3) (2023-03-3)

### Fixes

* Fixed linking library

### Compatibility

* Xcode Version: 14.1
* Realm Version: 10.28.3
* AmitySDK Version: 5.33.3
* Minimum Target: iOS 13.0

## [Version 2.35.2](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.35.2) (2023-03-21)

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

## [Version 2.35.1](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.35.1) (2023-03-20)

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

## [Version 2.35.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.35.0) (2023-03-13)

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

## [Version 2.34.4](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.34.4) (2023-03-07)

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

## [Version 2.34.3](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.34.3) (2023-02-17)

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

## [Version 2.34.2](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.34.2) (2023-02-16)

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

## [Version 2.34.1](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.34.1) (2023-02-10)

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

## [Version 2.34.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.34.0) (2023-02-09)

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

## [Version 2.33.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.33.0) (2023-01-13)

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

## [Version 2.32.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.32.0) (2022-12-16)

### Fixes

* SDK Upgrade

### Compatibility

* Xcode Version: 14.1
* Realm Version: 10.28.3
* AmitySDK Version: 5.32.0
* Minimum Target: iOS 13.0

## [Version 2.31.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.31.0) (2022-12-02)

### Fixes

* SDK Upgrade

### Compatibility

* Xcode Version: 14.1
* Realm Version: 10.28.3
* AmitySDK Version: 5.32.0
* Minimum Target: iOS 13.0

## [Version 2.30.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.30.0) (2022-11-18)

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

## [Version 2.29.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.29.0) (2022-11-04)

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

## [Version 2.28.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.28.0) (2022-10-21)

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

## [Version 2.27.1](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.27.1) (2022-10-18)

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

## [Version 2.27.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.27.0) (2022-10-07)

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

## [Version 2.26.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.26.0) (2022-09-23)

### Fixes

* SDK Upgrade

### Compatibility

* Xcode Version: 13.4.0
* Realm Version: 10.28.3
* AmitySDK Version: 5.27.0
* Minimum Target: iOS 12.0

## [Version 2.25.1](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.25.1) (2022-09-15)

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

## [Version 2.25.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.25.0) (2022-09-09)

### Fixes

* SDK Upgrade

### Compatibility

* Xcode Version: 13.4.0
* Realm Version: 10.28.3
* AmitySDK Version: 5.26.0
* Minimum Target: iOS 12.0

## [Version 2.24.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.24.0) (2022-08-26)

### Fixes

* SDK Upgrade

### Compatibility

* Xcode Version: 13.4.0
* Realm Version: 10.28.3
* AmitySDK Version: 5.25.0
* Minimum Target: iOS 12.0

## [Version 2.23.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.23.0) (2022-08-11)

### Fixes

* SDK Upgrade

### Compatibility

* Xcode Version: 13.4.0
* Realm Version: 10.28.3
* AmitySDK Version: 5.24.0
* Minimum Target: iOS 12.0

## [Version 2.22.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.22.0) (2022-07-29)

### Fixes

* SDK Upgrade

### Compatibility

* Xcode Version: 13.4.0
* Realm Version: 10.26.0
* AmitySDK Version: 5.23.0
* Minimum Target: iOS 12.0

## [Version 2.21.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.21.0) (2022-07-15)

### Fixes

* SDK upgrade

### Compatibility

* Xcode Version: 13.4.0
* Realm Version: 10.26.0
* AmitySDK Version: 5.22.0
* Minimum Target: iOS 12.0

## [Version 2.20.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.20.0) (2022-07-04)

### Fixes

* SDK Upgrade

### Compatibility

* Xcode Version: 13.4.0
* Realm Version: 10.26.0
* AmitySDK Version: 5.21.0
* Minimum Target: iOS 12.0

## [Version 2.19.0 ](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.19.0)(2022-06-17)

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

## [Version 2.18.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.18.0) (2022-06-02)

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

## [Version 2.17.1](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.17.1) (2022-05-26)

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

## [Version 2.17.0](https://github.com/AmityCo/Amity-Social-Cloud-UIKit-iOS/releases/tag/2.17.0) (2022-05-20)

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

## [Version 2.16.2](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.16.2/uikit.zip) (2022-05-13)

### **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

## [Version 2.16.1](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.16.1/uikit.zip) (2022-05-12)

### Fixes

* Fixed auto-scrolling issue when receiving new incoming messages

### Breaking Changes

* Introduced function `height(for message:boundingWidth:)` to `AmityMessageCellProtocol` for [message customization](https://docs.amity.co/uikit/ios/community/overriding-behavior/event-handling/example)

### Compatibility

* Xcode Version: 13.2
* Realm Version: 10.21.1
* AmitySDK Version: 5.17.0
* Minimum Target: iOS 12.0

## [Version 2.1&#x36;**.0**](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.16.0/uikit.zip) **(2022-05-12)**

### **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

## [Version 2.1&#x35;**.0**](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.15.0/uikit.zip) **(2022-04-22)**

### **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

## [Version 2.1&#x34;**.0**](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.14.0/uikit.zip) **(2022-03-31)**

### **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

## [Version 2.1&#x33;**.0**](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.13.0/uikit.zip) **(2022-03-17)**

### **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

## [Version 2.1&#x32;**.1**](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.12.1/uikit.zip) **(2022-03-11)**

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

## [Version 2.1&#x32;**.0**](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.12.0/uikit.zip) **(2022-03-03)**

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

## [Version 2.1&#x31;**.0**](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.11.0/uikit.zip) **(2022-02-17)**

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

## [Version 2.1&#x30;**.0**](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.10.0/uikit.zip) **(2022-02-04)**

### **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

## [Version 2.&#x39;**.0**](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.9.0/uikit.zip) **(2022-01-25)**

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

## [Version 2.&#x38;**.0**](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.8.0/uikit.zip) **(2021-12-24)**

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

## [Version 2.&#x37;**.0**](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.7.0/uikit.zip) **(2021-12-09)**

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

```swift
let roleController = AmityCommunityRoleController(communityId: "communityId")
roleController.remove(roles: [AmityCommunityRole.communityModerator.rawValue], userIds: ["userId]") { error in
    ...
}
```

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

```swift
let roleController = AmityChannelRoleController(channelId: "channelId")
roleController.add(role: .channelModerator, userIds: ["userId"]) { error in
    ...
}
```

### Compatibility

* Xcode Version: 13.1
* Realm Version: 10.20.0
* Minimum Target: iOS 12.0

## [Version 2.&#x36;**.2**](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.6.2/uikit.zip) **(2021-11-15)**

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

## [Version 2.&#x36;**.1**](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.6.1/uikit.zip) **(2021-11-02)**

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

## [Version 2.&#x36;**.0**](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.6.0/uikit.zip) **(2021-10-14)**

### New Features

* [Livestream Post](https://docs.social.plus/social-plus-uikit/uikit-3/ios/community/components/post-creation/livestream-post)
* [Poll Post](https://docs.social.plus/uikit-3/ios/community/components/post-creation#polls)

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

## [Version 2.**5.1**](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.5.1/uikit.zip) **(2021-09-16)**

* SDK upgrade to 5.6.1

### Compatibility

* Xcode Version: 12.5
* Realm Version: 10.12.0
* Minimum Target: iOS 12.0

## [Version 2.**5.0**](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.5.0/uikit.zip) **(2021-09-14)**

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

## [Version 2.4.3](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.4.3/uikit.zip) **(2021-08-3)**

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

## [Version 2.4.2](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.4.2/uikit.zip) **(2021-08-2)**

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

## [Version 2.4.0](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.4.0/uikit.zip) **(2021-07-21)**

#### 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
* Update [AmitySDK 5.3.1](https://docs.amity.co/social/ios/changelog#version-5-3-1-2021-07-21)

#### Breaking Changes

* `AmityCommunityModel` is replaced by `AmityCommunity` and no longer available

## [Version 2.3.0](https://s3-ap-southeast-1.amazonaws.com/ekosdk-release/ios-uikit/2.3.0/uikit.zip) **(2021-07-08)**

#### 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
* Update [AmitySDK 5.3.0](https://docs.amity.co/social/ios/changelog#version-5-3-0-2021-07-8)

#### Breaking Changes

* `AmityCommunityModel` is replaced by `AmityCommunity` and no longer available

## [Version 2.0.4](https://github.com/EkoCommunications/EkoMessagingSDKUIKit/releases/download/2.0.4/Distribution.zip) **(2021-06-24)**

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

## [Version 2.0.3](https://github.com/EkoCommunications/EkoMessagingSDKUIKit/releases/download/2.0.3/Distribution.zip) **(2021-06-11)**

#### API / Behaviour Changes

* Expose `AmityMessage` for fully supporting message customization

## [Version 2.0.2](https://github.com/EkoCommunications/EkoMessagingSDKUIKit/releases/download/2.0.2/Distribution.zip) **(2021-06-10)**

#### API / Behaviour Changes

* Add custom settings API, and compose bar style for `AmityMessageListViewController`

## [Version 2.0.1](https://github.com/EkoCommunications/EkoMessagingSDKUIKit/releases/download/2.0.1/Distribution.zip) **(2021-05-31)**

#### API / Behaviour Changes

* Fix disappearing community header on global feed
* Update [AmitySDK 5.0.2](https://docs.amity.co/chat/ios/changelog#version-5-0-2)

## [Version 2.0.0](https://github.com/EkoCommunications/EkoMessagingSDKUIKit/releases/download/2.0.0/Distribution.zip) **(2021-05-25)**

#### API / Behaviour Changes

* Add AmityEditTextViewController
* Add AmityMemberPickerViewController
* Add AmityMemberPickerModel
* Add AmityCommentCreatorViewController
* Add AmityCommentEditorViewController
* Add AmityMyFeedViewController
* Update [AmitySDK 5.0.1](https://docs.amity.co/chat/ios/changelog#version-5-0-1)

#### Breaking Changes

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