Releases: infobip/mobile-messaging-sdk-ios
Releases · infobip/mobile-messaging-sdk-ios
12.2.1
Added
- WebRTCUI now informs the user when a call has connection issues and is reconnecting.
Fixed
- Replaced the logic for reloading InAppChat when the application was becoming inactive or going to background, with a more stable pause/resume chat method. The original implementation unintentionally affected the chat history.
12.1.1
Changed
- InfobipRTC dependency updated.
12.1.0
Added
- On WebRTC UI, now local and remote camera streams appear also when there is a screen sharing being received or transmitted.
- On WebRTCUI, the Picture on Picture (PiP) mode now displays more call info and reacts to screen rotation.
Changed
- WebRTC UI components are now more modular and easy rebrand and replace with custom views.
Fixed
- Minor security improvements.
- Handling notificationTapped event in plugins.
12.0.0
Added
- Methods to get InAppChat view state and navigate through a list of multiple chats
- Support for Serbian (Latin) language
- Messages exceeding the max text length are now automatically sent as smaller messages
Changed
- WebRTCUI using new configurationId and identity modes for RTC 2.0 initialisation. See migration guide for more details
- MMChatComposer and MMComposeBarDelegate not mandatory anymore, for a more flexible and easier SwiftUI integration.
11.0.0
Added
10.25.0
Added
- New optional MMInAppChatDelegate's attachmentSizeExceeded method to replace original alert if needed.
10.24.0
Added
- New InAppChat error informing on exceeded attachment size.
Fixed
- InAppChat's sendAttachment method was not validating attachment size, potentially becoming unresponsive.
10.23.1
Fixed
- Fixed build for iOS 17 (in beta Xcode)
10.23.0
Changed
- When an attachment, chosen in Files, is sent through InAppChat, the original filename is used instead of a generated UUID.
- InAppChat's MMComposeBarDelegate method "sendAttachmentData" is now "sendAttachment", optionally allowing to redefine the attachment filename.
10.22.0
Added
- Integration via Swift Package Manager