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.4
#

New 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.3
#

New Feature

  • Introduced private storage feature, check here for more details.

5.17.2
#

New 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.5
#

New Feature

  • Improvements in Call Reconnection

5.15.4
#

  • Bug fixes and improvements

5.15.3
#

  • Bug fixes and improvements

5.15.2
#

New Feature

  • The email field now supports these symbols %+!$&# on profileUpdate.

5.15.1
#

New Feature

  • ChatSDK now supports EditMessage feature. Check out our official documentation here

5.14.2
#

New 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.9
#

Updates

  • Added chatmessage in notification completion handler, refer the changes here
  • Bug fixes in delete all call logs

5.13.8
#

Updates

  • Fixes in Delete Call Log

5.13.7
#

Updates

  • Bug fixes in Realm Version upgrade

5.13.6
#

Updates

  • Default Call Logs will not get updated for the MFCalls

5.13.5
#

Updates

  • Realm Version update

5.13.4
#

Updates

  • Realm Version update

5.13.3
#

Call 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.2
#

New 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.1
#

Updates

  • Improvements in Group creation process.

5.13.0
#

New 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.0
#

New 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.7
#

New 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()