Changelog
This page contains an overview of all relevant changes made to the Amity UIKit modules and the latest version releases

Version 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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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

Compatibility

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

Version 2.16.0 (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.15.0 (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.14.0 (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.13.0 (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.12.1 (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.12.0 (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.11.0 (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.10.0 (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.9.0 (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.8.0 (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.7.0 (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.
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.
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.6.2 (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.6.1 (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.6.0 (2021-10-14)

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

Version 2.5.1 (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 (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 (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 (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 (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

Breaking Changes

  • AmityCommunityModel is replaced by AmityCommunity and no longer available

Version 2.3.0 (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

Breaking Changes

  • AmityCommunityModel is replaced by AmityCommunity and no longer available

Version 2.0.4 (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 (2021-06-11)

API / Behaviour Changes

  • Expose AmityMessage for fully supporting message customization

Version 2.0.2 (2021-06-10)

API / Behaviour Changes

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

Version 2.0.1 (2021-05-31)

API / Behaviour Changes

  • Fix disappearing community header on global feed
  • Update AmitySDK 5.0.2

Version 2.0.0 (2021-05-25)

API / Behaviour Changes

  • Add AmityEditTextViewController
  • Add AmityMemberPickerViewController
  • Add AmityMemberPickerModel
  • Add AmityCommentCreatorViewController
  • Add AmityCommentEditorViewController
  • Add AmityMyFeedViewController
  • Update AmitySDK 5.0.1

Breaking Changes

  • All public methods and classes which contained Eko prefix renamed to Amity.
Last modified 9d ago
Export as PDF
Copy link
Outline
Version 2.25.1 (2022-09-15)
Fixes
Compatibility
Version 2.25.0 (2022-09-09)
Fixes
Compatibility
Version 2.24.0 (2022-08-26)
Fixes
Compatibility
Version 2.23.0 (2022-08-11)
Fixes
Compatibility
Version 2.22.0 (2022-07-29)
Fixes
Compatibility
Version 2.21.0 (2022-07-15)
Fixes
Compatibility
Version 2.20.0 (2022-07-04)
Fixes
Compatibility
Version 2.19.0 (2022-06-17)
Fixes
Compatibility
Version 2.18.0 (2022-06-02)
Fixes
Compatibility
Version 2.17.1 (2022-05-26)
Fixes
Compatibility
Version 2.17.0 (2022-05-20)
Fixes
Compatibility
Version 2.16.2 (2022-05-13)
Fix
Compatibility
Version 2.16.1 (2022-05-12)
Fixes
Breaking Changes
Compatibility
Version 2.16.0 (2022-05-12)
Fix
Compatibility
Version 2.15.0 (2022-04-22)
Fix
Compatibility
Version 2.14.0 (2022-03-31)
Fix
Breaking Change
Compatibility
Version 2.13.0 (2022-03-17)
Fix
Compatibility
Version 2.12.1 (2022-03-11)
Fixes
Compatibility
Version 2.12.0 (2022-03-03)
New Feature
Fixes
Compatibility
Version 2.11.0 (2022-02-17)
New Features
Fixes
Compatibility
Version 2.10.0 (2022-02-04)
New Feature
Fixes
Compatibility
Version 2.9.0 (2022-01-25)
New Feature
Fixes
Compatibility
Version 2.8.0 (2021-12-24)
New Features
Fixes
Compatibility
Version 2.7.0 (2021-12-09)
New Features
Fixes
Breaking Changes
Compatibility
Version 2.6.2 (2021-11-15)
Fixes
Compatibility
Version 2.6.1 (2021-11-02)
New Feature
Fixes
Breaking Changes
Compatibility
Version 2.6.0 (2021-10-14)
New Features
Fixes
Compatibility
Version 2.5.1 (2021-09-16)
Compatibility
Version 2.5.0 (2021-09-14)
New features
Fixes
Compatibility
Version 2.4.3 (2021-08-3)
Version 2.4.2 (2021-08-2)
Version 2.4.0 (2021-07-21)
Version 2.3.0 (2021-07-08)
Version 2.0.4 (2021-06-24)
Version 2.0.3 (2021-06-11)
Version 2.0.2 (2021-06-10)
Version 2.0.1 (2021-05-31)
Version 2.0.0 (2021-05-25)