Looking for older releases? See the changelog archive for releases from more than 12 months ago.
New featureApp Studio
Native Navigation & Link Behavior Improvements
- Redesigned Native Navigation with Navigation Instances, allowing different navigation layouts and menus for specific pages or sections of your app, with consistent styling through a shared Global Theme.
- Simplified page matching with URL patterns, making it easier to configure where navigation layouts appear and how Link Behavior is handled without complex regular expressions.
- Existing navigation settings are automatically migrated to the new configuration, with updated documentation to help users transition.
- Learn more: Navigation Instances, What’s Changed in Native Navigation, and Link Behavior.
New featureApp Studio
- Added a Language selector to the App Studio simulator, allowing users to preview their apps in different languages before starting a simulator session or during a simulator session.
Bug fixiOS
- Fixed deep links from push notifications not opening when the app is launched from a closed state in the Firebase Cloud Messaging plugin
Bug fixAndroid
- Improved responsiveness of the OneSignal plugin’s getUserInfo by moving its reads off the main thread
MaintenanceiOS
- Localized the toolbar’s default texts, including the back button and overflow menu label
New featureiOS
- window.print() now opens the native iOS print dialog
New featureAndroid
- window.print() now opens the native Android print dialog
Bug fixApp Studio
- Fixed page content shifting to the right after using the browser Back button
Bug fixiOS
- Fixed the share dialog appearing when a file download failed. It now shows only after a successful download
Bug fixAndroid
- Fixed keyboard overlapping content on devices running Android System WebView versions lower than 139
MaintenanceiOS
- Upgraded the Klaviyo SDK, improved deep link handling, and enabled automatic push open tracking
- Added support for the latest iOS 27 by migrating to the new app lifecycle (SceneDelegate)
- Fixed deep links not working in some scenarios, including links that launch the app from a closed state
New featureiOS
- Added support for configuring a custom HealthKit permission description
New featureAndroid
- Added support for selecting individual Health Connect read permissions
Bug fixiOS
- Added the missing the HealthKit capability for IPA builds
New featureApp Studio
Two-Factor Authentication (2FA)
- Added support for Two-Factor Authentication (2FA) using authenticator apps, with single-use backup codes available as an alternative sign-in method.
- Users can enable and manage 2FA from My Account, including setup, disabling 2FA, and generating new backup codes.
- Organization Owners can enforce 2FA across their organization and view the 2FA status of organization members.
- Members who join or sign in to an organization that requires 2FA are guided through setup before gaining access.
New featureiOSAndroid
- Public release of the Firebase Cloud Messaging (FCM) plugin
MaintenanceiOSAndroid
- Refactored AppsFlyer conversion data
MaintenanceiOSAndroid
- Added support for specifying which barcode types the scanner should detect. This allows you to target specific code formats when multiple barcode types are present in the scan area
New featureBug fixApp Studio
New feature
- Improved navigation for Native Plugin settings by introducing direct links to individual plugin configuration pages and ensuring URLs update correctly when opening plugin settings, making it easier to bookmark and share specific plugin configurations.
- Fixed an issue where, in some scenarios, newly exported custom icons into App Studio might not appear immediately in the Custom icon picker, ensuring updated icons are available without requiring a page refresh.
MaintenanceApp Studio
- Google Sign-In Configuration Improvements: Simplified Google Sign-In setup for Social Login plugin by automatically generating required iOS configuration values and adding validation to help prevent common setup mistakes.
MaintenanceApp Studio
App Studio Design & Usability Improvements
- Improved navigation between Organization and Account pages, including clearer access to account settings and automatic redirection to your active account and organization.
- Enhanced the mobile experience with improved sidebar behavior and a variety of interface refinements across App Studio.
- Refined app previews, color selection, notifications, and page layouts for a more consistent and polished experience.
- Improved role and permission handling to better reflect available actions throughout App Studio.
New featureApp Studio
- Expanded Icon Library: Updated App Studio’s icon library to include the latest Font Awesome icons, giving you access to a wider selection of icons for your app.
Bug fixApp Studio
- Improved simulator usability on Public Sharing Links by fixing scrolling for larger device previews and optimizing automatic scaling for tablets and responsive screen sizes.
New featureiOS
- Public release of the Customer.io plugin
New featureApp Studio
2-up Simulator mode & Simulator Panel Improvements
- Added a new 2-up Simulator mode that allows you to run two simulators side-by-side for easier cross-platform testing and comparison.
- Improved simulator panel responsiveness to better adapt across screen sizes and available workspace.
- Moved simulator options such as Auto-Rebuild, Debug Mode, and Auto-Restart into a new Settings menu in the simulator panel header for a cleaner and more organized interface.
Bug fixApp Studio
- Fixed an issue that could prevent UDID device registration due to unresponsive “Register Device” button when opening a iOS device registration link with a pre-filled device identifier.
MaintenanceApp Studio
Performance Improvements
- Reduced the amount of data loaded during initial page visits to improve overall App Studio performance.
- Improved page load times and responsiveness across App Studio.
- Optimized navigation between sections for a smoother user experience.
- Reduced bandwidth usage while maintaining existing functionality and workflows.
New featureApp Studio
App Studio Design & Usability Improvements
- Refreshed App Studio with updated colors, spacing, icons, buttons, and overall visual consistency.
- Improved responsiveness across desktop, tablet, and mobile devices.
- Enhanced the mobile experience with a new side navigation menu, floating simulator button, and improved input field readability.
- Added updated designs to the iOS Testers, App Store Connect, and Settings tabs within Organizations.
- Improved search functionality for faster navigation and discovery of settings.
- Enhanced the color picker experience, including improved drag interactions on mobile devices.
New featureApp Studio
- Added new simulator controls for testing app behavior directly in Simulator Preview, including ability to test dark/light theme switching, Face ID/Fingerprint ID, device shake, lock/unlock, iOS software keyboard toggle, and changing simulator location.
Bug fixiOS
- Fixed an issue with AppsFlyer plugin’s Unified Deep Linking (UDL) callback not being called
New featureApp Studio
- Added option to customize iOS permission description text for Photo Library access on the “Permissions” tab
New featureApp Studio
- Added a new “Google Developer Verification” section on “Build & Download” tab, allowing you to add the ADI registration snippet from your Google Play Console to enable App Device Integrity verification for your app
New featureAndroid
- Added separate login/logout methods and updated error callback format in RevenueCat plugin
Bug fixAndroid
- Fixed JWPlayer view overlapping with system UI bars on Android 15+
Bug fixAndroid
- Fixed error result format in JWPlayer plugin to match documentation
Bug fixiOS
- Fixed
setStatusBarOverlayJS bridge method not working (always used appConfig value)
New featureiOS
- Released JWPlayer plugin for advanced media playback. Supports initialize, play, seek, and Chromecast casting Docs
Bug fixAndroid
- Fixed: Google Sign-In not prompting on Android 14 and below when no Google account is present on the device. Added fallback to legacy Google Sign-In API Docs
New featureAndroid
- GeckoView plugin now supports file uploads via camera and file picker
- GeckoView plugin now supports WebRTC permission requests
New featureiOS
New featureAndroid
- Added support for Google Pay in WebView
- Released Clerk SDK plugin for authentication. Provides native sign-in and user management via the Clerk platform Docs
- Released Salesforce Mobile Push SDK plugin Docs
- Released JWPlayer plugin for advanced media playback. Supports initialize, play, seek, and Chromecast casting Docs
Bug fixiOS
- Fixed truncated toolbar text when bold text accessibility setting is enabled
MaintenanceAndroid
- Minimum SDK version has been bumped to Android 7.0 (API 24)
New featureApp Studio
- Now only Organization Owners have permission to Manage App Access.
New featureiOS
- Released Background Audio plugin for audio playback control with notification support Docs
New featureAndroid
- Released Background Audio plugin for audio playback control with notification support Docs
EnhancementiOS
- [AppsFlyer] Added success/error response callbacks to
setCustomerUserIdandlogEventmethods
MaintenanceApp Studio
- Added validation for “Issuer ID” and “Key ID” in “App Store Connect” page in your organization. You will now receive an inline alert message if your IDs do not follow the required format, helping prevent configuration errors. Docs
Bug fixiOS
- Fixed setZoom to also update viewport content width, enabling proper media query triggering Docs
Bug fixAndroid
- Fixed pinch-to-zoom not working in Google Maps
MaintenanceApp Studio
- Added app identifiers validation for iOS Bundle ID in “Build & Download” tab. You will now receive an inline alert message if your iOS Bundle ID does not follow the required format, helping prevent configuration errors. Docs
Bug fixApp Studio
- Fixed an issue where the “Submit” button in “Contact Us” form was not responsive in some cases.
Bug fixiOS
- Prevented OneSignal from showing “Open Settings” dialog when push permission is denied
MaintenanceiOS
- Updated Braze SDK to version 14.0.1
- Fixed push notification deep link issues
Bug fixiOS
- Fixed issue where JavaScript methods would not execute when an alert dialog was displayed
Bug fixAndroid
- Fixed app crash when opening external links in GeckoView engine
New featureApp Studio
- Added option to enable Liquid Glass on iOS in the “Interface” tab Docs
- Added option to hide top and bottom navigation bars on scroll in the “Top Navigation Bar” and “Bottom Tab Bar” tab within the “Native Navigation” tab
New featureAndroid
- Added support to hide all native navigation bars on scroll
Bug fixAndroid
- Fixed an issue where pressing back button on initial screen would put the app in background instead of quitting the app
Bug fixiOS
- Fixed an issue where contextual navbar maybe visible after viewing a PDF file
New featureiOSAndroid
HealthBridge Added support for the following health parameters
- Blood Glucose
- Blood Pressure
- Body Fat
- Body Temperature
- Elevation Gained
- Heart Rate
- Heart Rate Variability
- Menstruation
- Nutrition
- Oxygen Saturation
- Respiratory Rate
- Resting Heart Rate
- Speed
- Total Calories Burned
- VO2 Max
Bug fixAndroid
- [OneSignal Legacy] Fixed OneSignal initialization not completing
New featureiOSAndroid
- Added new JS Bridge method to allow set webview zoom
New featureMaintenanceAndroid
New feature
- Released AgeSafety plugin Docs
- Theme (dark, light) changes are propagated without needing to re-create the webview. Eliminating the flickers related to theme changes
MaintenanceAndroid
- Remaining UI dialogs were migrated to Material 3
Bug fixiOS
- Fixed handling of
data://URLs. They are always handled internally now.
Bug fixApp Studio
- Fixed an issue where the “Top Navigation Bar Visual Editor” in “Native Navigation” tab was not saving Custom Title/Image properly.