Releases: microsoftconnect/ms-intune-app-sdk-ios
Releases · microsoftconnect/ms-intune-app-sdk-ios
17.2.1
17.2.0
Bug Fixes
- Fixed preferredInterfaceOrientationForPresentation crash when showing MAM view controllers.
- Fixed potential race condition causing unexpected PIN resets.
- Fixed infinite wait when Offline Grace Period expires in a share extension.
- Fixed issue where QuickLook file previews might not have a "Done" button to allow users to dismiss the view.
- Fixed issue where policy might not be applied to the the share button on a file preview displayed using UIDocumentInteractionController's presentPreviewAnimated method.
- Fixed issue where Widget extensions would not apply policy until after device reboot.
- Fixed timing issue which could lead to the first QuickLook file preview displayed by the app being unmanaged.
- Fixed issue where third party MDM or third party LOB apps cannot be detected as MDM managed if OID mapping doesn't exist for IntuneMAMUPN app config value.
- Fixed issue where apps couldn't use certain LLDB features when integrated with the SDK.
17.1.2
17.1.1
What's New
- Added support for managing SWCollaborationView.
- Performance improvements.
- Security enhancements.
Bug Fixes
- Fixed issue where remove account alert would not allow to reset existing devicePrimaryAccountId when both accounts share the same UPN.
- Fixed issue where users could not share from an app with unrestrictive outgoing data transfer policy to an Intune-enabled app that is unmanaged via a share extension.
- Updated message that is displayed to end users when access is blocked due to offline grace period policy.
- Fixed issue where if an application defines its own UIApplication class and it overrides openURL, the openURL call will get altered URLs which may affect its behavior.
- Fixed crash when uploading document in WKWebView with blocked incoming data policies.
- Fixed crash when MAM initializes before ADAL token cache.
17.0.0
What's New
- This update is required for apps built with Xcode 14.
- iOS 14 is now the minimum supported iOS version for the Intune SDK. Application developers should configure their deployment target to iOS 14 or higher.
Bug Fixes
- Fixed issue where the loginAndEnrollAccount API would make a call to UIKit from a background thread.
16.1.1
What's New
- iOS 16 support for apps compiled with Xcode 13
- Allow "Save Image" action in share menu if photo gallery location is allowed.
- Changed the behavior of the 'Block access' offline grace period conditional launch policy to be based on connectivity to the Intune service rather than internet connectivity.
Bug Fixes
- Fixed issue where the completion handler is sometimes never called when setting the ui policy identity.
- Fixed accessibility issue where voice over would be able to focus on elements behind the app blocker popups.
- Fixed issue where SDK UI would not be displayed if the app has misconfigured UIApplicationSceneManifest in the Info.plist.
- Fixed issue where applications could get passed the -intunemam version of their protocol under certain conditions.
- Fixed issue where a paste alert was showing in iOS 16 beta when tapping on a text view.
- Fixed issue with OpenURL alerts displaying for blocked URLs.
- Fixed issue where multiple "Sharing not allowed" alerts appeared when sharing multiple files via Save to Files.
- Fixed issue where the "Sharing not allowed" alert only appeared when sharing via Save to Files the first time it is selected.
- Fixed issue where apps launching in the background could restart the PIN/Auth policy timers if the timeout had not yet expired.
- Fixed issue where user could get blocked by conditional launch if they have an expired auth token.
- Fixed issue where policy change notifications could be posted on launch/resume when there was no managed user.
- Fixed issue in iOS 16 where no sharing options are available if the 'Policy managed apps with Open-In/Share filtering' sharing policy is enabled.
- Fixed issue where file name and icon are not displayed in the share sheet when 'Send org data to other apps' policy is set to 'Policy managed apps with Open-In/Share filtering'.
- Fixed issue where an empty string was returned instead of nil for IntuneMAMPolicyManager's primaryUser when there was no managed identity.
- Fixed issue where conditional launch spinner would be displayed for several seconds on app launch when running on iOS 16.
- Fixed issue where IntuneMAMDataProtectionDidChangeNotification would not get posted when file encryption policy changed.
16.0.12
16.0.9
Bug Fixes
- Fixed issue within MAM SDK where incorrect account could be used to authenticate with MSAL if device has multiple accounts. If your app is using 16.0.0+, it is highly recommended to update to version 16.0.9 to avoid potential issues where app would be unable to get app protection policies.
- Improved MSAL guest account filtering within the SDK.
16.0.8
16.0.5
Bug Fixes
- Fixed issue where
accountId:hasComplianceStatus:withErrorMessage:andErrorTitle:
API would return UPN instead of AccountId. - Fixed a crash when pasting unmanaged content longer than the account's cut and copy character limit.
- Fixed a crash in app extensions after users complete authenticating for "Work or school account credentials for access" policy.
- Fixed issue where extensions may not be able to acquire tokens when MAM-CA is enabled.
- Fixed a crash which could occur if an application was passed a URL with invalid encoded query parameters.
- Fixed issue where some MAM service payloads were incorrectly failing validation.