iOS Calls 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.18.3- Improvements in contact sync
#
5.18.2- Improvements and bug fixes in the Calls feature
#
5.18.1- Bug fixes in logout and Database migration
#
5.18.0- Updated to Xcode 16
#
5.17.10- Improvements in unread count feature
- Reconnection and ChatSummary interval times are made configurable with the server
- Added group chat support to metadata
#
5.17.9- Bug fixes in contact sync
#
5.17.8- Bug fixing in calls
#
5.17.7- Bug fixing in recent chat
#
5.17.6- Improvements in chat history pagination
#
5.17.5- Call Time out issues fixed
#
5.17.4New Feature
- A new metadata parameter of type CallMetadata was added to all makeCall methods to support sending additional call data.
Modified
- CallMetadata were now available in MissedCallNotificationDelegate and getDisplayName method of CallManagerDelegate protocols
- VOIPManager.sharedInstance.processPayload() method now takes optional displayName param to set the caller's name when reporting to CallKit
#
5.17.3New Feature
- Introduced private storage feature, check here for more details.
#
5.17.2New Feature
- SDK Version upgrade from iOS 12.1 to iOS 13.0
- Bug fixes in Calls reconnectin offline state
#
5.17.0- Introduced new method and delegate to detect the changes in the call quality, check here for more details.
#
5.16.7- Bug fixes in EditMessage
- Bug fixes and improvements in calls
#
5.16.3- Bug fixes in Message MetaData
#
5.16.2- SDK initialization fixes
#
5.16.1- Bug fixes and improvements in calls
#
5.16.0- Added error 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.inviteUsersToOngoingCall()
- Removed initCallSDK() method from the Mirrorfly SDK. Now SDK, internally handles the Call SDK initialisation
- Improvements in call disconnect.
#
5.15.7- Bug fixes in Update Profile
#
5.15.6- Bug fixes and improvements in chat history
#
5.15.5New Feature
- Improvements in Call Reconnection
#
5.15.4- Bug fixes and improvements
#
5.15.3- Bug fixes and improvements
#
5.15.2New Feature
- The email field now supports these symbols %+!$&# on profileUpdate.
#
5.15.1New Feature
- ChatSDK now supports EditMessage feature. Check out our official documentation here
#
5.14.2New 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
- Large media file uploading and downloading, as well as the ability to pause and resume them, were supported via new send media message methods accessible in ChatSDK. here
- Improvements in User Busy Status feature. Check out our official documentation here
Deprecated
- FlyMessenger.sendFileMessage() method was deprecated, use FlyMessenger.sendMediaFileMessage() instead
- MediaUtils.compressImage() method was deprecated , use MediaUtils.compressImageFile() instead
- MediaUtils.compressVideo() method was deprecated , use MediaUtils.compressVideoFile() instead
- MediaUtils.processAudio() method was deprecated , use MediaUtils.processAudioFile() instead
- MediaUtils.processDocumentFile() method was deprecated , use MediaUtils.processDocumentFile() instead
#
5.13.9Updates
- Added chatmessage in notification completion handler, refer the changes here
- Bug fixes in delete all call logs
#
5.13.8Updates
- Fixes in Delete Call Log
#
5.13.7Updates
- Bug fixes in Realm Version upgrade
#
5.13.6Updates
- Default Call Logs will not get updated for the MFCalls
#
5.13.5Updates
- Realm Version update
#
5.13.4Updates
- Realm Version update
#
5.13.3Call SDK changes
- Added a new param UserName in the CallManager delegate.'func getDisplayName(IncomingUser : [String], incomingUserName: String)
- Bug fixes in leave Group method.
#
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.
#
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
- sendCallMessage() delegate method has been removed from CallManagerDelegate protocol
#
5.11.7- SDK internal library updated
#
5.11.6- Chat SDK fixes
#
5.11.5- Chat SDK fixes
#
5.11.4- Chat SDK fixes
#
5.11.3- Chat SDK fixes
#
5.11.2- Chat SDK fixes
#
5.11.1- Join call via link bug fixes
#
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- Bugs fixes and Performance improvements
#
5.9.8- Bugs fixes and Performance improvements
#
5.9.7New Feature
- Users can now join a call via link
#
5.9.0- Bugs fixes and Performance improvements
- Handling standby connections to call servers will be made based on Application state
- Call SDK published as a pod in Cocoapods. Pod name was "MirrorFlySDK"
#
5.8.0- Call feature will be available only in MirrorFlySDK.xcframework. From this release call feature won't have separate xcframework.
New Feature
- Calls feature added to MirrorFlySDK.xcframework
- App's badge count will be incremented for missed calls
- New method for Call logs deletion
- ChatManager.deleteCallLog()
Api Changes
- Pagination implemented in fetching Call Log method
- CallLogManager.getCallLogs()