Android ChatSDK Changelog
It typically includes information about new features, bug fixes, and other updates that have been made. The format of a changelog can vary, but it is usually organized in reverse chronological order, with the most recent changes listed first.
#
7.13.7Updates
- ChatSDK.setMaximumPinningForRecentChat() method was deprecated, use ChatManager.setMaximumPinningForRecentChat() instead
- ChatSDK.getMaximumRecentPinChatCount() method was deprecated, use ChatManager.getMaximumRecentPinChatCount() instead
- Flycore.deleteRecentChat() method was deprecated, use ChatManager.deleteRecentChats() instead
- Improvements in unread count feature.
- Enhanced third-party dependency management.
- Added support for the special character '&' when adding participants to a group.
- The RequestTokenInterceptor and TokenAuthenticator classes are no longer available and have been moved to internal. As a result, these classes can no longer be accessed in the sample app. Please refer to our sample apps for further guidance.
#
7.13.6Updates
- Bug fixes in lib phonenumber and HyperLog libraries.
#
7.13.5Updates
- Bug fixes in message pagination methods loadNextMessage() and loadPreviousMessage() to use 'inclusive' param.
#
7.13.4New Feature
- A new metadata parameter of type CallMetadata was added to all makeCall methods to support sending additional call data.
Modified
- CallMetadata is now available as parameter in MissedCallListener,CallHelper,CallNameHelper Interface
#
7.13.3New Feature
- The Media Private Storage feature has been implemented. check here for more details.
#
7.13.2Updates
- Bug fixes in Calls reconnection offline state.
- Bug fixes in update Profile.
- Improvements in Recent chats pagination.
#
7.13.1Updates
- Bug Fixes in Call SDK.
- Bug fixes in Chat SDK.
#
7.13.0Updates
- Introduced new method and delegate to detect the changes in the call quality, check here for more details.
- All third-party libraries have been updated
#
7.12.4Updates
- Call reconnection issue fixes
- Performance improvement
- Bug fixes in Chat SDK
#
7.12.3Updates
- Bug fixes in XMPP Configuration.
#
7.12.2Updates
- Bug fixes in Message Metadata.
#
7.12.1Updates
- library update to handle DNS issue.
#
7.12.0Updates
- Improvements in handling call server connection errors.
- Added FlyException object in the following methods callback with breaking changes, to handle the errors occurred during call connectivity.
- CallManager.makeVoiceCall()
- CallManager.makeVideoCall()
- CallManager.makeGroupVoiceCall()
- CallManager.makeGroupVideoCall()
- CallManager.answerCall()
- CallManager.inviteUsersToOngoingCall()
- Removed CallManager.init() method from the Mirrorfly SDK. Now SDK, internally handles the Call SDK initialisation
- Improvements in call disconnect.
#
7.11.9Updates
- Bug fixes in Chat SDK.
#
7.11.8Updates
- Bug fixes in Chat History and Media Forward.
#
7.11.7Updates
- Bug fixes in Chat SDK.
#
7.11.6Updates
- Bug fixes in chat history.
- loadLocalMessages() method is no longer available. Instead, use this loadMessages() method.
- loadLocalNextMessages() method is no longer available. Instead, use this loadNextMessages() method.
- loadLocalPreviousMessages() method is no longer available. Instead, use this loadPreviousMessages() method.
#
7.11.5- Improvement in call reconnection.
#
7.11.4- Android 14 Migration.
#
7.11.3- Bug fixes in chat history.
#
7.11.2- The email field now supports these symbols %+!$&# on profileUpdate.
#
7.11.1Updates
- Updates in ContactManager.updateMyProfile() response data.
- Bug fixes in chat history.
#
7.11.0New Feature
- ChatSDK now supports EditMessage feature. Check out our official documentation here
#
7.10.0New Feature
- ChatSDK now supports large file uploads and downloads along with pause and resume capability, By calling the new method FlyMessenger.sendMediaFileMessage() while sending media files we can utilise those features
Updates
- FlyMessenger.sendFileMessage() method was deprecated, use FlyMessenger.sendMediaFileMessage() instead
- Improvements in User Busy Status feature. Check out our official documentation here
#
7.9.9#
7.9.8#
7.9.7#
7.9.6#
7.9.5#
7.9.4#
7.9.3#
7.9.2#
7.9.1New Feature
- Revoke admin in Group has been newly introduced in SDK. If you are a admin, you can revoke the admin access of a user from a group to a normal user by using the GroupManager.revokeAdmin(GROUP_JID, REVOKE_ADMIN_JID, LISTENER) method.
Updates
Improvements in LeaveGroup method, please check here
.
#
7.9.0New Feature
- Meet message has been newly introduced in SDK. You can send a meet message by using the FlyMessenger.sendMeetMessage() method.
Updates
- Bug fixes in the calls and chat.
#
7.8.2Improvements in Meet feature
- createMeetLink response updated.
#
7.8.1Updates
Added mediaFileUrl
key in the MediaChatMessage
class to get the url of the media file in chat SDK.
#
7.8.0New Feature
- Meet feature has been newly introduced in SDK. You can create Meet link by using CallManager.createMeetLink() method.
Updates
- UserIdentifier validation has been updated to accept only hyphens(-),underscore(_) and alphanumeric characters in lower case during registration
- UserJid param has been returned in ChatManager.registerApiService() method response
Removed
- sendCallMessage() delegate method has been removed from CallManagerDelegate protocol
#
7.7.5- Bug Fixes & Performance Improvements
#
7.7.4Updated
UpdateMyProfile supports remote url. Check here for more details.
updateMyProfileImage()
Improvements in the error codes being handled in SDK methods .
#
7.7.3- Bug Fixes & Performance Improvements
#
7.7.2- Web Login Issue Fixes & Performance Improvements
#
7.7.1- New feature Private chat is available in the SDK
Private Chat
- Topic Based Chat is available in the SDK
Topic Based Chat
- User can do self messaging in SDK
#
7.7.0- Bug Fixes & Performance Improvements
#
7.6.4- Bug Fixes in call SDK
#
7.6.3- Chat History Improvements
#
7.6.2- Chat History Bug Fixes
#
7.6.0New Feature
- Chat conversation history
- ChatManager.enableChatHistory()
- New method for Chat SDK Initialization
- ChatManager.initializeSDK()
- New method for Create or update Chat Tag
- ChatManager.createOrUpdateChatTagdata()
- New method for Reorder Chat Tag List
- ChatManager.reorderChatTags()
Updated
- FlyCore.getChatTagData() is updated to ChatManager.getChatTagData()
- FlyCore.deleteChatTag() is updated to ChatManager.deleteChatTag()
Deprecated
- ChatSDK andGroupConfig classes were deprecated.
Should use ChatManager.initializeSDK()
- CallLogManager.clearCallLog(Apicalls , LISTENER) is deprecated.
Should use CallLogManager.clearCallLog(LISTENER)
- CallLogManager.deleteCallLog(Apicalls , LISTENER) is deprecated.
Should use CallLogManager.deleteCallLog(LISTENER)
- CallLogManager.uploadUnSyncedCallLogs(Apicalls) is deprecated.
Should use CallLogManager.uploadUnSyncedCallLogs()
#
7.5.0New Feature
- New Method for sending Text message
- FlyMessenger.sendTextMessage(TextMessage)
- New method for sending Media Message
- FlyMessenger.sendFileMessage(FileMessageParams)
Deprecated
- FlyMessenger.sendTextMessage(TO_JID, TEXT, REPLY_MESSAGE_ID, MENTION_IDS)
- FlyMessenger.sendLocationMessage(TO_JID, LATITUDE, LONGITUDE, REPLY_MESSAGE_ID)
- FlyMessenger.sendContactMessage(TO_JID, CONTACT_NAME, CONTACT_NUMBERS, REPLY_MESSAGE_ID)
- FlyMessenger.sendDocumentMessage(TO_JID, MEDIA_DATA, REPLY_MESSAGE_ID)
- FlyMessenger.sendVideoMessage(TO_JID, MEDIA_DATA, REPLY_MESSAGE_ID, MENTION_IDS)
- FlyMessenger.sendImageMessage(TO_JID, MEDIA_DATA, REPLY_MESSAGE_ID, MENTION_IDS)
- FlyMessenger.sendAudioMessage(TO_JID, MEDIA_DATA,IS_RECORDED,REPLY_MESSAGE_ID)