Releases: microsoftconnect/ms-intune-app-sdk-ios
Releases · microsoftconnect/ms-intune-app-sdk-ios
20.1.2
This version is intended for applications compiled with Xcode 16. App developers should NOT integrate this version if compiling with Xcode 15 and should instead integrate the latest 19.x release.
What's New
- Fixed issue where writing tools were not blocked on iOS 18.1 Beta 5+.
- Fixed crash that could occur when calling mdmEnrolledAccountIdWithCompletion: on the IntuneMAMEnrollmentManager
19.7.1
20.1.1
This version is intended for applications compiled with Xcode 16. App developers should NOT integrate this version if compiling with Xcode 15 and should instead integrate the latest 19.x release.
What's New
- Compiled with the official Xcode 16.0 app store release (16A242d)
Bug Fixes
- Fixed crash that could occur when calling mdmEnrolledAccountIdWithCompletion: on the IntuneMAMEnrollmentManager after removing the MDM profile from the device.
20.1.0
What's New
- Version 20.1.0+ is intended for applications compiled with Xcode 16. App developers should NOT integrate this version if compiling with Xcode 15 and should instead integrate the latest 19.x release.
- iOS/iPadOS 16.0 is now the minimum supported OS version. Application developers should configure the minimum deployment target to iOS 16.0 or above in the Xcode settings for their app/extensions.
- Removed deprecated APIs
19.7.0
This release is intended for applications compiled with Xcode 15. App developers should NOT integrate this version if compiling with Xcode 16.
What's New
- SDK bundle size optimizations.
- Applications with IntuneMAMSettings AutoEnrollOnLaunch=YES can enroll on next launch with a different account by setting IntuneAutoUnenrollEnabled=YES in NSUserDefaults.
- Removed dependency on MessageUI framework.
- Jailbreak detection improvements.
Bug Fixes
- Fixed an issue where the SDK's UI might not properly display over the app's.
- Fixed iOS 18 issue where application UIActivity objects would get an empty array passed to prepareWithActivityItems.
- Fixed a bug where some APIs on Swift UI app delegates wouldn't get called.
- Fixed a crash when pasting restricted images into a WKWebView.
- Fixed a crash on iOS 18 when managed users copy data in a share extension sheet.
- Fixed an issue with drag and drop files on iPadOS in split-view windows for iPadOS 17.5+.
- Fixed issue where a distorted image could be shown when scrolling through backgrounded apps.
19.6.0
What's New
- Security improvements
- Jailbreak detection improvements.
- Block writing tools based on policy.
- Added areAppIntentsAllowed API to IntuneMAMPolicy.
Bug Fixes
- Fixed issue where lookup action on iPadOS did not display ReferenceViewController.
- Fixed a bug where some APIs on Swift UI app delegates wouldn't get called.
- Fixed accessibility issues in the diagnostic console.
- Fix potential crash with the blurred views for managed accounts.
19.5.0
What's New
- Added deprecation warnings for UPN based APIs. For more information and removal timeline see #421.
- Added protectSqliteVFS/unprotectSqliteVFS methods to IntuneMAMFileProtectionManager to support custom sqlite3 implementations.
- Jailbreak detection improvements.
Bug Fixes
- Fixed a bug where URLs were not forwarded to apps without UIScenes after auto enrollment successfully completed.
- Fixed a bug where files were not attached correctly with Open-In/Share filtering policy when shared via a share extension.
- Fixed crash when calling setUIPolicyAccountId API multiple times in a row.
- Fixed incorrect comment for the areSiriIntentsAllowed method on the IntuneMAMPolicy class.
- Fixed potential crash in offline grace period view controller when a VPN is in use.
- Fixed issue which can cause some data sharing scenarios to fail on iOS 17 less than 17.5.
- Fixed copy/paste crash on iOS18 Beta 1.
- Fixed a crash that could occur when sharing some uncommon file types.
- Fixed an issue where some websites might not load properly within a WKWebView when the app is managed.
19.4.0
What's New
- Added support for custom messaging app schemes when long pressing telephone numbers on WKWebViews.
- Added conditional launch block for iOS/iPadOS apps running on visionOS.
- Added new static framework SDK variant: IntuneMAMStatic.xcframework. This variant will replace the existing static library variant (libIntuneMAMSwift.xcframework). For more information please see our announcement
Bug Fixes
- Fixed bug where lookup on PDFViews wouldn't bring up lookup screen.
- Fixed potential crash in diagnostic UI when selecting "View Intune App Status".
19.3.1
What's New
- Diagnostic logging improvements.
- Added support for restricting UIReferenceLibraryViewController look up actions.
Bug Fixes
- Fixed an issue where the completion handler would not be called for mdmEnrolledAccountIdWithCompletion when there was no MDM-enrolled account
- Fixed an issue in the IntuneMAMConfigurator that could cause CFBundleURLSchemes to be misconfigured.
- Fixed an issue in the IntuneMAMConfigurator that crashed when redirect URL's format is outdated.
19.2.0
What's New
- Added asynchronous version of
mdmEnrolledAccountId
API. - Performance improvements.
Bug Fixes
- Updated auth views to allow cancel actions on error alerts for supported view controller scenes.
- Fixed bug where third-party keyboard alert could display multiple times.
- Removed unnecessary delay when attempting to unenroll inside of a
wipeDataForAccountId:
IntuneMAMPolicyDelegate method. - Fixed blank screen that could be displayed when canceling previous auth prompt.
- Fixed issue enforcing MAM-CA when policies are removed at a later time.
- Fixed a crash that would occur when managed users long press on links within a text field.