Changelog

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

Version 2.33.0 (2023-01-13)

Fixes

  • Fixed issue where the application crashes when trying to edit a text message.

Version 2.29.0 (2022-11-04)

Fixes

  • Fixed issue where post review could not be enabled/disabled.

  • Fixed issue where video edits made by the user were not reflected in the post.

Version 2.28.0 (2022-10-21)

Fixes

  • SDK Upgrade

Android SDK

  • version minSDKVersion - 21

  • targetSDKVersion - 33

Compatibility

  • Amity-Social-Cloud-SDK - 5.29.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

  • ​​HiveMQ mqtt client - 1.2.2

Version 2.26.1 (2022-10-05)

Fixes

  • SDK Upgrade

Compatibility

  • Amity-Social-Cloud-SDK - 5.27.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

  • ​​HiveMQ mqtt client - 1.2.2

Version 2.26.0 (2022-09-23)

Fixes

  • SDK Upgrade

Compatibility

  • Amity-Social-Cloud-SDK - 5.27.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

  • ​​HiveMQ mqtt client - 1.2.2

Version 2.25.0 (2022-09-09)

Fixes

  • SDK Upgrade

Compatibility

  • Amity-Social-Cloud-SDK - 5.26.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

  • ​HiveMQ mqtt client - 1.2.2

Version 2.24.0 (2022-08-26)

Fixes

  • Fixed incorrect loading states in global, community and user feeds

Compatibility

  • Amity-Social-Cloud-SDK - 5.25.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1 ​

  • HiveMQ mqtt client - 1.2.2

Version 2.23.0 (2022-08-11)

Fixes

  • SDK Upgrade

Compatibility

  • Amity-Social-Cloud-SDK - 5.24.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1 ​

  • HiveMQ mqtt client - 1.2.2

Version 2.22.0 (2022-07-29)

Fixes

  • SDK Upgrade

Compatability

  • Amity-Social-Cloud-SDK - 5.23.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

  • ​HiveMQ mqtt client - 1.2.2

Version 2.21.0 (2022-07-15)

Fixes

  • SDK Upgrade

Compatability

  • Amity-Social-Cloud-SDK - 5.21.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1 ​

  • ​HiveMQ mqtt client - 1.2.2

Version 2.20.0 (2022-07-04)

Fixes

  • SDK Upgrade

Compatability

  • Amity-Social-Cloud-SDK - 5.21.0

  • Glide - 4.12.0

  • OKHTTP3 - 3.14.9

  • Retrofit2 - 2.9.0

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1 ​

  • HiveMQ mqtt client - 1.2.2

Version 2.19.0 (2022-06-17)

Fixes

  • SDK Upgrade

Compatability

  • Amity-Social-Cloud-SDK - 5.20.0

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1 ​​

  • HiveMQ mqtt client - 1.2.2

Version 2.18.0 (2022-06-03)

Fixes

  • SDK Upgrade

Compatability

  • Amity-Social-Cloud-SDK - 5.19.0

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1 ​​

  • HiveMQ mqtt client - 1.2.2

Version 2.17.0 (2022-05-20)

Fixes

  • Fixed issue where preview function for uploaded images in chat displayed the wrong image

Compatibility

  • Amity-Social-Cloud-SDK-5.17.0 (Chat)

  • Amity-Social-Cloud-SDK - 5.18.0 (Social)

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1 ​​

  • HiveMQ mqtt client - 1.2.2

Version 2.16.0 (2022-05-09)

Fixes

  • Invalid post in community pending post list

Compatibility

  • Amity-Social-Cloud-SDK - 5.17.0

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1 ​​

  • HiveMQ mqtt client - 1.2.2

Version 2.14.1 (2022-04-05)

Fix

  • Fix image orientation when uploading an image with portrait orientation in posts and chat messages

Compatibility

  • Amity-Social-Cloud-SDK - 5.14.0

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

  • HiveMQ mqtt client - 1.2.2

Version 2.14.0 (2022-03-31)

New Feature

  • Create new chat in chat list page

Compatibility

  • Amity-Social-Cloud-SDK - 5.14.0

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

  • HiveMQ mqtt client - 1.2.2

Version 2.13.0 (2022-03-17)

New Feature

  • Version upgrade

Compatibility

  • Amity-Social-Cloud-SDK - 5.14.0

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

Version 2.11.0 (2022-02-17)

New Features

Mention

  • Add “mention” support to the livestream post.

Breaking Change

  • Remove Jcenter dependencies from SDK. You need to compile SDK using compileSdkVersion 31 and above.

Compatibility

  • Amity-Social-Cloud-SDK - 5.9.0

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.4.0-alpha04

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

Version 2.10.0 (2022-02-04)

New Features

Mention

  • Add “mention” support to the poll post

Fixes

  • Fix issues when trying to mention after a new line

  • Change My timeline, User feed, and Community feed to use PostRepository instead of FeedRepository

Version 2.9.0 (2022-01-25)

New Features

  • Add “mention” support to the Comment feature

  • Custom post ranking in global feed

Compatibility

  • Amity-Social-Cloud-SDK - 5.9.0

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.3.0

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

Version 2.7.0 (2021-12-09)

New Features

Mention

  • Create text, image, file and video post with mentions

  • Update text, image, file and video post with mentions

  • Search all users for mentions

  • Search members in community for mentions

Transfer roles

  • Remove all logic for the creator of the community

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

Others

  • Show banned symbol for banned users in post

  • Show banned symbol for banned users in follower/following list page

  • Show banned symbol for banned users in community member list page

Breaking Changes

  • Most of the fragments that required activity:AppcompatActivity when creating a new instance is now unnecessary.

    For example:

    AmityCommunityHomePageFragment.newInstance(activity).build() is now AmityCommunityHomePageFragment.newInstance().build()

  • All fragment replacement delegation are now obsolete

    For example:

    AmityCommunityHomePageFragment.newInstance().newsFeedFragmentDelegate(fragment).build()

Compatibility

  • Amity-Social-Cloud-SDK - 5.8.0

  • Glide - 4.12.0

  • OKHTTP3 - 4.9.0

  • Retrofit2 - 2.50

  • Android Paging Data Library - 3.0.1

  • Room - 2.3.0

  • RxJava2 - 2.3.10

  • Gson - 2.8.10

  • Kotlin-std-lib - 1.5.10

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

Version 2.6.2-beta-01 (2021-11-15)

New Features

Chat

  • Refetch messages in chat room when the connection is restored

  • Add the connection bar in chat room

Compatibility

  • Amity-Social-Cloud-SDK - 5.7.2-beta-01

  • Android Paging Data Library - 3.0.0

  • OKHTTP - 3.10.0

  • Retrofit - 2.4.0

  • Glide - 4.12.0

  • Room - 2.3.0

  • Kotlin-std-lib - 1.5.0

  • Exo Player - 2.12.1

Version 2.6.1 (2021-11-02)

New feature

Social

  • Add an ability to customize attachment options for post creation

Fixes

Chat

  • Fix wrong chat history fix when creating multiple chat fragments in the same fragment

Social

  • Fix incorrect display of feed empty state

  • Fix an inability to scroll on an empty feed

Compatibility

  • Amity-Social-Cloud-SDK - 5.7.1

  • Android Paging Data Library - 3.0.0

  • OKHTTP - 3.10.0

  • Retrofit - 2.4.0

  • Glide - 4.12.0

  • Room - 2.3.0

  • Kotlin-std-lib - 1.5.0

  • Kotlin-coroutines - 1.5.0

  • Exo Player - 2.12.1

Version 2.6.0 (2021-10-14)

New features

Chat

  • Trim text message with trailing white spaces

Social

Fixes

  • Fix incorrect auto scrolling behavior in chatroom

  • Fix incorrect date separator in chatroom

Compatibility

  • Amity-Social-Cloud-SDK - 5.7.0

  • Android Paging Data Library - 3.0.0

  • OKHTTP - 3.10.0

  • Retrofit - 2.4.0

  • Glide - 4.12.0

  • Room - 2.3.0

  • Kotlin-std-lib - 1.3.72

  • Exo Player - 2.12.1

Version 2.5.2 (2021-09-23)

Fixes

  • Chatroom doesn't scroll to the bottom when scrolling up and sending a new message

  • Remove META-INF/*.kotlin_module conflicts

Compatibility

  • Amity-Social-Cloud-SDK - 5.6.0

  • Android Paging Data Library - 3.0.0

  • OKHTTP - 3.10.0

  • Retrofit - 2.4.0

  • Glide - 4.12.0

  • Room - 2.3.0

  • Kotlin-std-lib - 1.3.72

  • Exo Player - 2.12.1

Version 2.5.1 (2021-09-20)

Fix

  • Reporting message doesn't get notified in a message list until you refresh the list

Compatibility

  • Amity-Social-Cloud-SDK - 5.6.0

  • Android Paging Data Library - 3.0.0

  • OKHTTP - 3.10.0

  • Retrofit - 2.4.0

  • Glide - 4.12.0

  • Room - 2.3.0

  • Kotlin-std-lib - 1.3.72

  • Exo Player - 2.12.1

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)

  • Revised UI for the following components:

    • AmityCommunityPageFragment

    • AmityCommunityEditorFragment

    • AmityCommunityCreatorFragment

    • AmityPostCreatorFragment

    • AmityFeedFragment

Fixes

  • View all replies button is not responsive in comment preview

  • Inconsistent ‘Like’ state of the same post between 2 screens

Compatibility

  • Amity-Social-Cloud-SDK - 5.6.0

  • Android Paging Data Library - 3.0.0

  • OKHTTP - 3.10.0

  • Retrofit - 2.4.0

  • Glide - 4.12.0

  • Room - 2.3.0

  • Kotlin-std-lib - 1.3.72

  • Exo Player - 2.12.1

Version 2.4.0 (2021-07-20)

New Features

  • Add an ability to enable and disable Post review feature in community settings

  • Add an ability to access posts under review fromAmityCommunityPageFragment

  • Add an option feedType to the builder of AmityCommunityFeedFragment

  • Add an ability to approve and decline posts that belongs to reviewingfeed.

  • Add an ability to create video post on AmityPostCreatorFragment

  • Add an ability to render video post on all feed components

Fixes

  • Fix incorrect user avatar rendering on chat compose bar

Breaking changes

  • Change function signature of custom post rendering. Refer to this documentation.

Compatibility

  • OKHTTP - 3.10.0

  • Retrofit - 2.4.0

  • Kotlin-std-lib - 1.4.21

  • Exo Player - 2.12.1

  • Amity Social SDK - 5.3.0

Version 2.3.0 (2021-07-08)

New Features

  • Add an ability to search for users and communities on AmityCommunityHomePageFragment

    arch global

  • Add Follow request feature on AmityUserProfilePageFragment

  • Add an ability to view a list of Followers on AmityUserProfilePageFragment

  • Add an ability to view a list of Followings on AmityUserProfilePageFragment

  • Add an ability to view a list of Follow requests on AmityUserProfilePageFragment

  • Add an ability to disable Jetifier by removing Android Support Library components

  • Remove Mockito from public dependency

Fixes

  • Fix fragment re-instantiation issue

  • Fix infinite loading in AmityCommunityFeedFragment when using communityId

Behaviour changes

  • Migrate Fetch2 to DownloadManager

Compatibility

  • OKHTTP - 3.10.0

  • Retrofit - 2.4.0

  • Kotlin-std-lib - 1.4.21

  • Exo Player - 2.12.1

  • Amity Social SDK - 5.3.0

Version 2.0.7

New Features

  • Remove all legacy Android Support Library components

Version 2.0.3

Fixes

  • Fix chat scrolling issue

  • Remove unused support library

Version 2.0.2

  • Add an ability to choose message compose bar in AmityChatRoomFragment. Refer to Chat room page for sample usage.

Deprecations / Breaking changes

  • An Activity is required as a parameter for build(activity: Activity) method of AmityChatRoomFragment.newInstance() .

  • addCustomUi() method in AmityChatRoomFragment is obsoleted. Custom viewHolder must be passed via AmityChatRoomFragment.newInstance() instead. Refer to Custom message bubble for sample usage.

Version 2.0.1

Fixes

  • Minor enhancements and continuous improvement

Version 2.0.0 (2021-05-25)

  • Add an ability to enable/disable toolbar in AmityChatRoomFragment

Last updated