> ## Documentation Index
> Fetch the complete documentation index at: https://docs.median.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog archive

> App Studio, iOS and Android releases from more than 12 months ago.

> [!NOTE]
>
> These releases are more than 12 months old. For recent releases, see the [changelog](https://docs.median.co/docs/changelog.md).

**Oct 29, 2025**

* Released the WebAuthn plugin [Docs](https://docs.median.co/docs/passkey-authentication.md)

**Oct 24, 2025**

* `console.info` calls are properly shown in web console logs now

**Oct 23, 2025**

* Upgraded GeckoView plugin's SDK version to the current latest stable version v144 to fix crash issue on Android 16 devices

**Oct 10, 2025**

* Fixed an issue where the "Submit" button in "Contact Us" form was not responsive in some cases.

**Oct 10, 2025**

* AppReviewPlugin now uses the new `StoreKit` framework to ask for app review

**Oct 2, 2025**

* Minimum OS version has been bumped to iOS 15.5

**Sep 22, 2025**

* Enabled compatibility with iOS 26 by disabling glass design. We are working to properly support the new design guidelines

**Sep 22, 2025**

* Meta App Events plugin now supports SDK version 18

**Sep 1, 2025**

* Fixed a visual bug where JS dialogs in dark theme would have dark text on dark background

**Aug 25, 2025**

* Biometric auth plugin now invalidates any credentials when FaceID/TouchID signature is changed

**Aug 25, 2025**

* Biometric auth plugin now invalidates any credentials when new biometric data(e.g. a new fingerprint) is added.

**Aug 12, 2025**

* Added Expand/Collapse button for app groups in your organization.

**Aug 5, 2025**

* Released official support for Single Sign-On (SSO), allowing you to securely log in using your organization’s identity provider. Please contact the Median team to enable SSO for your organization.

**Jul 30, 2025**

**Bug fix**

* Fixed an issue where volume keys could trigger backwards/forward navigation

**Maintenance**

* Improved User-Agent handling for popup windows to ensure consistent behavior across all WebView instances.

**Jul 3, 2025**

* Released new UI for App Studio with new features like Groups, App Tags, App Pinning to allow for a better organized app management. [Docs](https://docs.median.co/docs/app-studio-accounts.md#app-management)
* Added functionality to view a list of previously uploaded assets and delete/restore previous assets as required.

**Jul 3, 2025**

* Fixed: `onesignal.register()` method resolving the promise even before the user made a choice to opt-in for notifications

**Jul 3, 2025**

* GeckoView now has better support for event handling inside iframes.
* Upgraded GeckoView to version 140

**Jun 24, 2025**

* Improved regex matching for allowed URLs in AuthPlugin. [Docs](https://docs.median.co/docs/android-biometric-auth.md)

**Jun 18, 2025**

* Meta events plugin now supports setting autoLogging via JS Bridge [Docs](https://docs.median.co/docs/facebook.md)

**May 30, 2025**

* Document Scanner plugin: Improved image quality of scanned image by using full-resolution image

**May 20, 2025**

* Fixed: Incorrect navigation title are shown sometimes when redirects are involved.

**May 16, 2025**

* Added consent handling for FirebaseAnalytics [Docs](https://docs.median.co/docs/firebase-analytics.md)

**May 8, 2025**

* Improved handling of new windows using `window.open` when using the GeckoView plugin

**Apr 30, 2025**

* Fixed: An empty image would sometimes show up in Gallery when uploading a new image

**Apr 29, 2025**

* Added better support for `data://` based pixel tracking

**Apr 28, 2025**

* Added SHA-1 fingerprint to the `deviceInfo()` callback [Docs](https://docs.median.co/docs/device-info.md)

**Apr 25, 2025**

* Fixed issue with App Studio "Native Navigation" configuration not being imported via "Import from Existing App" functionality.

**Apr 10, 2025**

* Fixed: FirebaseAnalyticsPlugin: Some JSBridge method calls were being ignored in the native code.

**Apr 4, 2025**

* Fixed: Onscreen keyboard may sometime overlay the webview causing the textfield to be hidden behind it

**Mar 28, 2025**

* Fixed issue with blob downloads not working in new windows

**Mar 28, 2025**

* Fixed issue in latest v5 OneSignal plugin where using the JS bridge method to set tags was clearing any existing tags

**Mar 25, 2025**

* Fixed: File input with invalid or empty mimetypes would sometimes cause no file to be uploaded

**Mar 17, 2025**

* Fixed: Default date and time picker modals showed white buttons which merged with the background

**Mar 12, 2025**

**New feature**

* Added option to specify the inactive bottom tab bar color for iOS in the "Bottom Tab Bar" tab within the "Native Navigation" tab

**Maintenance**

* "Bottom Tab Bar" visual editor preview in "Native Navigation" tab now accurately displays the inactive icons and colors

**Mar 11, 2025**

* Fixed black rectangle appearing at top of WebView on devices with notched display (iPhone X and later)

**Mar 10, 2025**

* iOS now supports setting separate color for inactive bottom tab item.

**Mar 6, 2025**

* Fix an issue with Bottom Tab Bar Inactive Icon not saving

**Mar 3, 2025**

* Fixed a crash when user agent string is set to null

**Feb 27, 2025**

* Fixed logic on handling data urls to resolve Calendar plugin issue
* Fixed an issue with the bottom navbar always selecting the first button

**Feb 25, 2025**

* "Top Navigation Bar" visual editor in "Native Navigation" tab now allows putting multiple nav bar items inside an Action Menu
* "Bottom Tab Bar" visual editor in "Native Navigation" tab now allows specifying tab bar icons based on inactive / active state

**Feb 6, 2025**

* Fixed: Nested items in the side menu may be unindented.

**Feb 3, 2025**

* Capture quality can be set when uploading an image using the device camera. [Docs](https://docs.median.co/docs/camera-capture-quality.md)

**Jan 27, 2025**

* Bloomreach plugin is now released. [Docs](https://docs.median.co/docs/bloomreach.md)

**Jan 21, 2025**

* Upgraded all UI to Material Design 3.

**Jan 8, 2025**

* Added Android 15 option in simulator preview for Pixel 6, Pixel 6 Pro, Pixel 7, Pixel 7 Pro, Pixel 8, Pixel 8 Pro devices

**Jan 8, 2025**

* Added callbacks to the download methods. [Download a File](https://docs.median.co/docs/download-file.md)

**Dec 16, 2024**

**New feature**

* Released a new plugin: ReaderModalPlugin (External Link Accounts for Reader Apps)

* Added a regex pattern which opens all calendar links when the CalenderPlugin is installed

**Bug fix**

* App now correctly shows page title in top navbar instead of app name
* PDF files downloaded as blobs now correctly open in PDF viewer

**Dec 4, 2024**

* Fixed unresponsive delete button on "Top Navigation Bar" and "Bottom Tab Bar" visual editors in "Native Navigation" tab

**Nov 14, 2024**

**New feature**

* Appsflyer Plugin: Added uninstall tracking and SKAN support. [Appsflyer Plugin](https://docs.median.co/docs/appsflyer.md)

* Adjust Plugin: Added uninstall tracking, SKAN and attribution info support. [Adjust Plugin](https://docs.median.co/docs/adjust.md)

**Bug fix**

* Fixed: Navbar items' icon color is sometimes wrong

**Nov 14, 2024**

**New feature**

* Adjust Plugin: Added uninstall tracking and attribution info support. [Adjust Plugin](https://docs.median.co/docs/adjust.md)

* Appsflyer Plugin: Added uninstall tracking support. [Appsflyer Plugin](https://docs.median.co/docs/appsflyer.md)

**Bug fix**

* Fixed: Animated splash screen does not respect the “At least one full loop” option

**Nov 13, 2024**

* Fixed an issue with Google Services config file missing warning immediately closing on rebuild requests

**Oct 29, 2024**

* Fixed issue with "Discard Changes" not restoring deleted Google Services configuration in "Build & Download" tab

**Oct 25, 2024**

* Added hover tooltip animation for improved accessibility when using App Studio
* Added iPhone 16 Pro and iPhone 16 Pro Max devices with iOS 18 in simulator preview
* Added iOS 18 option in simulator preview for other iPhone and iPad devices

**Oct 24, 2024**

* Fixed loading spinner color not being set in the app correctly

**Oct 23, 2024**

* Added UI text fields to enter Auth0 plugin configuration
* Adjusted logic for "Advanced Mode" toggle in Native Plugin settings for improved user experience

**Oct 18, 2024**

* Fixed an issue with deleting "Link Behavior" rules on initial page load

**Oct 12, 2024**

* Document Scanner plugin now properly asks permission for camera/storage.

**Oct 10, 2024**

* Meta events plugin and social login plugin now use Facebook SDK v17

**Oct 8, 2024**

* ShareIntoApp now correctly works when sharing text from Slack and some other apps.  [Docs](https://docs.median.co/docs/share-into-app.md)

**Oct 3, 2024**

* We have updated our build platform to strip bitcode making the code compatible with Xcode 16

**Sep 25, 2024**

* SSL errors no longer show a toast message; are silently logged by default now.

**Sep 24, 2024**

* ShareIntoApp plugin now supports iOS 18 [Docs](https://docs.median.co/docs/share-into-app.md)

**Sep 16, 2024**

* App now asks to enable location services in phone settings if they are disabled on every location prompt. (Previously only happened when asking for location permission) [Docs](https://docs.median.co/docs/location-services.md)

**Sep 10, 2024**

* PDF links are now treated like other downloadable links ignoring .pdf extension as some websites e.g. Dropbox like to put .pdf at the end of non pdf links

**Sep 5, 2024**

* Renamed "Claim App" to "Add to Account" and improved user experience for "Add to Account" functionality.
* Improved user experience for "Transfer Organization" functionality. Your app's icon and name will be displayed when selecting the target organization to transfer your app.

**Aug 24, 2024**

* `purchase` method in In App Purchases plugin now returns transaction information if a POST callback is not configured [Docs](https://docs.median.co/docs/apple-iap.md)

**Aug 23, 2024**

* Fixed an issue where a null value for pinch to zoom settings was being set on rebuild for some apps causing a crash on initial launch

**Aug 21, 2024**

* Added links to Release Notes in "Build & Download" tab
* Added "Rebuild on Save" toggle in simulator preview. This is enabled by default. When enabled, saving your changes in App Studio automatically rebuilds your app in the simulator preview. Disabling this will not automatically rebuild the app in the simulator preview when you save your changes.

**Aug 20, 2024**

* App no longer crashes when opening password protected PDFs. An error message is shown to the user.

**Aug 19, 2024**

* AuthPlugin `getStatus` method no longer throws error if keychain is empty
* Renamed error code `none_enrolled` to `noneEnrolled` for AuthPlugin
* Renamed error code `no_hardware` to `nowHardware` for AuthPlugin
* Renamed error code `security_update_required` to `ssecurityUpdateRequired` for AuthPlugin

**Aug 15, 2024**

* Fixed crash when launching initialUrl in `app-browser`
* Fixed `setTabs` method causing an unnecessary bottom tab bar animation

**Aug 8, 2024**

* Added "Install on device" button to the 'Build & Download' tab and Public Sharing Link. Now, you can more easily download and install the Android APK directly to your device by scanning a QR code.

**Aug 8, 2024**

* Fixed infinite loading if a bottom tab bar button is selected using the JavaScript bridge

**Aug 2, 2024**

* Improvements to Chrome DevTools functionality for browser-based simulators

**Jul 22, 2024**

* Improved URL matching for dynamic titles in top navigation bar. Which did not show in some scenarios

**Jul 17, 2024**

* Fixed navigation bar sometimes showing up when set to `auto` and no valid navigation item configured.

**Jul 16, 2024**

* Added Pixel 8 and Pixel 8 Pro devices in simulator preview
* Added Android 14 option in simulator preview for Galaxy Tab S7 and Pixel 6, 6 Pro, 7, 7 Pro, 8, 8 Pro devices

**Jul 15, 2024**

* AppsFlyer plugin now supports an `appsFlyerConversionData` [listener](https://docs.median.co/docs/npm-package-usage-with-listeners.md#appsflyer-plugin) when using our NPM package. [Docs](https://docs.median.co/docs/appsflyer.md)

**Jul 12, 2024**

* If TopNavBar is set to `Always` and no nav bar is configured in the visual editor the app will now show the defaults (app icon or custom image)
* Fixed `isFirstLaunch` key in `median.deviceInfo()` may be `false` on first launch of the app

**Jul 12, 2024**

* Fixed `isFirstLaunch` key in `median.deviceInfo()` may be `false` on first launch of the app

**Jul 1, 2024**

* PDF viewer now passes correct cookies data in the download request

**Jun 25, 2024**

* You can now restart your app within the browser-based simulator without restarting the entire device.
* You can also stop the current simulator session to more quickly switch to a different device model or device type.

**Jun 18, 2024**

* Added `InfoPlist.strings` file to the project

**Jun 18, 2024**

* Upgraded the platform to AGP 8.5 and Gradle v8.7

**Jun 12, 2024**

* Fixed a crash when setting Bottom Navigation config using JavaScript bridge

**Jun 11, 2024**

* PWA (Progressive Web Apps) are now much better supported. [Docs](https://docs.median.co/docs/npm-package-spa-navigation.md)

**Jun 10, 2024**

* Improvements to backup preview display.

**Jun 7, 2024**

* MediaPlayer now correctly shows seek controls in notification center view for playlists.
* Fixed a memory leak causing media to keep playing in secondary windows even after closing them.

**Jun 5, 2024**

* Improvements to language localization on the Interface tab. Contact our team to add support for additional languages.

**Jun 5, 2024**

* Native Media Player Plugin now uses ExoPlayer
* Media Player now supports playing HLS live streams

**May 22, 2024**

* [User Agent](https://docs.median.co/docs/custom-user-agent.md) string is now properly appended for all requests

**May 21, 2024**

* Improvements to [Top Navigation Bar](https://docs.median.co/docs/top-navigation-bar) configuration editor

* Performance improvements for display of [custom icon](https://docs.median.co/docs/custom-icons.md) when previewing

**May 15, 2024**

* Google Sign-In now uses the new CredentialsManager API for faster and more secure login on Android

**May 14, 2024**

* Fixed an issue which may cause OneSignal rich content notification to not show or show with a significant delay

**May 9, 2024**

* Fixed an issue where a zero value was not valid for the Session Cookie Expiry under Website Overrides

**May 9, 2024**

* Face ID plugin now works properly with Promises
* Context menu is correctly disabled for JS links with invalid href values

**May 9, 2024**

* Fixed app may crash if theme fails to apply in time

**May 6, 2024**

* We have greatly improved internal memory management of the platform making it more stable for resource-heavy websites

**May 3, 2024**

* Fixed pull-to-refresh gesture accidentally activating on scroll up.
* Fixed crash on `tel://` scheme links

**May 2, 2024**

* Added support for custom [context menus](https://docs.median.co/docs/context-menu.md)

**Apr 30, 2024**

* Added support for Android 14 for the [Media Player Plugin](https://docs.median.co/docs/native-media-player.md)

**Apr 16, 2024**

* iOS now supports opening PDF Documents directly within the app.

**Apr 16, 2024**

* Android now supports opening PDF Documents directly within the app.

**Apr 15, 2024**

* Median now supports OneSignal’s user-centric data model. Existing apps are now in "Legacy Mode". To migrate your app review our [documentation](https://docs.median.co/docs/onesignal-legacy-mode.md) and disable Legacy Mode on the Push Notifications tab

**Apr 8, 2024**

* New method for OneSignal `median.onesignal.badge.set` which can be used to set notification badge count

**Apr 1, 2024**

* New method for In-App Purchases plugin: `median.iap.purchases()` [docs](https://docs.median.co/docs/google-iap.md)

**Mar 21, 2024**

* Fixed a bug with location callback not triggering when user denies permission

**Mar 21, 2024**

* Fixed `median_iap_purchases` not being called properly on new Android versions
* Fixed location permission not being prompted again after selecting "Just this time" in the location permission prompt

**Mar 12, 2024**

**Bug fix**

* Implemented a fix for `transactionTooLarge` exception
* General stability improvements

**Maintenance**

* Updated the GeckoView version used in the GeckoView plugin

**Mar 8, 2024**

* New method for In-App Purchases plugin: `median.iap.purchases()` [docs](https://docs.median.co/docs/google-iap.md)

**Mar 4, 2024**

**Bug fix**

* Fixed an issue where if a user does not have a default web browser registered [external links](https://docs.median.co/docs/internal-vs-external-links.md) cause an "App Not Found" error.

**Maintenance**

* Keyboard state return data updated to match iOS [docs](https://docs.median.co/docs/keyboard-state-tracking.md)

**Mar 1, 2024**

* Add option "Import from existing app" on the "Build & Download" tab's "App Configuration" section. This allows importing selected app configuration sections from another app in your organization to your desired app.

**Feb 26, 2024**

* Fixed a crash that may happen when the app is moved to background
* Fixed a regression that caused JS to not be injected on page load

**Feb 15, 2024**

* Add option to customize iOS permission description text for microphone access on the Permissions tab

**Feb 15, 2024**

* `window.open` now accepts a 2nd parameter called mode. See [docs](https://docs.median.co/docs/internal-vs-external-links.md) for all the supported values

**Feb 15, 2024**

**New feature**

* `window.open` now accepts a 2nd parameter called mode. See [docs](https://docs.median.co/docs/internal-vs-external-links.md) for all the supported values

**Maintenance**

* Now supporting Android 6.0 (Marshmallow) and above

**Feb 13, 2024**

* [AppsFlyer](https://docs.median.co/docs/appsflyer.md) plugin now supports reporting conversion data on app launch and foreground

**Feb 7, 2024**

**New feature**

* You can now pick one or more contacts using a native UI when using [native contacts](https://docs.median.co/docs/native-contacts.md)

**Bug fix**

* `median.keyboard.info` method now accepts a callback method [Keyboard Tracking](https://docs.median.co/docs/keyboard-state-tracking.md)

**Feb 7, 2024**

* You can now pick one or more contacts using a native UI when using [native contacts](https://docs.median.co/docs/native-contacts.md)

**Feb 1, 2024**

* Stability improvements

**Jan 31, 2024**

* NFC scan prompt now properly gets dismissed upon scan for all tag types

**Jan 22, 2024**

* Added support for Activity Indicator customization

**Jan 22, 2024**

* Activity Indicator can now be customized

**Jan 22, 2024**

* App now uses Material Design Progress circle
* Progress circle (Activity indicator) can now be customized

**Jan 19, 2024**

* Renamed Link Handling - Internal vs External Links to [Link Behavior](https://docs.median.co/docs/internal-vs-external-links.md)
* Added `My Domain` option for Link Behavior - Pages to Trigger Rule. This will allow easier configuration of link handling behavior for your app's domain.

**Jan 17, 2024**

* Added new `getPlatform()` helper method to [Median JS Bridge NPM Library](https://docs.median.co/docs/device-info.md#median-js-bridge-npm-library-helper-method)

[Related documentation](https://docs.median.co/docs/device-info.md#median-js-bridge-npm-library-helper-method)

**Jan 8, 2024**

* Android target API has been increased to 34. Android apps and all plugins have been updated to support the latest Android platform requirements.

**Jan 5, 2024**

* Native Datastore plugin now supports promise-based callbacks

**Dec 21, 2023**

* Add a prompt to get user consent to use personal data to serve personalized Ads when using [AdMob](https://docs.median.co/docs/admob-native-ads.md)

**Dec 12, 2023**

* Add `dataRegion` appConfig field for iterable plugin
* Add an appConfig field `injectMedianJS: boolean` which can be used to disable in-app injection of Javascript bridge in favor of NPM package for React/Angular/Etc apps
* When closing the appbrowser window `median_appbrowser_closed` callback will be called.

**Dec 12, 2023**

* Add `dataRegion` appConfig field for iterable plugin
* Fix parsing the internal/external rules may cause a crash if value type is not correct.

**Dec 11, 2023**

* Fixed an issue where iOS alert dialogs would clear webview controller settings including status bar styling

**Dec 7, 2023**

* Add an appConfig field `injectMedianJS: boolean` which can be used to disable in-app injection of Javascript bridge in favor of NPM package for React/Angular/Etc apps
* Fixed: [Share dialog](https://docs.median.co/docs/prompt-share-dialogue.md) not adding the text in the shared content
* InternalExternal rules are overwritten on app updates. Previously if they were set using the Median JS Bridge, a new update will have no impact. This behaviour is now in parity with iOS
* OneSignal plugin added back `oneSignalSubscribed` in info method response.

**Nov 28, 2023**

* Introducing In-App browser links. You can now define link handling rules so that set links open in an in-app browser. This helps improve the end-user experience and increases session time.

**Nov 28, 2023**

* Introducing In-App browser. You can now define link handling rules so that links open in a separate Safari window within the app. This helps improve the end-user experience and increases session time.

\[Related documentation]\(Documentation needed)

**Nov 28, 2023**

* Introducing In-App browser. You can now define link handling rules so that links open in a separate Chrome window within the app. This helps improve the end-user experience and increases session time.

\[Related documentation]\(Documentation needed)

**Nov 16, 2023**

* arm64 simulators are now supported on M-series Macs
* Activity indicator now always has white color regardless of color theme (dark/light)

**Nov 9, 2023**

* Fixed: Back button is not always labelled 'Back' on nav level 1 and up.

**Nov 8, 2023**

* Fixed: Camera intent not showing when QR/Barcode Scanner or similar plugins that require camera access are active.

**Oct 30, 2023**

* Hosted offline page functionality to create an app offline page based on a live URL. The App Studio will save the content at the specified URL and display this cached page when your app is offline and unable to access your website.
* This functionality can be used to provide an offline page that is seamless and completely white labeled to your app without needing to write standalone HTML/CSS.

**Oct 30, 2023**

* Added 'state' parameter to Social Login plugin

[Related documentation](https://docs.median.co/docs/social-login-server-side-redirects.md)

**Oct 19, 2023**

* Added iPhone 15 Pro and iPhone 15 Pro Max devices with iOS 17 in simulator preview.
* Added iOS 17 option in simulator preview for iPhone 11 Pro, 12, 13 Pro, 13 Pro Max, 14 Pro, 14 Pro Max devices

[Related documentation](https://docs.median.co/docs/web-rtc.md)

**Oct 18, 2023**

* Fixed bottom tab bar labels not showing if more than 3 buttons are present in menu.

**Oct 10, 2023**

* Fixed bug where top navigation bar icons disappear in some cases.

**Oct 5, 2023**

* Fixed slow performance on lower end devices
* Fixed native transitions between pages not working as expected

**Oct 3, 2023**

* Fixed bug where downloading a file with a filename that already exists may crash the app on Samsung Note 10+ devices.

**Sep 29, 2023**

* Javascript `alert` and `prompt` dialogs now have button order which is consistent with other browser apps.

**Sep 29, 2023**

* Pressing back on root url now quits the app. This behavior change was introduced when switching to system API for splash screen

**Sep 28, 2023**

* Push notification auto-prompt for permission now works with ATT auto-consent-prompt

**Sep 28, 2023**

* Initial splash screen fade time has been improved

**Sep 25, 2023**

* Added ability to remove keyboard accessory view using `general.iosShowKeyboardAccessoryView` key

**Sep 25, 2023**

* App now resets to `initialUrl` instead of crashing if the app is closed while in background with a large history stack.

**Sep 22, 2023**

* Specify the languages you wish your app to support on the Interface tab. Contact our team to add support for additional languages.

**Sep 11, 2023**

* Added Dynamic Type support

**Sep 11, 2023**

* Android now uses the new splash screen API.

**Aug 27, 2023**

* Remove location-services dependencies from main app

**Aug 17, 2023**

* Added delay to splash screen animation. Splash screen is now visible until the first page load is complete.
* Improvements to how Content-Disposition header is used to guess the filename when downloading files.

**Aug 11, 2023**

**New feature**

* New splash screen configuration. Android now uses system splash screen.

**Maintenance**

* Added WebRTC flag.

[Related documentation](https://docs.median.co/docs/web-rtc.md)

**Aug 5, 2023**

* Use filename suggested in `Content-Disposition` header in file downloads

**Aug 5, 2023**

* Camera uploads now work correctly when using QR/Barcode Scanner plugin.

* Minor UI changes and stability issues.

* Fixed side menu was able to swipe into view when it is set to be disabled.

* Fixed blob downloads.

**Aug 3, 2023**

* Custom headers for backward and forward navigation

**Jul 31, 2023**

* Added new JavaScript Bridge function to monitor keyboard state.

\[Related documentation]\(Docs needed)

**Jul 31, 2023**

* Added new JavaScript Bridge function to check for Android location permission.

[Related documentation](https://docs.median.co/docs/location-services.md#prompt-user-to-enable-location-services-at-runtime-on-android)

**Jul 21, 2023**

* Added new window\.open and window\.close methods.
* Check MIME type for main window only and not trigger downloads for iframes.

**Jul 19, 2023**

* Added `window.open` and `window.close` methods.

**Jul 12, 2023**

* Add support for setting `cacheMode` via appConfig.

\[Related documentation]\(Docs needed)

**Jun 27, 2023**

* More granular permission for WebRTC applications to provide app-level permission for the microphone and/or camera rather than both. Found on the Permissions tab.

**Jun 20, 2023**

* Added new JavaScript Bridge param to set `maxWindow.autoClose` [Docs](https://docs.median.co/docs/maximum-windows.md)

[Related documentation](https://docs.median.co/docs/maximum-windows.md)

* Add new method in JavaScript to silence foreground notifications for OneSignal. [Docs](https://docs.median.co/docs/foreground-notifications.md)

[Related documentation](https://docs.median.co/docs/foreground-notifications.md)

**Jun 20, 2023**

**New feature**

* Add new method in JavaScript Bridge to silence foreground notifications for OneSignal. [Docs](https://docs.median.co/docs/foreground-notifications.md)

[Related documentation](https://docs.median.co/docs/foreground-notifications.md)

* Downloads that are internal are now opened immediately.

[Related documentation](https://docs.median.co/docs/download-file.md)

**Bug fix**

* Fixed internal downloads not saving properly in some cases.
* All internal downloads are now opened regardless of ContentDisposition header.
* Fixed selecting a tab using JavaScript Bridge method may also emulate a click causing a url change.
* Used new method to silent foreground notifications for OneSignal.
* Used new bridge param to set maxWindow autoClose.
* WebRTC permissions are no longer required at startup.

**Jun 15, 2023**

* Downloads with `attachment=inline` header now open automatically.

**Jun 6, 2023**

* Added support for new foldable phone models.

**May 31, 2023**

* Added JavaScript Bridge function to enable/disable back swipe gestures.
* Reinstated some previous download behaviors (downloaded files not showing up in file manager apps).
* Removed haptics with swipe gestures.

**May 22, 2023**

* Fixed horizontal scrolling not working in some cases.
* Unified download behaviours across all possible scenarios.

**May 17, 2023**

* Default assets can now be changed on iOS.

**May 12, 2023**

* Fixed media player widget not showing correctly on lock screen.
* Fixed app crash when calling `setTabs` and `selectTabs` via JS Bridge

**May 12, 2023**

**Bug fix**

* This fix reinstates previous functionality of `maxWindows` flag irrespective of `autoClose`

**Maintenance**

* Downloading files no longer shows a notification showing the progress.

* Improved swipe back gestures and diagonal movement detection.

**Apr 28, 2023**

* Added `keepScreenOn` bridge methods.
* Added new `median_app_resumed` callback which is called when app is resumed from background. [Documentation](https://docs.median.co/docs/app-resumed-callback.md)
* Allowed optional `text` when sharing a url using the bridge method.
* Fixed statusBarStyle not following system settings when set to `auto`.

**Apr 28, 2023**

* Reworked downloads (Notification is displayed with download progress and info).
* Top navigation bar will show Display Mode `auto` when a valid title or actions are defined.
* Fixed title not being centered in top navigation bar.
* Fixed icons not always displaying in top navigation bar.
* Added new `median_app_resumed` callback which is called when app is resumed from background. [Documentation](https://docs.median.co/docs/app-resumed-callback.md)
* Added optional `text` parameter for median.share function. [Documentation](https://docs.median.co/docs/prompt-share-dialogue.md)

**Apr 20, 2023**

* Auto-closes windows when approaching the maximum number of open windows allowed.

[Related documentation](https://docs.median.co/docs/maximum-windows.md)

**Mar 29, 2023**

* Native file download requests now use the proper `User-Agent` string.
* Fixed navigation items overwriting back button title in new windows.

**Mar 28, 2023**

* Fixed internal/external regex not being immediately updated when using the Median JavaScript Bridge.

* Fixed app crash in certain situations when tabs are set using the Median JavaScript Bridge.

**Mar 24, 2023**

* Custom iOS camera permission can now be set on Permissions tab to skip needing to customize this string in Xcode

**Mar 22, 2023**

* Fixed tab deselection not working using Median JavaScript Bridge.

**Mar 21, 2023**

* NFC usage description can now be set on Permissions tab.

[Related documentation](https://docs.median.co/docs/nfc-tag-scanner.md)

**Mar 20, 2023**

* Fixed issue with app updates showing warnings about AD\_ID being present when admob plugin is not being used.

[Related documentation](https://docs.median.co/docs/admob-native-ads.md)

**Mar 17, 2023**

* Major enhancements to Android file picker.

**Mar 16, 2023**

* Disable app-based swipe gestures when system is set to use gesture navigation as they may conflict.

[Related documentation](https://docs.median.co/docs/haptics.md)

**Mar 2, 2023**

* Allow refresh and search functions in [navigation bar](https://docs.median.co/docs/top-navigation-bar).

[Related documentation](https://docs.median.co/docs/top-navigation-bar)

**Mar 2, 2023**

**New feature**

* Allow refresh and search functions in [navigation bar](https://docs.median.co/docs/top-navigation-bar).

[Related documentation](https://docs.median.co/docs/top-navigation-bar)

**Maintenance**

* Improved handling of `intent:\\` urls.

**Feb 22, 2023**

* Fixed pinch to zoom not working in some apps.

**Feb 22, 2023**

* Fixed crash on `blob://` url downloads.
* Fixed Android notification prompt not working on Android 13+.
* Improved console web logs.
* Fixed interception of download urls and UI no longer freezes.

**Feb 15, 2023**

* Fix for native search not working in some cases in new navigation bar.

[Related documentation](https://docs.median.co/docs/top-navigation-bar)

**Feb 10, 2023**

* Improved handling of `intent:\\` urls.

**Feb 6, 2023**

* Added additional optional param to set filename when downloading file.
* Fixed issue where an empty file may be created when user cancels a file upload from camera.

**Jan 30, 2023**

* Added support for `intent:\\` urls on websites.

**Jan 26, 2023**

* Added support for webConsoleLogs to show website Javascript logs in Appetize device logs.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.