iOS 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.
#
5.13.3Updates
- Call SDK changes.
#
5.13.2New Feature
- Revoke admin in Group has been newly introduced in SDK. You can revoke a admin user from a group to a normal user if you are an admin in that group using the method GroupManager.shared.revokeAdmin(groupJid: groupID, revokeAdminJid: userJid).
#
5.13.1Updates
- Improvements in Group creation process.
#
5.13.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 call and chat.
#
5.12.0New Feature
- Meet feature has been newly introduced in SDK. You can create Meet link by using CallManager.createMeetLink() method. Check here for more details.
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
- FlyMessenger.sendCallMessage() has been modified as private method
#
5.11.7- SDK internal library updated
#
5.11.6- Bugs fixes and Performance improvements
#
5.11.5- Improvements in the error codes being handled in SDK methods
- Bugs fixes and Performance improvements
#
5.11.4- Bugs fixes and Performance improvements
#
5.11.3- Now updateMyprofileImage supports remote URL
- Bugs fixes and Performance improvements
#
5.11.2- Bugs fixes and Performance improvements
#
5.11.1- Topic Based Chat is available in the SDK
- New feature Private chat is available in the SDK
- FlyDefaults migration and made all flydefaults as SDK private
- User can do self messaging in SDK
- Bugs fixes and Performance improvements
#
5.10.6- Join call via link bug fixes
- Deleted user in recent chat bug fixes
- Performance improvements
#
5.10.2- Chat history Bugs fixes
#
5.10.1- Minimum iOS SDK deployment version set to 13.0
- Bugs fixes and Performance improvements
New Feature
- Chat conversation history
- ChatManager.enableChatHistory()
- New method for Chat SDK Initialization
- ChatManager.initializeSDK()
- ContactManager.shared.updateMyProfile() now supports remote image URL
Deprecated
- ChatSDK andGroupConfig classes were deprecated.(Should use ChatManager.initializeSDK())
#
5.9.8New 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)
#
5.9.7- Bugs fixes
- Error Codes and validation messages were refactored for Quick Start methods
New Feature
- Enabling App Group has been made optional. To set app group container call the below method
- ChatManager.setAppGroupContainerId()
Api Changes
- MetaData for an user can be added during Registration. And users can be filtered based on that while fetching
- ChatManager.registerApiService()
- ContactManager.shared.getUsersList()
#
5.9.0- ChatSDK Xcode IDE version compatibility set to 14.1 and above
- Bugs fixes and Performance improvements
New Feature
- Chat SDK published as a pod in Cocoapods. Pod name was "MirrorFlySDK"
- Users can be mentioned in a group chat conversation
Api Changes
- New properties added in ChatMessage model
Deprecated
- Chat SDK will handle connection lifecycle of Chat Server.The following Methods were deprecated and should be removed from the UI
- ChatManager.makeXMPPConnection()
- ChatManager.disconnectXMPPConnection()
#
5.8.0- Bugs fixes and Performance improvements
New Feature
- Backup and restore Conversation data with iCloud
- App's badge count will be incremented for unread messages
Api Changes
- Optional param userType added in ChatManager.registerApiService()
- Combined multiple(7) sdk xcframeworks into single MirrorFlySDK.xcframework.