--- {} --- # Mobile App Changelog > General > * Improved logging around DeepLinks. > * Improved backwards compatibility and error handling when interacting with the WebView. > * Improved memory leak notifications and tests. > * Updated barcode scanning to align with device orientation and ensure more accurate barcode captures. > * Updated the logs to maintain a 1MB file size between Sessions. > * Added support to automatically upgrade the Perspective Mobile Demo project to the current version. > * Fixed issues associated with SAML sign in for Offline mode. ### Updates for version 1.0.10 Android * Added support for 16KB page size devices. * Migrated builds from KAPT to KSP, and updated AndroidX Room from 2.4.3 to 2.7.2 and Dagger2 from 2.28.3 to 2.57.1. * Improved offline submission processes by collating results into a single notification and displaying the submission queue filter on a new page instead of a popup. * Fixed an issue where docked Perspective views would sometimes scroll after unlocking the device. * Updated the minimum supported version of Android to version 8. * Fixed an issue where the Identity Provider's Remember Me option did not behave as expected. * Upgraded Firebase from 27.0.0 to 33.16.0 to eliminate a protobuf-javalite vulnerability. iOS * Updated SSL certificate instructions to align with supported iOS versions. * Fixed an issue where iOS camera previews could be opened in a windowed view. * Added support for handling DeepLinks. * Improved iBeacon filtering on iOS. ### Updates for version 1.0.9 General * Updated with build fixes, improvements, and modernizations. Android * Added support for Offline projects and Offline form submission. iOS * Upgraded minimum supported iOS version to iOS 16. * Updated dependencies for iOS Privacy Manifest Inclusions. * Added support for Offline projects and Offline form submission. ### Updates for version 1.0.8 General * Updated error handling for Gateway address fields and parsing. * Fixed an issue preventing redundant Gateways with module mismatches from being added to the Perspective App. * Added support for the following Eddystone formats: UID, EID, URL, Plain TLM, and Encrypted TLM. BLE Beacon UUID and MAC address are also now included at the new address key, if available. * Added support for the insecure Boolean query arg: If set to true, HTTP will be preferred over HTTPS. iOS * Added an additional iOS AppConfig Boolean restriction of internal_webview_auth to keep authentication flows within a webview for external IDPs. Note that this should not be used unless it is the only way to perform auth. ### Updates for version 1.0.7 General * Fixed an issue so that view permissions are now properly reflected upon login. Android * Accelerometer actions now return values at the requested rate instead of only once. iOS * Fixed a system.perspective.download issue to allow downloads regardless of the port a Gateway is using. * Added a new iOS Restriction ephemeral_auth_sessions and relaxed the requirement of using Safari for authentication when using Single App mode or guided access on iOS. * Added landscape orientation support for barcode scanning. ### Updates for version 1.0.6 General * DeepLinks will now always attempt connecting over HTTPS first when launching Perspective apps. Android * Fixed an issue with Bluetooth scanning permission requests. iOS * Fixed an issue with Accelerometer usage crashing the mobile app. * Fixed an issue with Perspective barcode events not being processed while the Accelerometer is enabled. Simultaneous Accelerometer actions and barcode scanning now works as expected. ### Updates for version 1.0.5.1 Android * Fixed an issue with NFC scanning on Android versions 12 and 13 ### Updates for version 1.0.5 General * Improved error handling from shared library code. Android * Minor Library compatibility updated for Android 13 iOS * Updated back swipe gestures to behave like the Back navigation action. * Improved handling of Gateway status discovery and app launches for Gateways over poor network connections. * Included additional privacy info keys for compliance. ### Updates for version 1.0.4 General * Added third party dependency attribution. * Added support for front camera barcode scanning. In addition, the Scan Barcode Action now supports specifying either the front or back camera as the default. * Updated various third party dependencies. iOS * Users can now click outside of the login panel on iPads. * Added support for EMM, which conforms to the AppConfig standard. An AppConfig compatible specification document is available in under the [Extra Materials](https://inductiveautomation.com/downloads/extra-material) page of the Inductive Automation website. ### Updates for version 1.0.3 Android * Geolocation tracking in the mobile apps has been improved and a new accuracy setting of ‘HIGH’ has been added which is accurate up to about 3 meters * Pinch and zoom functionality for running perspective sessions fixed on Android iOS * Geolocation tracking in the mobile apps has been improved and a new accuracy setting of ‘HIGH’ has been added which is accurate up to about 3 meters ### Updates for version 1.0.2 * The [system.perspective.download](appendix\scripting-functions\system-perspective\system-perspective-download.md) function now prompts the app to save the target file locally (requires Ignition 8.1.14) ### Updates for version 1.0 * Fixed several issues that could cause the app to crash. * Fixed an issue that caused views to resize when an onscreen keyboard is displayed. * The mobile app will now prevents swipes from causing a refresh if [session.device.pullToRefresh](ignition-modules\perspective\perspective-sessions\session-properties.md#session-properties-table) is disabled. ### Updates for version 0.98 * Added support for scanning inverse barcodes. Corresponds with Ignition 8.1.3, which added an option to the [Scan Barcode Action](ignition-modules\perspective\working-with-perspective-components\component-events-and-actions.md#scan-barcode-action) that can limit light or dark background. * In a Perspective [Barcode Scanned](ignition-modules\perspective\scripting-in-perspective\perspective-session-events-scripts.md#barcode) event script, the scanned barcode type is now returned via the barcodeType property. ### Updates for version 0.97.2 * Fixed an issue with the app's login screen when using OpenId Connect or SAML authorization on Android. ### Updates for version 0.96: * The app can now be [managed remotely](ignition-modules\perspective\perspective-sessions\ignition-perspective-app\ignition-perspective-app.md#managed-configurations) via Enterprise Mobile Management services.