Releases: microsoftconnect/ms-intune-app-sdk-ios
20.2.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
- Genmoji blocking improvements
Bug Fixes
- Fixed issue where users could get prompted for PIN rather than biometric auth after a device reboot even if the "override biometrics with PIN after timeout" policy is not enabled.
19.7.8
This version is intended for applications compiled with Xcode 15. App developers should NOT integrate this version if compiling with Xcode 16 and should instead integrate the latest 20.x release.
What's New
- Added IntuneMAMUIHelper captureImageOfWindow method to allow applications to generate an image of the app UI when screen capturing is blocked by policy.
- Screen capture blocking improvements.
- Genmoji blocking improvements.
Bug Fixes
- Fixed issue where the app switcher would show a white window instead of the blurred app window.
- Fixed a potential crash when calling UIPasteboard's URLs API.
- Fixed issue where data for applications linking to SDK versions 20.2.0+ would not be displayed in the diagnostic console if shown by an app linking to 19.x.
20.2.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
- Added support for screen capture blocking.
- Block Genmojis on iOS 18.2.
- Apply cut/copy/paste character exemption limit to NSURL/URL objects.
- Jailbreak detection improvements.
Bug Fixes
- Fixed issue where writing tools were not blocked on iOS 18.2 in some scenarios.
- Fixed a potential crash when copying a NSAttributedString to pasteboard.
- Fixed a crash when PIN screen is displayed while CarPlay is connected.
- Fixed issue where the SDK might not log an error if a multi-ID app does not implement identitySwitchRequiredForAccountId.
- Fixed an issue where MSAL auth prompts initiated by the SDK after the initial app launch might not succeed on the first attempt.
- Fixed a potential deadlock when reading a file
19.7.6
This version is intended for applications compiled with Xcode 15. App developers should NOT integrate this version if compiling with Xcode 16 and should instead integrate the latest 20.x release.
What's New
- Added support for screen capture blocking
- Block Genmojis on iOS 18.2
- Apply cut/copy/paste character exemption limit to NSURL/URL objects
Bug Fixes
- Fixed issue where writing tools were not blocked on iOS 18.2 in some scenarios.
- Fixed a potential crash when copying a NSAttributedString to the pasteboard.
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.