From 71ec800b2fa6133d22d69b70945132e22f1b7ae8 Mon Sep 17 00:00:00 2001 From: Alan Hughes Date: Wed, 6 May 2026 17:28:00 +0100 Subject: [PATCH 01/23] Publish packages uri-scheme@2.0.21 unimodules-app-loader@56.0.1 pod-install@1.0.17 patch-project@56.0.3 install-expo-modules@0.14.20 @expo/html-elements@56.0.1 expo-web-browser@56.0.2 expo-video-thumbnails@56.0.1 expo-updates-interface@56.0.2 @expo/ui@56.0.2 expo-video@56.0.1 expo-tracking-transparency@56.0.1 expo-updates@56.0.2 expo-test-runner@0.3.14 expo-widgets@56.0.2 expo-task-manager@56.0.1 expo-symbols@56.0.2 expo-store-review@56.0.1 expo-standard-web-crypto@56.0.1 expo-system-ui@56.0.2 expo-status-bar@56.0.2 expo-splash-screen@56.0.2 expo-speech@56.0.1 expo-sharing@56.0.1 expo-sqlite@56.0.1 expo-sms@56.0.1 expo-sensors@56.0.1 expo-secure-store@56.0.1 expo-screen-capture@56.0.1 expo-screen-orientation@56.0.1 expo-processing@56.0.1 expo-print@56.0.1 expo-router@56.0.2 expo-notifications@56.0.1 expo-network-addons@56.0.1 expo-network@56.0.1 expo-navigation-bar@56.0.1 expo-server@56.0.1 expo-observe@56.0.1 expo-modules-core@56.0.1 expo-modules-autolinking@56.0.1 expo-module-template@56.0.1 expo-maps@56.0.1 expo-media-library@56.0.1 expo-manifests@56.0.2 expo-mesh-gradient@56.0.1 expo-location@56.0.1 expo-mail-composer@56.0.1 expo-localization@56.0.1 expo-local-authentication@56.0.1 expo-keep-awake@56.0.2 expo-live-photo@56.0.1 expo-linear-gradient@56.0.1 expo-linking@56.0.1 expo-image-picker@56.0.1 expo-intent-launcher@56.0.1 expo-image-manipulator@56.0.1 expo-insights@56.0.1 expo-image-loader@56.0.1 expo-haptics@56.0.1 expo-gl@56.0.1 expo-image@56.0.2 expo-glass-effect@56.0.2 expo-file-system@56.0.2 expo-font@56.0.2 expo-env-info@2.0.14 expo-eas-client@56.0.1 expo-document-picker@56.0.1 expo-device@56.0.2 expo-doctor@1.19.3 expo-dev-menu-interface@56.0.1 expo-dev-menu@56.0.1 expo-dev-client@56.0.1 expo-crypto@56.0.1 expo-dev-launcher@56.0.1 expo-codemod@56.0.1 expo-contacts@56.0.1 expo-clipboard@56.0.1 expo-checkbox@56.0.1 expo-constants@56.0.2 expo-calendar@56.0.1 expo-camera@56.0.1 expo-cellular@56.0.1 expo-brightness@56.0.1 expo-build-properties@56.0.1 expo-blur@56.0.1 expo-blob@56.0.1 expo-battery@56.0.1 expo-background-task@56.0.1 expo-brownfield@56.0.1 expo-background-fetch@56.0.1 expo-auth-session@56.0.1 expo-audio@56.0.1 expo-app-metrics@56.0.1 expo-apple-authentication@56.0.1 expo-asset@56.0.2 expo-application@56.0.1 @expo/app-integrity@56.0.1 expo@56.0.0-preview.3 eslint-plugin-expo@1.0.2 eslint-config-expo@56.0.1 create-expo-nightly@0.4.1 create-expo-module@56.0.1 create-expo@3.7.1 babel-preset-expo@56.0.2 expo-age-range@56.0.1 @expo/schemer@2.2.1 @expo/schema-utils@56.0.1 @expo/prebuild-config@56.0.1 @expo/plist@0.6.1 @expo/pkcs12@0.5.1 @expo/require-utils@56.0.1 @expo/router-server@56.0.2 @expo/package-manager@1.11.1 @expo/osascript@2.5.1 @expo/metro-runtime@56.0.2 @expo/metro-config@56.0.2 @expo/metro-file-map@56.0.0-1 @expo/json-file@10.1.1 @expo/image-utils@0.9.1 @expo/fingerprint@0.17.2 @expo/local-build-cache-provider@56.0.1 @expo/log-box@56.0.2 @expo/inline-modules@0.0.3 @expo/env@2.2.1 @expo/devtools@56.0.1 @expo/dom-webview@56.0.2 @expo/config-types@56.0.1 @expo/cli@56.0.3 @expo/config-plugins@56.0.1 @expo/config@56.0.1 expo-module-scripts@56.0.1 expo-template-default@56.0.3 expo-template-tabs@56.0.3 expo-template-bare-minimum@56.0.3 expo-template-blank@56.0.3 expo-template-blank-typescript@56.0.3 --- apps/bare-expo/ios/Podfile.lock | 368 +++++++++--------- apps/expo-go/ios/Podfile.lock | 294 +++++++------- apps/observe-tester/package.json | 2 +- packages/@expo/cli/CHANGELOG.md | 6 + packages/@expo/cli/package.json | 2 +- packages/@expo/config-plugins/CHANGELOG.md | 4 + packages/@expo/config-plugins/package.json | 2 +- packages/@expo/config-types/package.json | 2 +- packages/@expo/config/CHANGELOG.md | 4 + packages/@expo/config/package.json | 2 +- packages/@expo/devtools/CHANGELOG.md | 4 + packages/@expo/devtools/package.json | 2 +- .../@expo/dom-webview/android/build.gradle | 4 +- packages/@expo/dom-webview/package.json | 2 +- packages/@expo/env/CHANGELOG.md | 4 + packages/@expo/env/package.json | 2 +- packages/@expo/fingerprint/CHANGELOG.md | 4 + packages/@expo/fingerprint/package.json | 2 +- packages/@expo/image-utils/CHANGELOG.md | 4 + packages/@expo/image-utils/package.json | 2 +- packages/@expo/inline-modules/package.json | 2 +- packages/@expo/json-file/CHANGELOG.md | 4 + packages/@expo/json-file/package.json | 2 +- .../local-build-cache-provider/CHANGELOG.md | 4 + .../local-build-cache-provider/package.json | 2 +- packages/@expo/log-box/CHANGELOG.md | 4 + packages/@expo/log-box/android/build.gradle | 4 +- packages/@expo/log-box/package.json | 2 +- packages/@expo/metro-config/CHANGELOG.md | 4 + packages/@expo/metro-config/package.json | 2 +- packages/@expo/metro-file-map/CHANGELOG.md | 4 + packages/@expo/metro-file-map/package.json | 2 +- packages/@expo/metro-runtime/CHANGELOG.md | 4 + packages/@expo/metro-runtime/package.json | 2 +- packages/@expo/osascript/CHANGELOG.md | 4 + packages/@expo/osascript/package.json | 2 +- packages/@expo/package-manager/CHANGELOG.md | 4 + packages/@expo/package-manager/package.json | 2 +- packages/@expo/pkcs12/CHANGELOG.md | 4 + packages/@expo/pkcs12/package.json | 2 +- packages/@expo/plist/CHANGELOG.md | 4 + packages/@expo/plist/package.json | 2 +- packages/@expo/prebuild-config/CHANGELOG.md | 4 + packages/@expo/prebuild-config/package.json | 2 +- packages/@expo/require-utils/CHANGELOG.md | 4 + packages/@expo/require-utils/package.json | 2 +- packages/@expo/router-server/CHANGELOG.md | 4 + packages/@expo/router-server/package.json | 2 +- packages/@expo/schema-utils/CHANGELOG.md | 4 + packages/@expo/schema-utils/package.json | 2 +- packages/@expo/schemer/CHANGELOG.md | 4 + packages/@expo/schemer/package.json | 2 +- packages/babel-preset-expo/CHANGELOG.md | 4 + packages/babel-preset-expo/package.json | 2 +- packages/create-expo-module/package.json | 2 +- packages/create-expo-nightly/package.json | 2 +- packages/create-expo/CHANGELOG.md | 4 + packages/create-expo/package.json | 2 +- packages/eslint-config-expo/CHANGELOG.md | 4 + packages/eslint-config-expo/package.json | 2 +- packages/eslint-plugin-expo/CHANGELOG.md | 4 + packages/eslint-plugin-expo/package.json | 2 +- packages/expo-age-range/CHANGELOG.md | 4 + packages/expo-age-range/android/build.gradle | 4 +- packages/expo-age-range/package.json | 2 +- packages/expo-app-integrity/CHANGELOG.md | 4 + .../expo-app-integrity/android/build.gradle | 4 +- packages/expo-app-integrity/package.json | 2 +- packages/expo-app-metrics/package.json | 2 +- .../expo-apple-authentication/CHANGELOG.md | 4 + .../expo-apple-authentication/package.json | 2 +- packages/expo-application/CHANGELOG.md | 4 + .../expo-application/android/build.gradle | 4 +- packages/expo-application/package.json | 2 +- packages/expo-asset/CHANGELOG.md | 4 + packages/expo-asset/android/build.gradle | 4 +- packages/expo-asset/package.json | 2 +- packages/expo-audio/CHANGELOG.md | 4 + packages/expo-audio/android/build.gradle | 4 +- packages/expo-audio/package.json | 2 +- packages/expo-auth-session/CHANGELOG.md | 4 + packages/expo-auth-session/package.json | 2 +- packages/expo-background-fetch/CHANGELOG.md | 4 + .../android/build.gradle | 4 +- packages/expo-background-fetch/package.json | 2 +- packages/expo-background-task/CHANGELOG.md | 4 + .../expo-background-task/android/build.gradle | 4 +- packages/expo-background-task/package.json | 2 +- packages/expo-battery/CHANGELOG.md | 4 + packages/expo-battery/android/build.gradle | 4 +- packages/expo-battery/package.json | 2 +- packages/expo-blob/CHANGELOG.md | 4 + packages/expo-blob/android/build.gradle | 4 +- packages/expo-blob/package.json | 2 +- packages/expo-blur/CHANGELOG.md | 4 + packages/expo-blur/android/build.gradle | 4 +- packages/expo-blur/package.json | 2 +- packages/expo-brightness/CHANGELOG.md | 4 + packages/expo-brightness/android/build.gradle | 4 +- packages/expo-brightness/package.json | 2 +- packages/expo-brownfield/CHANGELOG.md | 4 + packages/expo-brownfield/android/build.gradle | 4 +- packages/expo-brownfield/package.json | 2 +- packages/expo-build-properties/CHANGELOG.md | 4 + packages/expo-build-properties/package.json | 2 +- packages/expo-calendar/CHANGELOG.md | 4 + packages/expo-calendar/android/build.gradle | 4 +- packages/expo-calendar/package.json | 2 +- packages/expo-camera/CHANGELOG.md | 4 + packages/expo-camera/android/build.gradle | 4 +- packages/expo-camera/package.json | 2 +- packages/expo-cellular/CHANGELOG.md | 4 + packages/expo-cellular/android/build.gradle | 4 +- packages/expo-cellular/package.json | 2 +- packages/expo-checkbox/CHANGELOG.md | 4 + packages/expo-checkbox/package.json | 2 +- packages/expo-clipboard/CHANGELOG.md | 4 + packages/expo-clipboard/android/build.gradle | 4 +- packages/expo-clipboard/package.json | 2 +- packages/expo-codemod/CHANGELOG.md | 4 + packages/expo-codemod/package.json | 2 +- packages/expo-constants/CHANGELOG.md | 4 + packages/expo-constants/android/build.gradle | 4 +- packages/expo-constants/package.json | 2 +- packages/expo-contacts/CHANGELOG.md | 4 + packages/expo-contacts/android/build.gradle | 4 +- packages/expo-contacts/package.json | 2 +- packages/expo-crypto/CHANGELOG.md | 4 + packages/expo-crypto/android/build.gradle | 4 +- packages/expo-crypto/package.json | 2 +- packages/expo-dev-client/CHANGELOG.md | 4 + packages/expo-dev-client/android/build.gradle | 4 +- packages/expo-dev-client/package.json | 2 +- packages/expo-dev-launcher/CHANGELOG.md | 4 + .../expo-dev-launcher/android/build.gradle | 4 +- packages/expo-dev-launcher/package.json | 2 +- .../android/build.gradle | 4 +- packages/expo-dev-menu-interface/package.json | 2 +- packages/expo-dev-menu/CHANGELOG.md | 4 + packages/expo-dev-menu/android/build.gradle | 4 +- packages/expo-dev-menu/package.json | 2 +- packages/expo-device/CHANGELOG.md | 4 + packages/expo-device/android/build.gradle | 4 +- packages/expo-device/package.json | 2 +- packages/expo-doctor/CHANGELOG.md | 4 + packages/expo-doctor/package.json | 2 +- packages/expo-document-picker/CHANGELOG.md | 4 + .../expo-document-picker/android/build.gradle | 4 +- packages/expo-document-picker/package.json | 2 +- packages/expo-eas-client/CHANGELOG.md | 4 + packages/expo-eas-client/android/build.gradle | 4 +- packages/expo-eas-client/package.json | 2 +- packages/expo-env-info/CHANGELOG.md | 4 + packages/expo-env-info/package.json | 2 +- packages/expo-file-system/CHANGELOG.md | 4 + .../expo-file-system/android/build.gradle | 4 +- packages/expo-file-system/package.json | 2 +- packages/expo-font/CHANGELOG.md | 4 + packages/expo-font/android/build.gradle | 4 +- packages/expo-font/package.json | 2 +- packages/expo-gl/CHANGELOG.md | 4 + packages/expo-gl/android/build.gradle | 4 +- packages/expo-gl/package.json | 2 +- packages/expo-glass-effect/CHANGELOG.md | 4 + packages/expo-glass-effect/package.json | 2 +- packages/expo-haptics/CHANGELOG.md | 4 + packages/expo-haptics/android/build.gradle | 4 +- packages/expo-haptics/package.json | 2 +- packages/expo-image-loader/CHANGELOG.md | 4 + .../expo-image-loader/android/build.gradle | 4 +- packages/expo-image-loader/package.json | 2 +- packages/expo-image-manipulator/CHANGELOG.md | 4 + .../android/build.gradle | 4 +- packages/expo-image-manipulator/package.json | 2 +- packages/expo-image-picker/CHANGELOG.md | 4 + .../expo-image-picker/android/build.gradle | 4 +- packages/expo-image-picker/package.json | 2 +- packages/expo-image/CHANGELOG.md | 4 + packages/expo-image/android/build.gradle | 4 +- packages/expo-image/package.json | 2 +- packages/expo-insights/android/build.gradle | 4 +- packages/expo-insights/package.json | 2 +- packages/expo-intent-launcher/CHANGELOG.md | 4 + .../expo-intent-launcher/android/build.gradle | 4 +- packages/expo-intent-launcher/package.json | 2 +- packages/expo-keep-awake/CHANGELOG.md | 4 + packages/expo-keep-awake/android/build.gradle | 4 +- packages/expo-keep-awake/package.json | 2 +- packages/expo-linear-gradient/CHANGELOG.md | 4 + .../expo-linear-gradient/android/build.gradle | 4 +- packages/expo-linear-gradient/package.json | 2 +- packages/expo-linking/CHANGELOG.md | 4 + packages/expo-linking/android/build.gradle | 4 +- packages/expo-linking/package.json | 2 +- packages/expo-live-photo/CHANGELOG.md | 4 + packages/expo-live-photo/package.json | 2 +- .../expo-local-authentication/CHANGELOG.md | 4 + .../android/build.gradle | 4 +- .../expo-local-authentication/package.json | 2 +- packages/expo-localization/CHANGELOG.md | 4 + .../expo-localization/android/build.gradle | 4 +- packages/expo-localization/package.json | 2 +- packages/expo-location/CHANGELOG.md | 4 + packages/expo-location/android/build.gradle | 4 +- packages/expo-location/package.json | 2 +- packages/expo-mail-composer/CHANGELOG.md | 4 + .../expo-mail-composer/android/build.gradle | 4 +- packages/expo-mail-composer/package.json | 2 +- packages/expo-manifests/CHANGELOG.md | 4 + packages/expo-manifests/android/build.gradle | 4 +- packages/expo-manifests/package.json | 2 +- packages/expo-maps/CHANGELOG.md | 4 + packages/expo-maps/android/build.gradle | 4 +- packages/expo-maps/package.json | 2 +- packages/expo-media-library/CHANGELOG.md | 4 + .../expo-media-library/android/build.gradle | 4 +- packages/expo-media-library/package.json | 2 +- packages/expo-mesh-gradient/CHANGELOG.md | 4 + .../expo-mesh-gradient/android/build.gradle | 4 +- packages/expo-mesh-gradient/package.json | 2 +- packages/expo-module-scripts/CHANGELOG.md | 4 + packages/expo-module-scripts/package.json | 2 +- packages/expo-module-template/$package.json | 2 +- packages/expo-module-template/package.json | 2 +- .../expo-modules-autolinking/CHANGELOG.md | 6 + .../expo-modules-autolinking/package.json | 2 +- packages/expo-modules-core/CHANGELOG.md | 4 + .../expo-modules-core/android/build.gradle | 4 +- packages/expo-modules-core/package.json | 2 +- packages/expo-navigation-bar/CHANGELOG.md | 4 + .../expo-navigation-bar/android/build.gradle | 4 +- packages/expo-navigation-bar/package.json | 2 +- .../expo-network-addons/android/build.gradle | 4 +- packages/expo-network-addons/package.json | 2 +- packages/expo-network/CHANGELOG.md | 4 + packages/expo-network/android/build.gradle | 4 +- packages/expo-network/package.json | 2 +- packages/expo-notifications/CHANGELOG.md | 4 + .../expo-notifications/android/build.gradle | 4 +- packages/expo-notifications/package.json | 2 +- packages/expo-observe/package.json | 2 +- packages/expo-print/CHANGELOG.md | 4 + packages/expo-print/android/build.gradle | 4 +- packages/expo-print/package.json | 2 +- packages/expo-processing/package.json | 2 +- packages/expo-router/CHANGELOG.md | 8 +- packages/expo-router/android/build.gradle | 4 +- packages/expo-router/package.json | 2 +- packages/expo-screen-capture/CHANGELOG.md | 4 + .../expo-screen-capture/android/build.gradle | 4 +- packages/expo-screen-capture/package.json | 2 +- packages/expo-screen-orientation/CHANGELOG.md | 4 + .../android/build.gradle | 4 +- packages/expo-screen-orientation/package.json | 2 +- packages/expo-secure-store/CHANGELOG.md | 4 + .../expo-secure-store/android/build.gradle | 4 +- packages/expo-secure-store/package.json | 2 +- packages/expo-sensors/CHANGELOG.md | 4 + packages/expo-sensors/android/build.gradle | 4 +- packages/expo-sensors/package.json | 2 +- packages/expo-server/CHANGELOG.md | 4 + packages/expo-server/package.json | 2 +- packages/expo-sharing/CHANGELOG.md | 4 + packages/expo-sharing/android/build.gradle | 4 +- packages/expo-sharing/package.json | 2 +- packages/expo-sms/CHANGELOG.md | 4 + packages/expo-sms/android/build.gradle | 4 +- packages/expo-sms/package.json | 2 +- packages/expo-speech/CHANGELOG.md | 4 + packages/expo-speech/android/build.gradle | 4 +- packages/expo-speech/package.json | 2 +- packages/expo-splash-screen/CHANGELOG.md | 4 + .../expo-splash-screen/android/build.gradle | 4 +- packages/expo-splash-screen/package.json | 2 +- packages/expo-sqlite/CHANGELOG.md | 4 + packages/expo-sqlite/android/build.gradle | 4 +- packages/expo-sqlite/package.json | 2 +- .../expo-standard-web-crypto/package.json | 2 +- packages/expo-status-bar/CHANGELOG.md | 4 + packages/expo-status-bar/android/build.gradle | 4 +- packages/expo-status-bar/package.json | 2 +- packages/expo-store-review/CHANGELOG.md | 4 + .../expo-store-review/android/build.gradle | 4 +- packages/expo-store-review/package.json | 2 +- packages/expo-symbols/CHANGELOG.md | 4 + packages/expo-symbols/package.json | 2 +- packages/expo-system-ui/CHANGELOG.md | 4 + packages/expo-system-ui/android/build.gradle | 4 +- packages/expo-system-ui/package.json | 2 +- packages/expo-task-manager/CHANGELOG.md | 4 + .../expo-task-manager/android/build.gradle | 4 +- packages/expo-task-manager/package.json | 2 +- packages/expo-test-runner/package.json | 2 +- .../expo-tracking-transparency/CHANGELOG.md | 4 + .../android/build.gradle | 4 +- .../expo-tracking-transparency/package.json | 2 +- packages/expo-ui/CHANGELOG.md | 8 +- packages/expo-ui/android/build.gradle | 4 +- packages/expo-ui/package.json | 2 +- packages/expo-updates-interface/CHANGELOG.md | 4 + .../android/build.gradle | 4 +- packages/expo-updates-interface/package.json | 2 +- packages/expo-updates/CHANGELOG.md | 4 + packages/expo-updates/android/build.gradle | 4 +- packages/expo-updates/package.json | 2 +- packages/expo-video-thumbnails/CHANGELOG.md | 4 + .../android/build.gradle | 4 +- packages/expo-video-thumbnails/package.json | 2 +- packages/expo-video/CHANGELOG.md | 4 + packages/expo-video/android/build.gradle | 4 +- packages/expo-video/package.json | 2 +- packages/expo-web-browser/CHANGELOG.md | 4 + .../expo-web-browser/android/build.gradle | 4 +- packages/expo-web-browser/package.json | 2 +- packages/expo-widgets/CHANGELOG.md | 4 + packages/expo-widgets/package.json | 2 +- packages/expo/CHANGELOG.md | 4 + packages/expo/android/build.gradle | 4 +- packages/expo/bundledNativeModules.json | 162 ++++---- packages/expo/package.json | 2 +- packages/html-elements/CHANGELOG.md | 4 + packages/html-elements/package.json | 2 +- packages/install-expo-modules/CHANGELOG.md | 4 + packages/install-expo-modules/package.json | 2 +- packages/patch-project/CHANGELOG.md | 4 + packages/patch-project/package.json | 2 +- packages/pod-install/CHANGELOG.md | 4 + packages/pod-install/package.json | 2 +- packages/unimodules-app-loader/CHANGELOG.md | 4 + .../android/build.gradle | 4 +- packages/unimodules-app-loader/package.json | 2 +- packages/uri-scheme/CHANGELOG.md | 4 + packages/uri-scheme/package.json | 2 +- .../expo-template-bare-minimum/package.json | 6 +- .../package.json | 6 +- templates/expo-template-blank/package.json | 6 +- templates/expo-template-default/package.json | 32 +- templates/expo-template-tabs/package.json | 22 +- 338 files changed, 1218 insertions(+), 742 deletions(-) diff --git a/apps/bare-expo/ios/Podfile.lock b/apps/bare-expo/ios/Podfile.lock index 0706600a91556f..5289c2d2d94542 100644 --- a/apps/bare-expo/ios/Podfile.lock +++ b/apps/bare-expo/ios/Podfile.lock @@ -22,23 +22,23 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - EASClient (56.0.0): + - EASClient (56.0.1): - ExpoModulesCore - - EASClient/Tests (56.0.0): + - EASClient/Tests (56.0.1): - ExpoModulesCore - ExpoModulesTestCore - - EXApplication (56.0.0): + - EXApplication (56.0.1): - ExpoModulesCore - - EXConstants (56.0.1): + - EXConstants (56.0.2): - ExpoModulesCore - EXJSONUtils (56.0.0) - EXJSONUtils/Tests (56.0.0) - - EXManifests (56.0.1): + - EXManifests (56.0.2): - ExpoModulesCore - - EXManifests/Tests (56.0.1): + - EXManifests/Tests (56.0.2): - ExpoModulesCore - ExpoModulesTestCore - - Expo (56.0.0-preview.2): + - Expo (56.0.0-preview.3): - ExpoModulesCore - ExpoModulesJSI - hermes-engine @@ -64,15 +64,15 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - expo-dev-client (56.0.0): + - expo-dev-client (56.0.1): - EXManifests - expo-dev-launcher - expo-dev-menu - expo-dev-menu-interface - EXUpdatesInterface - - expo-dev-launcher (56.0.0): + - expo-dev-launcher (56.0.1): - EXManifests - - expo-dev-launcher/Main (= 56.0.0) + - expo-dev-launcher/Main (= 56.0.1) - expo-dev-menu - expo-dev-menu-interface - ExpoModulesCore @@ -101,7 +101,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - expo-dev-launcher/Main (56.0.0): + - expo-dev-launcher/Main (56.0.1): - EXManifests - expo-dev-launcher/Unsafe - expo-dev-menu @@ -132,7 +132,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - expo-dev-launcher/Tests (56.0.0): + - expo-dev-launcher/Tests (56.0.1): - EXManifests - expo-dev-menu - expo-dev-menu-interface @@ -167,7 +167,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - expo-dev-launcher/Unsafe (56.0.0): + - expo-dev-launcher/Unsafe (56.0.1): - EXManifests - expo-dev-menu - expo-dev-menu-interface @@ -197,8 +197,8 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - expo-dev-menu (56.0.0): - - expo-dev-menu/Main (= 56.0.0) + - expo-dev-menu (56.0.1): + - expo-dev-menu/Main (= 56.0.1) - hermes-engine - RCTRequired - RCTTypeSafety @@ -220,8 +220,8 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - expo-dev-menu-interface (56.0.0) - - expo-dev-menu/Main (56.0.0): + - expo-dev-menu-interface (56.0.1) + - expo-dev-menu/Main (56.0.1): - EXManifests - expo-dev-menu-interface - ExpoModulesCore @@ -247,7 +247,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - expo-dev-menu/Tests (56.0.0): + - expo-dev-menu/Tests (56.0.1): - ExpoModulesTestCore - hermes-engine - Nimble @@ -273,7 +273,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - expo-dev-menu/UITests (56.0.0): + - expo-dev-menu/UITests (56.0.1): - ExpoModulesTestCore - hermes-engine - RCTRequired @@ -299,7 +299,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - Expo/Tests (56.0.0-preview.2): + - Expo/Tests (56.0.0-preview.3): - ExpoModulesCore - ExpoModulesJSI - ExpoModulesTestCore @@ -326,13 +326,13 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - ExpoAgeRange (56.0.0): + - ExpoAgeRange (56.0.1): - ExpoModulesCore - - ExpoAppIntegrity (56.0.0): + - ExpoAppIntegrity (56.0.1): - ExpoModulesCore - - ExpoAppleAuthentication (56.0.0): + - ExpoAppleAuthentication (56.0.1): - ExpoModulesCore - - ExpoAppMetrics (56.0.0): + - ExpoAppMetrics (56.0.1): - ExpoModulesCore - EXUpdatesInterface - hermes-engine @@ -356,7 +356,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - ExpoAppMetrics/Tests (56.0.0): + - ExpoAppMetrics/Tests (56.0.1): - ExpoModulesCore - EXUpdatesInterface - hermes-engine @@ -380,74 +380,74 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - ExpoAsset (56.0.1): + - ExpoAsset (56.0.2): - ExpoModulesCore - - ExpoAudio (56.0.0): + - ExpoAudio (56.0.1): - ExpoModulesCore - - ExpoBackgroundFetch (56.0.0): + - ExpoBackgroundFetch (56.0.1): - ExpoModulesCore - - ExpoBackgroundTask (56.0.0): + - ExpoBackgroundTask (56.0.1): - ExpoModulesCore - ExpoTaskManager - - ExpoBackgroundTask/Tests (56.0.0): + - ExpoBackgroundTask/Tests (56.0.1): - ExpoModulesCore - ExpoModulesTestCore - ExpoTaskManager - - ExpoBattery (56.0.0): + - ExpoBattery (56.0.1): - ExpoModulesCore - - ExpoBlob (56.0.0): + - ExpoBlob (56.0.1): - ExpoModulesCore - - ExpoBlur (56.0.0): + - ExpoBlur (56.0.1): - ExpoModulesCore - - ExpoBrightness (56.0.0): + - ExpoBrightness (56.0.1): - ExpoModulesCore - - ExpoBrownfield (56.0.0): + - ExpoBrownfield (56.0.1): - ExpoModulesCore - - ExpoCalendar (56.0.0): + - ExpoCalendar (56.0.1): - ExpoModulesCore - - ExpoCamera (56.0.0): + - ExpoCamera (56.0.1): - ExpoModulesCore - - ExpoCameraBarcodeScanning (56.0.0): + - ExpoCameraBarcodeScanning (56.0.1): - ExpoCamera - ZXingObjC/OneD - ZXingObjC/PDF417 - - ExpoCellular (56.0.0): + - ExpoCellular (56.0.1): - ExpoModulesCore - - ExpoClipboard (56.0.0): + - ExpoClipboard (56.0.1): - ExpoModulesCore - - ExpoClipboard/Tests (56.0.0): + - ExpoClipboard/Tests (56.0.1): - ExpoModulesCore - ExpoModulesTestCore - - ExpoContacts (56.0.0): + - ExpoContacts (56.0.1): - ExpoModulesCore - - ExpoCrypto (56.0.0): + - ExpoCrypto (56.0.1): - ExpoModulesCore - - ExpoDevice (56.0.1): + - ExpoDevice (56.0.2): - ExpoModulesCore - - ExpoDocumentPicker (56.0.0): + - ExpoDocumentPicker (56.0.1): - ExpoModulesCore - - ExpoDomWebView (56.0.1): + - ExpoDomWebView (56.0.2): - ExpoModulesCore - - ExpoFileSystem (56.0.1): + - ExpoFileSystem (56.0.2): - ExpoModulesCore - - ExpoFont (56.0.1): + - ExpoFont (56.0.2): - ExpoModulesCore - - ExpoGL (56.0.0): + - ExpoGL (56.0.1): - ExpoModulesCore - ExpoModulesJSI - ReactCommon/turbomodule/core - - ExpoGlassEffect (56.0.1): + - ExpoGlassEffect (56.0.2): - ExpoModulesCore - - ExpoHaptics (56.0.0): + - ExpoHaptics (56.0.1): - ExpoModulesCore - - ExpoImage (56.0.1): + - ExpoImage (56.0.2): - ExpoModulesCore - libavif/libdav1d - SDWebImage (~> 5.21.0) - SDWebImageAVIFCoder (~> 0.11.0) - SDWebImageSVGCoder (~> 1.7.0) - SDWebImageWebPCoder (~> 0.14.6) - - ExpoImage/Tests (56.0.1): + - ExpoImage/Tests (56.0.2): - ExpoModulesCore - ExpoModulesTestCore - libavif/libdav1d @@ -455,12 +455,12 @@ PODS: - SDWebImageAVIFCoder (~> 0.11.0) - SDWebImageSVGCoder (~> 1.7.0) - SDWebImageWebPCoder (~> 0.14.6) - - ExpoImageManipulator (56.0.0): + - ExpoImageManipulator (56.0.1): - ExpoModulesCore - SDWebImageWebPCoder - - ExpoImagePicker (56.0.0): + - ExpoImagePicker (56.0.1): - ExpoModulesCore - - ExpoInsights (56.0.0): + - ExpoInsights (56.0.1): - EASClient - ExpoModulesCore - hermes-engine @@ -484,36 +484,36 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - ExpoKeepAwake (56.0.1): + - ExpoKeepAwake (56.0.2): - ExpoModulesCore - - ExpoLinearGradient (56.0.0): + - ExpoLinearGradient (56.0.1): - ExpoModulesCore - - ExpoLinking (56.0.0): + - ExpoLinking (56.0.1): - ExpoModulesCore - - ExpoLivePhoto (56.0.0): + - ExpoLivePhoto (56.0.1): - ExpoModulesCore - - ExpoLocalAuthentication (56.0.0): + - ExpoLocalAuthentication (56.0.1): - ExpoModulesCore - - ExpoLocalization (56.0.0): + - ExpoLocalization (56.0.1): - ExpoModulesCore - - ExpoLocation (56.0.0): + - ExpoLocation (56.0.1): - ExpoModulesCore - - ExpoLogBox (56.0.1): + - ExpoLogBox (56.0.2): - React-Core - - ExpoMailComposer (56.0.0): + - ExpoMailComposer (56.0.1): - ExpoModulesCore - - ExpoMaps (56.0.0): + - ExpoMaps (56.0.1): - ExpoModulesCore - - ExpoMediaLibrary (56.0.0): + - ExpoMediaLibrary (56.0.1): - ExpoModulesCore - React-Core - - ExpoMediaLibrary/Tests (56.0.0): + - ExpoMediaLibrary/Tests (56.0.1): - ExpoModulesCore - ExpoModulesTestCore - React-Core - - ExpoMeshGradient (56.0.0): + - ExpoMeshGradient (56.0.1): - ExpoModulesCore - - ExpoModulesCore (56.0.0): + - ExpoModulesCore (56.0.1): - ExpoModulesJSI - hermes-engine - RCTRequired @@ -537,7 +537,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - ExpoModulesCore/Tests (56.0.0): + - ExpoModulesCore/Tests (56.0.1): - ExpoModulesJSI - ExpoModulesTestCore - hermes-engine @@ -575,22 +575,22 @@ PODS: - Nimble (~> 13.0.0) - Quick (~> 7.3.0) - React-hermes - - ExpoModulesWorklets (56.0.0): + - ExpoModulesWorklets (56.0.1): - ExpoModulesCore - ExpoModulesJSI - - ExpoModulesWorkletsAdapter (56.0.0): + - ExpoModulesWorkletsAdapter (56.0.1): - ExpoModulesCore - ExpoModulesJSI - ExpoModulesWorklets - RNWorklets - - ExpoNetwork (56.0.0): + - ExpoNetwork (56.0.1): - ExpoModulesCore - - ExpoNotifications (56.0.0): + - ExpoNotifications (56.0.1): - ExpoModulesCore - - ExpoNotifications/Tests (56.0.0): + - ExpoNotifications/Tests (56.0.1): - ExpoModulesCore - ExpoModulesTestCore - - ExpoObserve (56.0.0): + - ExpoObserve (56.0.1): - EASClient - ExpoAppMetrics - ExpoModulesCore @@ -615,7 +615,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - ExpoObserve/Tests (56.0.0): + - ExpoObserve/Tests (56.0.1): - EASClient - ExpoAppMetrics - ExpoModulesCore @@ -640,11 +640,11 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - ExpoPrint (56.0.0): + - ExpoPrint (56.0.1): - ExpoModulesCore - - ExpoScreenCapture (56.0.0): + - ExpoScreenCapture (56.0.1): - ExpoModulesCore - - ExpoScreenOrientation (56.0.0): + - ExpoScreenOrientation (56.0.1): - ExpoModulesCore - hermes-engine - RCTRequired @@ -667,51 +667,51 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - ExpoSecureStore (56.0.0): + - ExpoSecureStore (56.0.1): - ExpoModulesCore - - ExpoSensors (56.0.0): + - ExpoSensors (56.0.1): - ExpoModulesCore - - ExpoSharing (56.0.0): + - ExpoSharing (56.0.1): - ExpoModulesCore - - ExpoSMS (56.0.0): + - ExpoSMS (56.0.1): - ExpoModulesCore - - ExpoSpeech (56.0.0): + - ExpoSpeech (56.0.1): - ExpoModulesCore - - ExpoSplashScreen (56.0.1): + - ExpoSplashScreen (56.0.2): - ExpoModulesCore - - ExpoSQLite (56.0.0): + - ExpoSQLite (56.0.1): - ExpoModulesCore - - ExpoStoreReview (56.0.0): + - ExpoStoreReview (56.0.1): - ExpoModulesCore - - ExpoSymbols (56.0.1): + - ExpoSymbols (56.0.2): - ExpoModulesCore - - ExpoSystemUI (56.0.1): + - ExpoSystemUI (56.0.2): - ExpoModulesCore - - ExpoTaskManager (56.0.0): + - ExpoTaskManager (56.0.1): - ExpoModulesCore - UMAppLoader - - ExpoTaskManager/Tests (56.0.0): + - ExpoTaskManager/Tests (56.0.1): - ExpoModulesCore - ExpoModulesTestCore - UMAppLoader - - ExpoTrackingTransparency (56.0.0): + - ExpoTrackingTransparency (56.0.1): - ExpoModulesCore - - ExpoUI (56.0.1): + - ExpoUI (56.0.2): - ExpoModulesCore - ExpoModulesWorklets - React-RCTFabric - - ExpoVideo (56.0.0): + - ExpoVideo (56.0.1): - ExpoModulesCore - ExpoVideoDashSupportModule (1.0.0): - ExpoModulesCore - ExpoVideo - - ExpoVideoThumbnails (56.0.0): + - ExpoVideoThumbnails (56.0.1): - ExpoModulesCore - - ExpoWebBrowser (56.0.1): + - ExpoWebBrowser (56.0.2): - ExpoModulesCore - EXStructuredHeaders (56.0.0) - EXStructuredHeaders/Tests (56.0.0) - - EXUpdates (56.0.1): + - EXUpdates (56.0.2): - EASClient - EXManifests - ExpoModulesCore @@ -739,7 +739,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - EXUpdates/Tests (56.0.1): + - EXUpdates/Tests (56.0.2): - EASClient - EXManifests - ExpoModulesCore @@ -768,7 +768,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - EXUpdatesInterface (56.0.1): + - EXUpdatesInterface (56.0.2): - ExpoModulesCore - FBLazyVector (0.85.2) - hermes-engine (250829098.0.10): @@ -3215,8 +3215,8 @@ PODS: - TestExpoUi (1.0.0): - ExpoModulesCore - ExpoUI - - UMAppLoader (56.0.0) - - UMAppLoader/Tests (56.0.0): + - UMAppLoader (56.0.1) + - UMAppLoader/Tests (56.0.1): - ExpoModulesTestCore - WorkletsTester (0.0.1): - ExpoModulesCore @@ -3921,91 +3921,91 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: BenchmarkingModule: 75a52c0f605790d86e8cd73979f42693e26a5c14 - EASClient: 92d4859ba99ccb9e6b15e4a6f6bf729eac5e14ce - EXApplication: cbda7a9c73358e57878912da014aa733a8959bd0 - EXConstants: 6808b4bf46160e72c034afe57b857a64896979fd + EASClient: 2321f8d99fa86c710a6f68e017f3b54366baed9f + EXApplication: b7b832ee28762c7eaa550679458a0993d5b9adf4 + EXConstants: 4229c3de4bae302c4ae16c7cb26f3652d92ecbf6 EXJSONUtils: dba2755f4e24009eaf87a876b2d615ea06c16e42 - EXManifests: 23fadfe43e47a071950a5d2cc698e2ec9e869af6 - Expo: b58705d25d040c50297d0a42e7e9bafbd5edbd38 - expo-dev-client: 67f2a4045a9590813cca3c9b43ab27f1f571cd20 - expo-dev-launcher: a41702af6ac74a0c7a9696fbedc013e4f8285826 - expo-dev-menu: 9ff0583e2561b819aae98e4d1d3c66a737c18699 - expo-dev-menu-interface: de90cd44d311f247f5cb599aaedc44b2a3739f53 - ExpoAgeRange: cf86ce89f9dcef583009befbd9f2be0a68a02edd - ExpoAppIntegrity: a145563d5782e7986b8049d7420934fad2a8f46e - ExpoAppleAuthentication: f019fcbd9bdea1a3158aa936a5e1e26891652fd4 - ExpoAppMetrics: ab290f7f3e4c8ae71c07afecb4eda9126c079bfd - ExpoAsset: 705ac2c9a4efe8f68ed83ebc4c4bd2f335513122 - ExpoAudio: e9f6100cbd0c61d991ae5cb699b22b6c3b4db041 - ExpoBackgroundFetch: a78cee242f4318d064ed9d60a97c997528d16f74 - ExpoBackgroundTask: b87922a5bc1da38177482cb41d3c33aeee8e3e42 - ExpoBattery: b587a5f4f7b9b01fa9993256dd77ea0218733c98 - ExpoBlob: f780a0d034b8ba5e3bcc89c799ef9dad43dd9abf - ExpoBlur: e392a6e09db71eef1e500e878112e1119c1ff1d0 - ExpoBrightness: a5ded2872740afd1f2d4efd1208f14145c1f080d - ExpoBrownfield: 42fab7dca07231ccf968358820afe0de674620d4 - ExpoCalendar: f710095d998314e748490db6fbde2d1a42fa5317 - ExpoCamera: 4947e7537ee2709669d51db62756cf8cfecca168 - ExpoCameraBarcodeScanning: 190a1fc2bf354ba6e8b446b2e9316fc1d245cc24 - ExpoCellular: dfbbccd9416880c2ffbf24178e6e385217505036 - ExpoClipboard: 4b208fe6266ed723a2e0770c500b910422d62b44 - ExpoContacts: 03bb5421c591a7537e77751645d336e4cf320c62 - ExpoCrypto: b4d4244224451c7089d2bbb7fbb919b0d7b0daa8 - ExpoDevice: 687a6a9f1119a062e411479daebaa98db2df9baf - ExpoDocumentPicker: 4d58ccd9eeaa4273ef4ef0c031cbb6bf619fdd77 - ExpoDomWebView: 418bc24c668bf84ed99187cdef4733dc294f1af1 - ExpoFileSystem: 9087d62edbffa4565e4b4568fab5db0528d810ac - ExpoFont: a82790c3ad1bee08435ab3359bf87218ce20f858 - ExpoGL: 230a3122c5856848d7ef3daa5c9fc7dd3025ce09 - ExpoGlassEffect: 22eecdd9abf6600bff806f2d3fe38ac8e8efabe0 - ExpoHaptics: 942f1080ca288140e3112d5a6f2bc342a85ae2ec - ExpoImage: fa4120fb31153caeee95d748c1c609ae7c888ae9 - ExpoImageManipulator: aa4e2d3c2a153a04b6a6998a713d107dd0e9e6b1 - ExpoImagePicker: 26a98921352081043c69b176690a43ac2932b6b9 - ExpoInsights: 0a255f9e887e1e8980f7f79c4da8253a66ab3d55 - ExpoKeepAwake: e889b7d99d846a45458baf9cf5a1d1cc96ee7b48 - ExpoLinearGradient: 9ecd05fed3d86b96c18ab3e8881e4932aae584c6 - ExpoLinking: 4e2e8c58e148dd22a6cfda744796abf36bae8787 - ExpoLivePhoto: 009b06bcf15ac8dd1d19ab6963b9d8140630e8dd - ExpoLocalAuthentication: cc6baa33a0508a1b274421856aab72621220f7bf - ExpoLocalization: 76bd3d376fe14bc7ef1a5ff7ea6e395852ce6bcf - ExpoLocation: f936cb52117047963687a6a3aefc2fea85514219 - ExpoLogBox: ff246a45c7fc0827f9460af43dda85759eea2354 - ExpoMailComposer: 98116d32d61d06cc821663b819cd2cfed9698465 - ExpoMaps: 5598309e099c412cce62370a651016eae49454c6 - ExpoMediaLibrary: b3a987d115a5e06fb1763efc25b8ddf528a8357e - ExpoMeshGradient: 51326a88d2ed6f01a0eaf5d0f69687273f8c1aa8 - ExpoModulesCore: 83913161a08b2e283e96fb814fb7204524b63f75 + EXManifests: e20226d12c44cb2d27fca73c274287ff0012b40b + Expo: b1b22697135daf5d1424315e066580f113dff3a3 + expo-dev-client: 504f27df9e9a2bcfefa7aaa9994df51de95f2075 + expo-dev-launcher: cc77e39ffbbb779ca68335bed9b0bbc4555a7312 + expo-dev-menu: 4bdd8de8d1f2351162f3bf6278397c6fdf4e1db1 + expo-dev-menu-interface: 65402d4affb8b418aa6cec29b3abb0e313c8f443 + ExpoAgeRange: 2c9955dbc74840157365bf0d9d56ece7f4753084 + ExpoAppIntegrity: f8ca69d2f6d3ccac07caf6800caa8eaedf5de7c1 + ExpoAppleAuthentication: 07278d62e0b7f332aa9bb77682730bff7440b801 + ExpoAppMetrics: 8976badb4d2e67e47d8cbc26c910980d1a492253 + ExpoAsset: 7e14e338ba1bdb9ac543e223ae5416d60b53d47f + ExpoAudio: 6e714bb2116ca81e5df27c14eb03c588e25715ae + ExpoBackgroundFetch: bf0d59affbcafca0a6d20d1c3c5428b5c6517789 + ExpoBackgroundTask: 0c0164fcca9de3295a5660c90c61def0b6342433 + ExpoBattery: 928f44d0ff6f4f784f4d71a4fa4f4f63355720b4 + ExpoBlob: e8768f86bb7e3c9db8c6a6a0da67d5e44cf65449 + ExpoBlur: 61d6d87b775f60eaaa9641dacc159485fda2da16 + ExpoBrightness: bcc4a499b29572eac7312d34b4a0263b468c3887 + ExpoBrownfield: e4ebe57a563de5a4e816e1cea23b0fc05636c93d + ExpoCalendar: fa556bc1b1728a3458c41ae4c0ccbef3396ce478 + ExpoCamera: 104cc4d93ad08bba16fad493f7904ddc6af8b0cc + ExpoCameraBarcodeScanning: f3a853e97ef1ecd4104745e46a7d16f26357ab7f + ExpoCellular: 09ce078ef208cf7c12ad82a5bdc99557abe2ab1c + ExpoClipboard: 7777a8a09325c291a7eff260c81794ffa993a9f2 + ExpoContacts: 8bd2adc3b29f4e5f2dc0bb0549a8fa2a0b765e00 + ExpoCrypto: 490ef8c93e3b88781eb70779d65a5503d0fabcdd + ExpoDevice: a662cbdff26f47d0a26d9d9df9da3832baca42d4 + ExpoDocumentPicker: 3194424b6d00a73594313781666681752dce16f3 + ExpoDomWebView: 2bdc469950f4b8418dd530e3d479251c151970b1 + ExpoFileSystem: 2db41800e585c4bd4212170ee61dbeaaf216c543 + ExpoFont: 33059d1656f73d456939176c24eff6811bd977f4 + ExpoGL: 4b0de71e63b50b8e8c480e4b045d3ac850a165e6 + ExpoGlassEffect: 7872301feef1465b5e2556f1ce03592a5c487636 + ExpoHaptics: db0ead9881c28d5fd3451922ae21fb07de218104 + ExpoImage: ef8b9df2abbdc4d3fdb2aff8d3578048baca91cc + ExpoImageManipulator: 6a1dda4bd8fbb69ec21fa79cd4bc4e8a5337f816 + ExpoImagePicker: c1a50aa761a24b3d5d8fa3490b7d6392ee884f92 + ExpoInsights: d9a54a9edd529a47cf9fa8ab70422cbcf8b9c58e + ExpoKeepAwake: a4bed3a776f6e04c1ef786a8cb8f590238bcb41a + ExpoLinearGradient: e2984e3bd7a29e7d93a96af7da53c192ec5563b3 + ExpoLinking: 7ca71f39097ce4caf14c2acffdbbd4a58588908e + ExpoLivePhoto: d684bb908c001dd7f08722ee0138b1f5a5b3d97d + ExpoLocalAuthentication: bbc4f62631f6501283963047ee36e60dcc88a618 + ExpoLocalization: dbe76d314077728ce3942a77bc1cd0e9dcf20a99 + ExpoLocation: 1c564afc75115bb81e3c8b87702061fb1655122f + ExpoLogBox: 2ccfba98fd5aee910f21d1900c827bf7f798ed13 + ExpoMailComposer: 385e9e95ff8c97120799867a018c494b2248e800 + ExpoMaps: eecc6eeafcebb70c7a99af4969c16b88e353e9c2 + ExpoMediaLibrary: 9840b55061fdd289b12a66c64954b4a9496deec7 + ExpoMeshGradient: 0e1b9fb7170213f0084e18d5252e6ecfcdd44a39 + ExpoModulesCore: 6df93528807d67285e2750d0992513042bd546aa ExpoModulesJSI: ea32f68254fb0bb09198bc0b40489d4a9df4c708 ExpoModulesTestCore: 5660ab6b5928747366d4946580622a578865696a - ExpoModulesWorklets: 8bcb73d4467bf0363e0eb1f8a040fe1e37c18f79 - ExpoModulesWorkletsAdapter: fb7bb06e9b617561f10fa02a20e31206cc00d138 - ExpoNetwork: 23eca2e819b9bed3f74ba866401cb8bc481d90c7 - ExpoNotifications: 98b903ae77c702da2feb1d065d7fc62d40dc720c - ExpoObserve: 219630651e73e8ab63e768287daf35c62beff909 - ExpoPrint: 11940265e67847e7f98231a6d654f3c8df41b7c1 - ExpoScreenCapture: 49513bd6d872808a5f79a26004fe7cb234d08bd5 - ExpoScreenOrientation: 85e9fa0920f61f98aac4b0f8c8db7928ccac1b77 - ExpoSecureStore: f21bc12bb09ce0d94b999d1af57571213c33fa2f - ExpoSensors: 6872fd0ef1d22e3840d4853c3acbb02257f3531e - ExpoSharing: 8dd7e038afd1f3bb2db4cbc587c3cbbeecb9003c - ExpoSMS: 2e0e9d532fc5614c8887992f2b5a8d9585e0c54b - ExpoSpeech: 87867957dcb93c9c626bf2a22483b3110420c015 - ExpoSplashScreen: 35e0a73159ac739d1b37a0fdec44374160b98f7b - ExpoSQLite: b68f2516baa84ddb95c0edadf70cb606294a5ea6 - ExpoStoreReview: 7c8ca2d4f3896e10493043a0f7b3239a617283a5 - ExpoSymbols: 1103331f1192e922fef6a8f3f96bf6be446dc8a9 - ExpoSystemUI: a8225377947e7066d86eb041c9b45f0835a2015f - ExpoTaskManager: 303bf0ec470e95b4d7fcf0016a925c77f2f2df52 - ExpoTrackingTransparency: 66ffd9145e18c752319efe3c4731078300de06dc - ExpoUI: 378f546ff55a433636e7f09d0fad1792b20bf9f1 - ExpoVideo: b90f337707445c6e8ba140769246b907ec7799b1 + ExpoModulesWorklets: 6527af35238f2daeb4532bb496e9a3d3dbe90efd + ExpoModulesWorkletsAdapter: 5019bcd18024cac1f62f5cd1cca8da33c7f02dcf + ExpoNetwork: d05a2ddda5bfb6040a7dad644a9b09ef6db4dc21 + ExpoNotifications: a1fef6c90f120ad7d1943bf1aca76afe71814f45 + ExpoObserve: de3df5217dff3205a513c3044f5634f586d9e099 + ExpoPrint: 53e287956fbe4fd70d762789bdf6f73ca7d59f69 + ExpoScreenCapture: 38d2c927dcfb4160305f244e5126515736a9b325 + ExpoScreenOrientation: 69e2902537c9ef7e84cd46659055a55a5091af38 + ExpoSecureStore: 46fcb1ef05d828ddebafae3649dfe704911c4794 + ExpoSensors: dae6daee9d453395d558e3869e996200ccca9e1e + ExpoSharing: 00119b6d7b2cdfb3445b3d0f5fdebd7389bd9edd + ExpoSMS: f6194aada0eec2dad7ed450e0593b96a5ba9901d + ExpoSpeech: 24e65548b5f11cdca2ecc50c7f72e848ed9dfe4b + ExpoSplashScreen: 7eae65b586231295483ab2f89a48a99aa690e482 + ExpoSQLite: 484b683b36fddecd8f2fe99bdd7152cf85bc4bea + ExpoStoreReview: 29fde8887bd95a86127955ddaa7ca14ca7eec90a + ExpoSymbols: fa3656a5d54f020c45555570e6b98d7fecd60ada + ExpoSystemUI: aaaabea25de250ab39c6004018d848597f50be01 + ExpoTaskManager: 63f612b4ca72a39031b93efe7cffdcd80b9a2def + ExpoTrackingTransparency: 8684aab16ee0d3f9e66cd9062666f8a94a69390c + ExpoUI: 53fb4b34e5d1e073ab68a243e0a60b270f0a3410 + ExpoVideo: 868b4bbf2c90c4ca416e981ec46f0300c7d02f2d ExpoVideoDashSupportModule: a8197584e7b7e533a67e75d3349c5fa827358ad6 - ExpoVideoThumbnails: 3ff80af3300cb8792dfce15a0c2d045c0e873ba2 - ExpoWebBrowser: d7c838c799939f1f7574a54b691b501da9a2996e + ExpoVideoThumbnails: f003bb69da62aa0a8869280cc890c880df32bc13 + ExpoWebBrowser: d907b287cff03a0c7c6d32461f832e7439728c0d EXStructuredHeaders: 9e89bcdd636ae2ecb59995cfba3230f5d7547c08 - EXUpdates: 9f90d5a4b98b6ed922c2d8139ad912d0905892fa - EXUpdatesInterface: d9c69c30c1c124bf5a73d8965bace90038146cf0 + EXUpdates: d029de9404bfceaa40632df741c12245eb06bf54 + EXUpdatesInterface: 25408a97d682355eb9fb37e5aa6e22caece1881f FBLazyVector: 26fd21c75314e101f280d401e97f27d54f3f7064 hermes-engine: 725fd85144e1348879039099a6be950c471a4f2c libavif: 5f8e715bea24debec477006f21ef9e95432e254d @@ -4110,7 +4110,7 @@ SPEC CHECKSUMS: SDWebImageSVGCoder: 15a300a97ec1c8ac958f009c02220ac0402e936c SDWebImageWebPCoder: e38c0a70396191361d60c092933e22c20d5b1380 TestExpoUi: e376582270047f880c7e44afc7f912c97b14da54 - UMAppLoader: 114b4c89b0083f3e103be55fe0ff0950475f267b + UMAppLoader: b7d22886a244871c20b5a8f2fcea13c18534e677 WorkletsTester: 15a12097d67f73fd107ab7dc8236cab805e472b0 Yoga: 04bb4bfeb02c0000b940c1e6e89e856cd8de5a71 ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 diff --git a/apps/expo-go/ios/Podfile.lock b/apps/expo-go/ios/Podfile.lock index 26f85c5b385aa3..b1e9215c2511b1 100644 --- a/apps/expo-go/ios/Podfile.lock +++ b/apps/expo-go/ios/Podfile.lock @@ -4,23 +4,23 @@ PODS: - CocoaLumberjack/Core (= 3.5.3) - CocoaLumberjack/Core (3.5.3) - DoubleConversion (1.1.6) - - EASClient (56.0.0): + - EASClient (56.0.1): - ExpoModulesCore - - EASClient/Tests (56.0.0): + - EASClient/Tests (56.0.1): - ExpoModulesCore - ExpoModulesTestCore - - EXApplication (56.0.0): + - EXApplication (56.0.1): - ExpoModulesCore - - EXConstants (56.0.1): + - EXConstants (56.0.2): - ExpoModulesCore - EXJSONUtils (56.0.0) - EXJSONUtils/Tests (56.0.0) - - EXManifests (56.0.1): + - EXManifests (56.0.2): - ExpoModulesCore - - EXManifests/Tests (56.0.1): + - EXManifests/Tests (56.0.2): - ExpoModulesCore - ExpoModulesTestCore - - Expo (56.0.0-preview.2): + - Expo (56.0.0-preview.3): - boost - DoubleConversion - ExpoModulesCore @@ -52,7 +52,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - Expo/Tests (56.0.0-preview.2): + - Expo/Tests (56.0.0-preview.3): - boost - DoubleConversion - ExpoModulesCore @@ -85,72 +85,72 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - ExpoAsset (56.0.1): + - ExpoAsset (56.0.2): - ExpoModulesCore - - ExpoAudio (56.0.0): + - ExpoAudio (56.0.1): - ExpoModulesCore - - ExpoBackgroundFetch (56.0.0): + - ExpoBackgroundFetch (56.0.1): - ExpoModulesCore - - ExpoBackgroundTask (56.0.0): + - ExpoBackgroundTask (56.0.1): - ExpoModulesCore - ExpoTaskManager - - ExpoBackgroundTask/Tests (56.0.0): + - ExpoBackgroundTask/Tests (56.0.1): - ExpoModulesCore - ExpoModulesTestCore - ExpoTaskManager - - ExpoBattery (56.0.0): + - ExpoBattery (56.0.1): - ExpoModulesCore - - ExpoBlob (56.0.0): + - ExpoBlob (56.0.1): - ExpoModulesCore - - ExpoBlur (56.0.0): + - ExpoBlur (56.0.1): - ExpoModulesCore - - ExpoBrightness (56.0.0): + - ExpoBrightness (56.0.1): - ExpoModulesCore - - ExpoCalendar (56.0.0): + - ExpoCalendar (56.0.1): - ExpoModulesCore - - ExpoCamera (56.0.0): + - ExpoCamera (56.0.1): - ExpoModulesCore - - ExpoCameraBarcodeScanning (56.0.0): + - ExpoCameraBarcodeScanning (56.0.1): - ExpoCamera - ZXingObjC/OneD - ZXingObjC/PDF417 - - ExpoCellular (56.0.0): + - ExpoCellular (56.0.1): - ExpoModulesCore - - ExpoClipboard (56.0.0): + - ExpoClipboard (56.0.1): - ExpoModulesCore - - ExpoClipboard/Tests (56.0.0): + - ExpoClipboard/Tests (56.0.1): - ExpoModulesCore - ExpoModulesTestCore - - ExpoContacts (56.0.0): + - ExpoContacts (56.0.1): - ExpoModulesCore - - ExpoCrypto (56.0.0): + - ExpoCrypto (56.0.1): - ExpoModulesCore - - ExpoDevice (56.0.1): + - ExpoDevice (56.0.2): - ExpoModulesCore - - ExpoDocumentPicker (56.0.0): + - ExpoDocumentPicker (56.0.1): - ExpoModulesCore - - ExpoDomWebView (56.0.1): + - ExpoDomWebView (56.0.2): - ExpoModulesCore - - ExpoFileSystem (56.0.1): + - ExpoFileSystem (56.0.2): - ExpoModulesCore - - ExpoFont (56.0.1): + - ExpoFont (56.0.2): - ExpoModulesCore - - ExpoGL (56.0.0): + - ExpoGL (56.0.1): - ExpoModulesCore - ExpoModulesJSI - ReactCommon/turbomodule/core - - ExpoGlassEffect (56.0.1): + - ExpoGlassEffect (56.0.2): - ExpoModulesCore - - ExpoHaptics (56.0.0): + - ExpoHaptics (56.0.1): - ExpoModulesCore - - ExpoImage (56.0.1): + - ExpoImage (56.0.2): - ExpoModulesCore - libavif/libdav1d - SDWebImage (~> 5.21.0) - SDWebImageAVIFCoder (~> 0.11.0) - SDWebImageSVGCoder (~> 1.7.0) - SDWebImageWebPCoder (~> 0.14.6) - - ExpoImage/Tests (56.0.1): + - ExpoImage/Tests (56.0.2): - ExpoModulesCore - ExpoModulesTestCore - libavif/libdav1d @@ -158,35 +158,35 @@ PODS: - SDWebImageAVIFCoder (~> 0.11.0) - SDWebImageSVGCoder (~> 1.7.0) - SDWebImageWebPCoder (~> 0.14.6) - - ExpoImageManipulator (56.0.0): + - ExpoImageManipulator (56.0.1): - ExpoModulesCore - SDWebImageWebPCoder - - ExpoImagePicker (56.0.0): + - ExpoImagePicker (56.0.1): - ExpoModulesCore - - ExpoKeepAwake (56.0.1): + - ExpoKeepAwake (56.0.2): - ExpoModulesCore - - ExpoLinearGradient (56.0.0): + - ExpoLinearGradient (56.0.1): - ExpoModulesCore - - ExpoLinking (56.0.0): + - ExpoLinking (56.0.1): - ExpoModulesCore - - ExpoLocalAuthentication (56.0.0): + - ExpoLocalAuthentication (56.0.1): - ExpoModulesCore - - ExpoLocalization (56.0.0): + - ExpoLocalization (56.0.1): - ExpoModulesCore - - ExpoLocation (56.0.0): + - ExpoLocation (56.0.1): - ExpoModulesCore - - ExpoLogBox (56.0.1): + - ExpoLogBox (56.0.2): - React-Core - - ExpoMailComposer (56.0.0): + - ExpoMailComposer (56.0.1): - ExpoModulesCore - - ExpoMediaLibrary (56.0.0): + - ExpoMediaLibrary (56.0.1): - ExpoModulesCore - React-Core - - ExpoMediaLibrary/Tests (56.0.0): + - ExpoMediaLibrary/Tests (56.0.1): - ExpoModulesCore - ExpoModulesTestCore - React-Core - - ExpoModulesCore (56.0.0): + - ExpoModulesCore (56.0.1): - boost - DoubleConversion - ExpoModulesJSI @@ -216,7 +216,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - ExpoModulesCore/Tests (56.0.0): + - ExpoModulesCore/Tests (56.0.1): - boost - DoubleConversion - ExpoModulesJSI @@ -260,33 +260,33 @@ PODS: - Nimble (~> 13.0.0) - Quick (~> 7.3.0) - React-hermes - - ExpoModulesWorklets (56.0.0): + - ExpoModulesWorklets (56.0.1): - ExpoModulesCore - ExpoModulesJSI - - ExpoModulesWorkletsAdapter (56.0.0): + - ExpoModulesWorkletsAdapter (56.0.1): - ExpoModulesCore - ExpoModulesJSI - ExpoModulesWorklets - RNWorklets - - ExpoNetwork (56.0.0): + - ExpoNetwork (56.0.1): - ExpoModulesCore - - ExpoNotifications (56.0.0): + - ExpoNotifications (56.0.1): - ExpoModulesCore - - ExpoNotifications/Tests (56.0.0): + - ExpoNotifications/Tests (56.0.1): - ExpoModulesCore - ExpoModulesTestCore - - ExpoPrint (56.0.0): + - ExpoPrint (56.0.1): - ExpoModulesCore - - ExpoRouter (56.0.1): + - ExpoRouter (56.0.2): - ExpoModulesCore - RNScreens - - ExpoRouter/Tests (56.0.1): + - ExpoRouter/Tests (56.0.2): - ExpoModulesCore - ExpoModulesTestCore - RNScreens - - ExpoScreenCapture (56.0.0): + - ExpoScreenCapture (56.0.1): - ExpoModulesCore - - ExpoScreenOrientation (56.0.0): + - ExpoScreenOrientation (56.0.1): - boost - DoubleConversion - ExpoModulesCore @@ -315,46 +315,46 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - ExpoSecureStore (56.0.0): + - ExpoSecureStore (56.0.1): - ExpoModulesCore - - ExpoSensors (56.0.0): + - ExpoSensors (56.0.1): - ExpoModulesCore - - ExpoSharing (56.0.0): + - ExpoSharing (56.0.1): - ExpoModulesCore - - ExpoSMS (56.0.0): + - ExpoSMS (56.0.1): - ExpoModulesCore - - ExpoSpeech (56.0.0): + - ExpoSpeech (56.0.1): - ExpoModulesCore - - ExpoSQLite (56.0.0): + - ExpoSQLite (56.0.1): - ExpoModulesCore - - ExpoStoreReview (56.0.0): + - ExpoStoreReview (56.0.1): - ExpoModulesCore - - ExpoSymbols (56.0.1): + - ExpoSymbols (56.0.2): - ExpoModulesCore - - ExpoSystemUI (56.0.1): + - ExpoSystemUI (56.0.2): - ExpoModulesCore - - ExpoTaskManager (56.0.0): + - ExpoTaskManager (56.0.1): - ExpoModulesCore - UMAppLoader - - ExpoTaskManager/Tests (56.0.0): + - ExpoTaskManager/Tests (56.0.1): - ExpoModulesCore - ExpoModulesTestCore - UMAppLoader - - ExpoTrackingTransparency (56.0.0): + - ExpoTrackingTransparency (56.0.1): - ExpoModulesCore - - ExpoUI (56.0.1): + - ExpoUI (56.0.2): - ExpoModulesCore - ExpoModulesWorklets - React-RCTFabric - - ExpoVideo (56.0.0): + - ExpoVideo (56.0.1): - ExpoModulesCore - - ExpoVideoThumbnails (56.0.0): + - ExpoVideoThumbnails (56.0.1): - ExpoModulesCore - - ExpoWebBrowser (56.0.1): + - ExpoWebBrowser (56.0.2): - ExpoModulesCore - EXStructuredHeaders (56.0.0) - EXStructuredHeaders/Tests (56.0.0) - - EXUpdates (56.0.1): + - EXUpdates (56.0.2): - boost - DoubleConversion - EASClient @@ -388,7 +388,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - EXUpdates/Tests (56.0.1): + - EXUpdates/Tests (56.0.2): - boost - DoubleConversion - EASClient @@ -423,7 +423,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - EXUpdatesInterface (56.0.1): + - EXUpdatesInterface (56.0.2): - ExpoModulesCore - fast_float (8.0.0) - FBLazyVector (0.85.2) @@ -3988,8 +3988,8 @@ PODS: - StripeUICore (25.11.0): - StripeCore (= 25.11.0) - SwiftUIIntrospect (1.3.0) - - UMAppLoader (56.0.0) - - UMAppLoader/Tests (56.0.0): + - UMAppLoader (56.0.1) + - UMAppLoader/Tests (56.0.1): - ExpoModulesTestCore - Yoga (0.0.0) - ZXingObjC/Core (3.6.9) @@ -4585,76 +4585,76 @@ SPEC CHECKSUMS: boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 CocoaLumberjack: 2f44e60eb91c176d471fdba43b9e3eae6a721947 DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb - EASClient: 92d4859ba99ccb9e6b15e4a6f6bf729eac5e14ce - EXApplication: cbda7a9c73358e57878912da014aa733a8959bd0 - EXConstants: 6808b4bf46160e72c034afe57b857a64896979fd + EASClient: 2321f8d99fa86c710a6f68e017f3b54366baed9f + EXApplication: b7b832ee28762c7eaa550679458a0993d5b9adf4 + EXConstants: 4229c3de4bae302c4ae16c7cb26f3652d92ecbf6 EXJSONUtils: dba2755f4e24009eaf87a876b2d615ea06c16e42 - EXManifests: 23fadfe43e47a071950a5d2cc698e2ec9e869af6 - Expo: 0161e119fae96cd10d1a0607a9e32999d0398bd2 - ExpoAsset: 705ac2c9a4efe8f68ed83ebc4c4bd2f335513122 - ExpoAudio: e9f6100cbd0c61d991ae5cb699b22b6c3b4db041 - ExpoBackgroundFetch: a78cee242f4318d064ed9d60a97c997528d16f74 - ExpoBackgroundTask: b87922a5bc1da38177482cb41d3c33aeee8e3e42 - ExpoBattery: b587a5f4f7b9b01fa9993256dd77ea0218733c98 - ExpoBlob: f780a0d034b8ba5e3bcc89c799ef9dad43dd9abf - ExpoBlur: e392a6e09db71eef1e500e878112e1119c1ff1d0 - ExpoBrightness: a5ded2872740afd1f2d4efd1208f14145c1f080d - ExpoCalendar: f710095d998314e748490db6fbde2d1a42fa5317 - ExpoCamera: 4947e7537ee2709669d51db62756cf8cfecca168 - ExpoCameraBarcodeScanning: 190a1fc2bf354ba6e8b446b2e9316fc1d245cc24 - ExpoCellular: dfbbccd9416880c2ffbf24178e6e385217505036 - ExpoClipboard: 4b208fe6266ed723a2e0770c500b910422d62b44 - ExpoContacts: 03bb5421c591a7537e77751645d336e4cf320c62 - ExpoCrypto: b4d4244224451c7089d2bbb7fbb919b0d7b0daa8 - ExpoDevice: 687a6a9f1119a062e411479daebaa98db2df9baf - ExpoDocumentPicker: 4d58ccd9eeaa4273ef4ef0c031cbb6bf619fdd77 - ExpoDomWebView: 418bc24c668bf84ed99187cdef4733dc294f1af1 - ExpoFileSystem: 9087d62edbffa4565e4b4568fab5db0528d810ac - ExpoFont: a82790c3ad1bee08435ab3359bf87218ce20f858 - ExpoGL: 230a3122c5856848d7ef3daa5c9fc7dd3025ce09 - ExpoGlassEffect: 22eecdd9abf6600bff806f2d3fe38ac8e8efabe0 - ExpoHaptics: 942f1080ca288140e3112d5a6f2bc342a85ae2ec - ExpoImage: fa4120fb31153caeee95d748c1c609ae7c888ae9 - ExpoImageManipulator: aa4e2d3c2a153a04b6a6998a713d107dd0e9e6b1 - ExpoImagePicker: 26a98921352081043c69b176690a43ac2932b6b9 - ExpoKeepAwake: e889b7d99d846a45458baf9cf5a1d1cc96ee7b48 - ExpoLinearGradient: 9ecd05fed3d86b96c18ab3e8881e4932aae584c6 - ExpoLinking: 4e2e8c58e148dd22a6cfda744796abf36bae8787 - ExpoLocalAuthentication: cc6baa33a0508a1b274421856aab72621220f7bf - ExpoLocalization: 76bd3d376fe14bc7ef1a5ff7ea6e395852ce6bcf - ExpoLocation: f936cb52117047963687a6a3aefc2fea85514219 - ExpoLogBox: ff246a45c7fc0827f9460af43dda85759eea2354 - ExpoMailComposer: 98116d32d61d06cc821663b819cd2cfed9698465 - ExpoMediaLibrary: b3a987d115a5e06fb1763efc25b8ddf528a8357e - ExpoModulesCore: c5b827eec0a4ad847d7f87eeaa422a61657e0700 + EXManifests: e20226d12c44cb2d27fca73c274287ff0012b40b + Expo: 5a9d0dee810353ede953a3559d10bc3ed68bf060 + ExpoAsset: 7e14e338ba1bdb9ac543e223ae5416d60b53d47f + ExpoAudio: 6e714bb2116ca81e5df27c14eb03c588e25715ae + ExpoBackgroundFetch: bf0d59affbcafca0a6d20d1c3c5428b5c6517789 + ExpoBackgroundTask: 0c0164fcca9de3295a5660c90c61def0b6342433 + ExpoBattery: 928f44d0ff6f4f784f4d71a4fa4f4f63355720b4 + ExpoBlob: e8768f86bb7e3c9db8c6a6a0da67d5e44cf65449 + ExpoBlur: 61d6d87b775f60eaaa9641dacc159485fda2da16 + ExpoBrightness: bcc4a499b29572eac7312d34b4a0263b468c3887 + ExpoCalendar: fa556bc1b1728a3458c41ae4c0ccbef3396ce478 + ExpoCamera: 104cc4d93ad08bba16fad493f7904ddc6af8b0cc + ExpoCameraBarcodeScanning: f3a853e97ef1ecd4104745e46a7d16f26357ab7f + ExpoCellular: 09ce078ef208cf7c12ad82a5bdc99557abe2ab1c + ExpoClipboard: 7777a8a09325c291a7eff260c81794ffa993a9f2 + ExpoContacts: 8bd2adc3b29f4e5f2dc0bb0549a8fa2a0b765e00 + ExpoCrypto: 490ef8c93e3b88781eb70779d65a5503d0fabcdd + ExpoDevice: a662cbdff26f47d0a26d9d9df9da3832baca42d4 + ExpoDocumentPicker: 3194424b6d00a73594313781666681752dce16f3 + ExpoDomWebView: 2bdc469950f4b8418dd530e3d479251c151970b1 + ExpoFileSystem: 2db41800e585c4bd4212170ee61dbeaaf216c543 + ExpoFont: 33059d1656f73d456939176c24eff6811bd977f4 + ExpoGL: 4b0de71e63b50b8e8c480e4b045d3ac850a165e6 + ExpoGlassEffect: 7872301feef1465b5e2556f1ce03592a5c487636 + ExpoHaptics: db0ead9881c28d5fd3451922ae21fb07de218104 + ExpoImage: ef8b9df2abbdc4d3fdb2aff8d3578048baca91cc + ExpoImageManipulator: 6a1dda4bd8fbb69ec21fa79cd4bc4e8a5337f816 + ExpoImagePicker: c1a50aa761a24b3d5d8fa3490b7d6392ee884f92 + ExpoKeepAwake: a4bed3a776f6e04c1ef786a8cb8f590238bcb41a + ExpoLinearGradient: e2984e3bd7a29e7d93a96af7da53c192ec5563b3 + ExpoLinking: 7ca71f39097ce4caf14c2acffdbbd4a58588908e + ExpoLocalAuthentication: bbc4f62631f6501283963047ee36e60dcc88a618 + ExpoLocalization: dbe76d314077728ce3942a77bc1cd0e9dcf20a99 + ExpoLocation: 1c564afc75115bb81e3c8b87702061fb1655122f + ExpoLogBox: 2ccfba98fd5aee910f21d1900c827bf7f798ed13 + ExpoMailComposer: 385e9e95ff8c97120799867a018c494b2248e800 + ExpoMediaLibrary: 9840b55061fdd289b12a66c64954b4a9496deec7 + ExpoModulesCore: b104f5b33add9c9da8e228b3d3404b7054f22332 ExpoModulesJSI: ea32f68254fb0bb09198bc0b40489d4a9df4c708 ExpoModulesTestCore: 5660ab6b5928747366d4946580622a578865696a - ExpoModulesWorklets: 8bcb73d4467bf0363e0eb1f8a040fe1e37c18f79 - ExpoModulesWorkletsAdapter: fb7bb06e9b617561f10fa02a20e31206cc00d138 - ExpoNetwork: 23eca2e819b9bed3f74ba866401cb8bc481d90c7 - ExpoNotifications: 98b903ae77c702da2feb1d065d7fc62d40dc720c - ExpoPrint: 11940265e67847e7f98231a6d654f3c8df41b7c1 - ExpoRouter: 3c50a81167c9621bc47d2376e12e5d0c2853be29 - ExpoScreenCapture: 49513bd6d872808a5f79a26004fe7cb234d08bd5 - ExpoScreenOrientation: a4a0adf657a8f77fe2d8428a3ff6a2500131dc2b - ExpoSecureStore: f21bc12bb09ce0d94b999d1af57571213c33fa2f - ExpoSensors: 6872fd0ef1d22e3840d4853c3acbb02257f3531e - ExpoSharing: 8dd7e038afd1f3bb2db4cbc587c3cbbeecb9003c - ExpoSMS: 2e0e9d532fc5614c8887992f2b5a8d9585e0c54b - ExpoSpeech: 87867957dcb93c9c626bf2a22483b3110420c015 - ExpoSQLite: b68f2516baa84ddb95c0edadf70cb606294a5ea6 - ExpoStoreReview: 7c8ca2d4f3896e10493043a0f7b3239a617283a5 - ExpoSymbols: 1103331f1192e922fef6a8f3f96bf6be446dc8a9 - ExpoSystemUI: a8225377947e7066d86eb041c9b45f0835a2015f - ExpoTaskManager: 303bf0ec470e95b4d7fcf0016a925c77f2f2df52 - ExpoTrackingTransparency: 66ffd9145e18c752319efe3c4731078300de06dc - ExpoUI: 378f546ff55a433636e7f09d0fad1792b20bf9f1 - ExpoVideo: b90f337707445c6e8ba140769246b907ec7799b1 - ExpoVideoThumbnails: 3ff80af3300cb8792dfce15a0c2d045c0e873ba2 - ExpoWebBrowser: d7c838c799939f1f7574a54b691b501da9a2996e + ExpoModulesWorklets: 6527af35238f2daeb4532bb496e9a3d3dbe90efd + ExpoModulesWorkletsAdapter: 5019bcd18024cac1f62f5cd1cca8da33c7f02dcf + ExpoNetwork: d05a2ddda5bfb6040a7dad644a9b09ef6db4dc21 + ExpoNotifications: a1fef6c90f120ad7d1943bf1aca76afe71814f45 + ExpoPrint: 53e287956fbe4fd70d762789bdf6f73ca7d59f69 + ExpoRouter: 38e792ac3617b25f35e8c0c8754fed85467f4a2b + ExpoScreenCapture: 38d2c927dcfb4160305f244e5126515736a9b325 + ExpoScreenOrientation: a6d9e26a8c8a6fb5c9d41567ff19a1cafe6de3a1 + ExpoSecureStore: 46fcb1ef05d828ddebafae3649dfe704911c4794 + ExpoSensors: dae6daee9d453395d558e3869e996200ccca9e1e + ExpoSharing: 00119b6d7b2cdfb3445b3d0f5fdebd7389bd9edd + ExpoSMS: f6194aada0eec2dad7ed450e0593b96a5ba9901d + ExpoSpeech: 24e65548b5f11cdca2ecc50c7f72e848ed9dfe4b + ExpoSQLite: 484b683b36fddecd8f2fe99bdd7152cf85bc4bea + ExpoStoreReview: 29fde8887bd95a86127955ddaa7ca14ca7eec90a + ExpoSymbols: fa3656a5d54f020c45555570e6b98d7fecd60ada + ExpoSystemUI: aaaabea25de250ab39c6004018d848597f50be01 + ExpoTaskManager: 63f612b4ca72a39031b93efe7cffdcd80b9a2def + ExpoTrackingTransparency: 8684aab16ee0d3f9e66cd9062666f8a94a69390c + ExpoUI: 53fb4b34e5d1e073ab68a243e0a60b270f0a3410 + ExpoVideo: 868b4bbf2c90c4ca416e981ec46f0300c7d02f2d + ExpoVideoThumbnails: f003bb69da62aa0a8869280cc890c880df32bc13 + ExpoWebBrowser: d907b287cff03a0c7c6d32461f832e7439728c0d EXStructuredHeaders: 9e89bcdd636ae2ecb59995cfba3230f5d7547c08 - EXUpdates: 4800ec2c98d0ff8bac31c2a927096c1408cdd495 - EXUpdatesInterface: d9c69c30c1c124bf5a73d8965bace90038146cf0 + EXUpdates: ce0e800b8c1b1014af518fc157dec0b5aaf4ebe3 + EXUpdatesInterface: 25408a97d682355eb9fb37e5aa6e22caece1881f fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 FBLazyVector: 4cd65993d9ef677523093deeb7d8710f39fb9ed7 FirebaseAnalytics: acfa848bf81e1a4dbf60ef1f0eddd7328fe6673e @@ -4787,7 +4787,7 @@ SPEC CHECKSUMS: StripePaymentsUI: e942824c2a21c67f41b3bf6c09e87ebe882dd5c5 StripeUICore: 9ee3c730f282fd34605f7ba00f2b77d80729d882 SwiftUIIntrospect: fee9aa07293ee280373a591e1824e8ddc869ba5d - UMAppLoader: 114b4c89b0083f3e103be55fe0ff0950475f267b + UMAppLoader: b7d22886a244871c20b5a8f2fcea13c18534e677 Yoga: 6eb5d794e5d7a35a2750bb469e2e5320d41492f5 ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5 diff --git a/apps/observe-tester/package.json b/apps/observe-tester/package.json index 219bf456364c2a..8f8bb1ac9c31bc 100644 --- a/apps/observe-tester/package.json +++ b/apps/observe-tester/package.json @@ -14,7 +14,7 @@ "lint": "expo lint" }, "dependencies": { - "@expo/html-elements": "^56.0.0", + "@expo/html-elements": "^56.0.1", "@expo/styleguide-base": "^1.0.1", "@expo/vector-icons": "^15.0.2", "@react-navigation/bottom-tabs": "^7.15.5", diff --git a/packages/@expo/cli/CHANGELOG.md b/packages/@expo/cli/CHANGELOG.md index bbbc9ecd860a49..ab9d4e490f9046 100644 --- a/packages/@expo/cli/CHANGELOG.md +++ b/packages/@expo/cli/CHANGELOG.md @@ -8,6 +8,12 @@ ### 🐛 Bug fixes +### 💡 Others + +## 56.0.3 — 2026-05-06 + +### 🐛 Bug fixes + - Prevent dangling timeouts (e.g. set in Metro config) from hanging `expo export` ([#45445](https://github.com/expo/expo/pull/45445) by [@kitten](https://github.com/kitten)) ### 💡 Others diff --git a/packages/@expo/cli/package.json b/packages/@expo/cli/package.json index 37c5de968eb667..856caa8377457e 100644 --- a/packages/@expo/cli/package.json +++ b/packages/@expo/cli/package.json @@ -1,6 +1,6 @@ { "name": "@expo/cli", - "version": "56.0.2", + "version": "56.0.3", "description": "The Expo CLI", "main": "main.js", "bin": { diff --git a/packages/@expo/config-plugins/CHANGELOG.md b/packages/@expo/config-plugins/CHANGELOG.md index 500eb76b404361..3cacd33b73b7c5 100644 --- a/packages/@expo/config-plugins/CHANGELOG.md +++ b/packages/@expo/config-plugins/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/@expo/config-plugins/package.json b/packages/@expo/config-plugins/package.json index b9ca0145bb0848..a741160636a685 100644 --- a/packages/@expo/config-plugins/package.json +++ b/packages/@expo/config-plugins/package.json @@ -1,6 +1,6 @@ { "name": "@expo/config-plugins", - "version": "56.0.0", + "version": "56.0.1", "description": "A library for Expo config plugins", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/@expo/config-types/package.json b/packages/@expo/config-types/package.json index 674fb74c655db7..a4a19930b9e420 100644 --- a/packages/@expo/config-types/package.json +++ b/packages/@expo/config-types/package.json @@ -1,6 +1,6 @@ { "name": "@expo/config-types", - "version": "56.0.0", + "version": "56.0.1", "description": "Types for the Expo config object app.config.ts", "types": "build/ExpoConfig.d.ts", "main": "build/ExpoConfig.js", diff --git a/packages/@expo/config/CHANGELOG.md b/packages/@expo/config/CHANGELOG.md index 9c71cbd54ecd4f..daa277cd3683f4 100644 --- a/packages/@expo/config/CHANGELOG.md +++ b/packages/@expo/config/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 💡 Others diff --git a/packages/@expo/config/package.json b/packages/@expo/config/package.json index 83c1492f7a5df2..83dec6d709b757 100644 --- a/packages/@expo/config/package.json +++ b/packages/@expo/config/package.json @@ -1,6 +1,6 @@ { "name": "@expo/config", - "version": "56.0.0", + "version": "56.0.1", "description": "A library for interacting with the app.json", "main": "build/index.js", "scripts": { diff --git a/packages/@expo/devtools/CHANGELOG.md b/packages/@expo/devtools/CHANGELOG.md index dbe91839b35106..60674ab7540c43 100644 --- a/packages/@expo/devtools/CHANGELOG.md +++ b/packages/@expo/devtools/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/@expo/devtools/package.json b/packages/@expo/devtools/package.json index 0c5fcd8ecf54f0..0b19e83ae36901 100644 --- a/packages/@expo/devtools/package.json +++ b/packages/@expo/devtools/package.json @@ -1,6 +1,6 @@ { "name": "@expo/devtools", - "version": "56.0.0", + "version": "56.0.1", "description": "DevTools plugin helpers for Expo", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/@expo/dom-webview/android/build.gradle b/packages/@expo/dom-webview/android/build.gradle index fa8cabe2911c21..d9aa2629e113dd 100644 --- a/packages/@expo/dom-webview/android/build.gradle +++ b/packages/@expo/dom-webview/android/build.gradle @@ -4,12 +4,12 @@ plugins { } group = 'expo.modules.webview' -version = '56.0.1' +version = '56.0.2' android { namespace "expo.modules.webview" defaultConfig { versionCode 1 - versionName "56.0.1" + versionName "56.0.2" } } diff --git a/packages/@expo/dom-webview/package.json b/packages/@expo/dom-webview/package.json index 79196ca746ccbc..a2d2b67ac0ae61 100644 --- a/packages/@expo/dom-webview/package.json +++ b/packages/@expo/dom-webview/package.json @@ -1,6 +1,6 @@ { "name": "@expo/dom-webview", - "version": "56.0.1", + "version": "56.0.2", "description": "A WebView specifically designed for Expo DOM components", "main": "src/index.ts", "types": "build/index.d.ts", diff --git a/packages/@expo/env/CHANGELOG.md b/packages/@expo/env/CHANGELOG.md index fb2bf2fa20ffbf..fd20eeaed1cf3b 100644 --- a/packages/@expo/env/CHANGELOG.md +++ b/packages/@expo/env/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 2.2.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 2.2.0 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/@expo/env/package.json b/packages/@expo/env/package.json index ebb4ab556c58c9..239ed53468cd42 100644 --- a/packages/@expo/env/package.json +++ b/packages/@expo/env/package.json @@ -1,6 +1,6 @@ { "name": "@expo/env", - "version": "2.2.0", + "version": "2.2.1", "description": "hydrate environment variables from .env files into process.env", "main": "build/index.js", "scripts": { diff --git a/packages/@expo/fingerprint/CHANGELOG.md b/packages/@expo/fingerprint/CHANGELOG.md index 25d606cc6081c9..0d86532f79a61b 100644 --- a/packages/@expo/fingerprint/CHANGELOG.md +++ b/packages/@expo/fingerprint/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 0.17.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 0.17.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/@expo/fingerprint/package.json b/packages/@expo/fingerprint/package.json index 528e2d4a92a08d..d54cd4ac51fb9b 100644 --- a/packages/@expo/fingerprint/package.json +++ b/packages/@expo/fingerprint/package.json @@ -1,6 +1,6 @@ { "name": "@expo/fingerprint", - "version": "0.17.1", + "version": "0.17.2", "description": "A library to generate a fingerprint from a React Native project", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/@expo/image-utils/CHANGELOG.md b/packages/@expo/image-utils/CHANGELOG.md index 1603849f8f681c..e805992fda480f 100644 --- a/packages/@expo/image-utils/CHANGELOG.md +++ b/packages/@expo/image-utils/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 0.9.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 0.9.0 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/@expo/image-utils/package.json b/packages/@expo/image-utils/package.json index 9e8f787d735444..9eb70b57e918a7 100644 --- a/packages/@expo/image-utils/package.json +++ b/packages/@expo/image-utils/package.json @@ -1,6 +1,6 @@ { "name": "@expo/image-utils", - "version": "0.9.0", + "version": "0.9.1", "description": "A package used by Expo CLI for processing images", "main": "build/index.js", "scripts": { diff --git a/packages/@expo/inline-modules/package.json b/packages/@expo/inline-modules/package.json index d93700f53b64a2..152c99f613b6b6 100644 --- a/packages/@expo/inline-modules/package.json +++ b/packages/@expo/inline-modules/package.json @@ -1,6 +1,6 @@ { "name": "@expo/inline-modules", - "version": "0.0.2", + "version": "0.0.3", "description": "The Expo inline modules", "main": "build/index.js", "scripts": { diff --git a/packages/@expo/json-file/CHANGELOG.md b/packages/@expo/json-file/CHANGELOG.md index 755afc9459fd85..be1b726215297f 100644 --- a/packages/@expo/json-file/CHANGELOG.md +++ b/packages/@expo/json-file/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 10.1.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 10.1.0 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/@expo/json-file/package.json b/packages/@expo/json-file/package.json index 043ec7a4ded33d..5a9306d911a4d1 100644 --- a/packages/@expo/json-file/package.json +++ b/packages/@expo/json-file/package.json @@ -1,6 +1,6 @@ { "name": "@expo/json-file", - "version": "10.1.0", + "version": "10.1.1", "description": "A module for reading, writing, and manipulating JSON files", "main": "build/JsonFile.js", "scripts": { diff --git a/packages/@expo/local-build-cache-provider/CHANGELOG.md b/packages/@expo/local-build-cache-provider/CHANGELOG.md index 91678957353297..bf5e8f085f90de 100644 --- a/packages/@expo/local-build-cache-provider/CHANGELOG.md +++ b/packages/@expo/local-build-cache-provider/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/@expo/local-build-cache-provider/package.json b/packages/@expo/local-build-cache-provider/package.json index 1cea7feac48cdb..ddf70ed9ae0da7 100644 --- a/packages/@expo/local-build-cache-provider/package.json +++ b/packages/@expo/local-build-cache-provider/package.json @@ -1,6 +1,6 @@ { "name": "@expo/local-build-cache-provider", - "version": "56.0.0", + "version": "56.0.1", "description": "Local build cache provider for Expo", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/@expo/log-box/CHANGELOG.md b/packages/@expo/log-box/CHANGELOG.md index 6215422d32b517..5a7eabd8aa8cd5 100644 --- a/packages/@expo/log-box/CHANGELOG.md +++ b/packages/@expo/log-box/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/@expo/log-box/android/build.gradle b/packages/@expo/log-box/android/build.gradle index dbb83a35ad1952..d195142c12ff25 100644 --- a/packages/@expo/log-box/android/build.gradle +++ b/packages/@expo/log-box/android/build.gradle @@ -6,7 +6,7 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.1' +version = '56.0.2' expoModule { canBePublished false @@ -18,7 +18,7 @@ android { namespace "expo.modules.logbox" defaultConfig { versionCode 1 - versionName "56.0.1" + versionName "56.0.2" buildConfigField "boolean", "EXPO_UNSTABLE_LOG_BOX", isEnabled ? "true" : "false" } diff --git a/packages/@expo/log-box/package.json b/packages/@expo/log-box/package.json index df7d9b0e621ed8..d8b21fadf9c7c2 100644 --- a/packages/@expo/log-box/package.json +++ b/packages/@expo/log-box/package.json @@ -1,6 +1,6 @@ { "name": "@expo/log-box", - "version": "56.0.1", + "version": "56.0.2", "main": "app/index.ts", "scripts": { "start": "expo start", diff --git a/packages/@expo/metro-config/CHANGELOG.md b/packages/@expo/metro-config/CHANGELOG.md index 329dca0f53b84b..9f00350bc728e7 100644 --- a/packages/@expo/metro-config/CHANGELOG.md +++ b/packages/@expo/metro-config/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +### 💡 Others + - Update `blockList` pattern to exclude `.expo/web/cache`, `/ios/Pods`, `/android/app/build`, and `/android/.gradle` ([#45418](https://github.com/expo/expo/pull/45418) by [@kitten](https://github.com/kitten)) ## 56.0.1 — 2026-05-05 diff --git a/packages/@expo/metro-config/package.json b/packages/@expo/metro-config/package.json index 0f25029c307a93..e0c960268c2137 100644 --- a/packages/@expo/metro-config/package.json +++ b/packages/@expo/metro-config/package.json @@ -1,6 +1,6 @@ { "name": "@expo/metro-config", - "version": "56.0.1", + "version": "56.0.2", "description": "A Metro config for running React Native projects with the Metro bundler", "main": "build/ExpoMetroConfig.js", "types": "build/ExpoMetroConfig.d.ts", diff --git a/packages/@expo/metro-file-map/CHANGELOG.md b/packages/@expo/metro-file-map/CHANGELOG.md index ed9840239849b5..887d78ee42c279 100644 --- a/packages/@expo/metro-file-map/CHANGELOG.md +++ b/packages/@expo/metro-file-map/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.0-1 — 2026-05-06 + +### 💡 Others + - Reapply `ignorePattern` to directories' normal paths to allow excluding project relative folders ([#45418](https://github.com/expo/expo/pull/45418) by [@kitten](https://github.com/kitten)) ## 56.0.0-0 — 2026-05-05 diff --git a/packages/@expo/metro-file-map/package.json b/packages/@expo/metro-file-map/package.json index 12917ea43cba56..599cb081eec059 100644 --- a/packages/@expo/metro-file-map/package.json +++ b/packages/@expo/metro-file-map/package.json @@ -1,6 +1,6 @@ { "name": "@expo/metro-file-map", - "version": "56.0.0-0", + "version": "56.0.0-1", "description": "A metro-file-map fork for Expo used with the Metro bundler", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/@expo/metro-runtime/CHANGELOG.md b/packages/@expo/metro-runtime/CHANGELOG.md index e1fe04cf4cd79f..8f111012a0d127 100644 --- a/packages/@expo/metro-runtime/CHANGELOG.md +++ b/packages/@expo/metro-runtime/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/@expo/metro-runtime/package.json b/packages/@expo/metro-runtime/package.json index 887e715bb2ee27..ee2f552fd5ee9b 100644 --- a/packages/@expo/metro-runtime/package.json +++ b/packages/@expo/metro-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@expo/metro-runtime", - "version": "56.0.1", + "version": "56.0.2", "description": "Tools for making advanced Metro bundler features work", "sideEffects": true, "main": "src/index.ts", diff --git a/packages/@expo/osascript/CHANGELOG.md b/packages/@expo/osascript/CHANGELOG.md index c12115a47d1401..7db4858e90ad63 100644 --- a/packages/@expo/osascript/CHANGELOG.md +++ b/packages/@expo/osascript/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 2.5.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 2.5.0 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/@expo/osascript/package.json b/packages/@expo/osascript/package.json index de85aea7713c0c..bd14c16e621266 100644 --- a/packages/@expo/osascript/package.json +++ b/packages/@expo/osascript/package.json @@ -1,6 +1,6 @@ { "name": "@expo/osascript", - "version": "2.5.0", + "version": "2.5.1", "description": "Tools for running an osascripts in Node", "license": "MIT", "keywords": [ diff --git a/packages/@expo/package-manager/CHANGELOG.md b/packages/@expo/package-manager/CHANGELOG.md index 1daa54e0cc5341..b7e45c1f673076 100644 --- a/packages/@expo/package-manager/CHANGELOG.md +++ b/packages/@expo/package-manager/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 1.11.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 1.11.0 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/@expo/package-manager/package.json b/packages/@expo/package-manager/package.json index eab90fafef5183..d90f27fb69f81b 100644 --- a/packages/@expo/package-manager/package.json +++ b/packages/@expo/package-manager/package.json @@ -1,6 +1,6 @@ { "name": "@expo/package-manager", - "version": "1.11.0", + "version": "1.11.1", "description": "A library for installing and finding packages in a project", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/@expo/pkcs12/CHANGELOG.md b/packages/@expo/pkcs12/CHANGELOG.md index 89d26fb852f258..fca975bdad2c2c 100644 --- a/packages/@expo/pkcs12/CHANGELOG.md +++ b/packages/@expo/pkcs12/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 0.5.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 0.5.0 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/@expo/pkcs12/package.json b/packages/@expo/pkcs12/package.json index 2525e439faab68..f31b0138e042b0 100644 --- a/packages/@expo/pkcs12/package.json +++ b/packages/@expo/pkcs12/package.json @@ -1,6 +1,6 @@ { "name": "@expo/pkcs12", - "version": "0.5.0", + "version": "0.5.1", "description": "PKCS#12 Utilities for Node.js", "keywords": [ "pkcs12" diff --git a/packages/@expo/plist/CHANGELOG.md b/packages/@expo/plist/CHANGELOG.md index 50523477987b69..8962d82251eadd 100644 --- a/packages/@expo/plist/CHANGELOG.md +++ b/packages/@expo/plist/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 0.6.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 0.6.0 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/@expo/plist/package.json b/packages/@expo/plist/package.json index da587affeea477..9855f7fb5f909a 100644 --- a/packages/@expo/plist/package.json +++ b/packages/@expo/plist/package.json @@ -1,6 +1,6 @@ { "name": "@expo/plist", - "version": "0.6.0", + "version": "0.6.1", "description": "Mac OS X Plist parser/builder for Node.js and browsers", "main": "build/index.js", "scripts": { diff --git a/packages/@expo/prebuild-config/CHANGELOG.md b/packages/@expo/prebuild-config/CHANGELOG.md index 7add267bfa9b08..cf6bc44eb53b32 100644 --- a/packages/@expo/prebuild-config/CHANGELOG.md +++ b/packages/@expo/prebuild-config/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 💡 Others diff --git a/packages/@expo/prebuild-config/package.json b/packages/@expo/prebuild-config/package.json index 675e0d41317f55..add38f5c92d7cf 100644 --- a/packages/@expo/prebuild-config/package.json +++ b/packages/@expo/prebuild-config/package.json @@ -1,6 +1,6 @@ { "name": "@expo/prebuild-config", - "version": "56.0.0", + "version": "56.0.1", "description": "Get the prebuild config", "main": "build/index.js", "scripts": { diff --git a/packages/@expo/require-utils/CHANGELOG.md b/packages/@expo/require-utils/CHANGELOG.md index baf1c304728c86..cf4de8ff6ba5fa 100644 --- a/packages/@expo/require-utils/CHANGELOG.md +++ b/packages/@expo/require-utils/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🎉 New features diff --git a/packages/@expo/require-utils/package.json b/packages/@expo/require-utils/package.json index db2126232ab819..94caec5f07d51c 100644 --- a/packages/@expo/require-utils/package.json +++ b/packages/@expo/require-utils/package.json @@ -1,6 +1,6 @@ { "name": "@expo/require-utils", - "version": "56.0.0", + "version": "56.0.1", "description": "Reusable require and Node resolution utilities library for Expo", "license": "MIT", "main": "./build/index.js", diff --git a/packages/@expo/router-server/CHANGELOG.md b/packages/@expo/router-server/CHANGELOG.md index cd5330ccc9d273..a4bd6dae4a6103 100644 --- a/packages/@expo/router-server/CHANGELOG.md +++ b/packages/@expo/router-server/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/@expo/router-server/package.json b/packages/@expo/router-server/package.json index c22880f8381ce5..1d02df1e54040f 100644 --- a/packages/@expo/router-server/package.json +++ b/packages/@expo/router-server/package.json @@ -1,6 +1,6 @@ { "name": "@expo/router-server", - "version": "56.0.1", + "version": "56.0.2", "description": "Expo Router is a file-based router for React Native and web applications.", "author": "650 Industries, Inc.", "license": "MIT", diff --git a/packages/@expo/schema-utils/CHANGELOG.md b/packages/@expo/schema-utils/CHANGELOG.md index fc5f49e1a55ae2..ba0d5231e4031f 100644 --- a/packages/@expo/schema-utils/CHANGELOG.md +++ b/packages/@expo/schema-utils/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/@expo/schema-utils/package.json b/packages/@expo/schema-utils/package.json index dff4833e70fa7e..e895b5108e48e8 100644 --- a/packages/@expo/schema-utils/package.json +++ b/packages/@expo/schema-utils/package.json @@ -1,6 +1,6 @@ { "name": "@expo/schema-utils", - "version": "56.0.0", + "version": "56.0.1", "description": "Reusable JSON Schema (Draft 04) validation library for Expo", "license": "MIT", "main": "./build/index.js", diff --git a/packages/@expo/schemer/CHANGELOG.md b/packages/@expo/schemer/CHANGELOG.md index 294d8148c33aee..af19e4500748c4 100644 --- a/packages/@expo/schemer/CHANGELOG.md +++ b/packages/@expo/schemer/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 2.2.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 2.2.0 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/@expo/schemer/package.json b/packages/@expo/schemer/package.json index 22ec96e58e1065..54461a31759652 100644 --- a/packages/@expo/schemer/package.json +++ b/packages/@expo/schemer/package.json @@ -1,6 +1,6 @@ { "name": "@expo/schemer", - "version": "2.2.0", + "version": "2.2.1", "description": "Centralized scheme validation library for Expo", "license": "MIT", "main": "./build/index.js", diff --git a/packages/babel-preset-expo/CHANGELOG.md b/packages/babel-preset-expo/CHANGELOG.md index 04074c38c430a2..8f477a473133c9 100644 --- a/packages/babel-preset-expo/CHANGELOG.md +++ b/packages/babel-preset-expo/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/babel-preset-expo/package.json b/packages/babel-preset-expo/package.json index 75fce2880dfe01..e530a8cff91f91 100644 --- a/packages/babel-preset-expo/package.json +++ b/packages/babel-preset-expo/package.json @@ -1,6 +1,6 @@ { "name": "babel-preset-expo", - "version": "56.0.1", + "version": "56.0.2", "description": "The Babel preset for Expo projects", "main": "build/index.js", "files": [ diff --git a/packages/create-expo-module/package.json b/packages/create-expo-module/package.json index 5b6a8f3da6b548..af7cf72fe1ebbb 100644 --- a/packages/create-expo-module/package.json +++ b/packages/create-expo-module/package.json @@ -1,6 +1,6 @@ { "name": "create-expo-module", - "version": "56.0.0", + "version": "56.0.1", "description": "The script to create the Expo module", "keywords": [ "expo", diff --git a/packages/create-expo-nightly/package.json b/packages/create-expo-nightly/package.json index 19caf112df7f36..bd2b7d80f249ae 100644 --- a/packages/create-expo-nightly/package.json +++ b/packages/create-expo-nightly/package.json @@ -1,6 +1,6 @@ { "name": "create-expo-nightly", - "version": "0.4.0", + "version": "0.4.1", "license": "MIT", "description": "A tool to create an Expo app for react-native nightlies testing", "keywords": [ diff --git a/packages/create-expo/CHANGELOG.md b/packages/create-expo/CHANGELOG.md index f060c0d28a6fcc..81591a59f4387e 100644 --- a/packages/create-expo/CHANGELOG.md +++ b/packages/create-expo/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 3.7.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 3.7.0 — 2026-05-05 ### 🎉 New features diff --git a/packages/create-expo/package.json b/packages/create-expo/package.json index a0d5ea2780de5d..912f484dc2ef01 100644 --- a/packages/create-expo/package.json +++ b/packages/create-expo/package.json @@ -1,6 +1,6 @@ { "name": "create-expo", - "version": "3.7.0", + "version": "3.7.1", "bin": "./bin/create-expo.js", "main": "build", "description": "Create universal Expo apps", diff --git a/packages/eslint-config-expo/CHANGELOG.md b/packages/eslint-config-expo/CHANGELOG.md index cf87df982fb9e1..f50dde43165cc1 100644 --- a/packages/eslint-config-expo/CHANGELOG.md +++ b/packages/eslint-config-expo/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🐛 Bug fixes diff --git a/packages/eslint-config-expo/package.json b/packages/eslint-config-expo/package.json index 558b6e06cc67a1..8112f203db7608 100644 --- a/packages/eslint-config-expo/package.json +++ b/packages/eslint-config-expo/package.json @@ -1,6 +1,6 @@ { "name": "eslint-config-expo", - "version": "56.0.0", + "version": "56.0.1", "description": "ESLint config for Expo apps", "main": "default.js", "scripts": { diff --git a/packages/eslint-plugin-expo/CHANGELOG.md b/packages/eslint-plugin-expo/CHANGELOG.md index 3679d567095ba7..3e9c055c5f879c 100644 --- a/packages/eslint-plugin-expo/CHANGELOG.md +++ b/packages/eslint-plugin-expo/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 1.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 1.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/eslint-plugin-expo/package.json b/packages/eslint-plugin-expo/package.json index 5e801e19f2530c..b86d38cc634ade 100644 --- a/packages/eslint-plugin-expo/package.json +++ b/packages/eslint-plugin-expo/package.json @@ -1,6 +1,6 @@ { "name": "eslint-plugin-expo", - "version": "1.0.1", + "version": "1.0.2", "description": "ESLint rules for Expo apps", "keywords": [ "eslint", diff --git a/packages/expo-age-range/CHANGELOG.md b/packages/expo-age-range/CHANGELOG.md index 5a659462c54a9b..18024cd62d96de 100644 --- a/packages/expo-age-range/CHANGELOG.md +++ b/packages/expo-age-range/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-age-range/android/build.gradle b/packages/expo-age-range/android/build.gradle index 0ecf4521bc51b4..3f1d581cf64cbb 100644 --- a/packages/expo-age-range/android/build.gradle +++ b/packages/expo-age-range/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'expo.modules.agerange' -version = '56.0.0' +version = '56.0.1' android { namespace 'expo.modules.agerange' defaultConfig { versionCode 1 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-age-range/package.json b/packages/expo-age-range/package.json index 3877cc534dde10..c5bd868cd595b7 100644 --- a/packages/expo-age-range/package.json +++ b/packages/expo-age-range/package.json @@ -1,6 +1,6 @@ { "name": "expo-age-range", - "version": "56.0.0", + "version": "56.0.1", "description": "A native module for age range functionality", "sideEffects": false, "main": "build/index.js", diff --git a/packages/expo-app-integrity/CHANGELOG.md b/packages/expo-app-integrity/CHANGELOG.md index b44bb260537c2f..5740ca9ad202d5 100644 --- a/packages/expo-app-integrity/CHANGELOG.md +++ b/packages/expo-app-integrity/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-app-integrity/android/build.gradle b/packages/expo-app-integrity/android/build.gradle index 9fe27986048f0a..e1244148b89163 100644 --- a/packages/expo-app-integrity/android/build.gradle +++ b/packages/expo-app-integrity/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'expo.modules.integrity' -version = '56.0.0' +version = '56.0.1' android { namespace 'expo.modules.integrity' defaultConfig { versionCode 1 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-app-integrity/package.json b/packages/expo-app-integrity/package.json index d0afe6449f8b6e..43d76f67d029a4 100644 --- a/packages/expo-app-integrity/package.json +++ b/packages/expo-app-integrity/package.json @@ -1,6 +1,6 @@ { "name": "@expo/app-integrity", - "version": "56.0.0", + "version": "56.0.1", "description": "A native module that helps assert app integrity on mobile platforms", "sideEffects": false, "main": "build/index.js", diff --git a/packages/expo-app-metrics/package.json b/packages/expo-app-metrics/package.json index 6866388e7df9fc..dc46f583089bf7 100644 --- a/packages/expo-app-metrics/package.json +++ b/packages/expo-app-metrics/package.json @@ -1,7 +1,7 @@ { "name": "expo-app-metrics", "title": "Expo App Metrics", - "version": "56.0.0", + "version": "56.0.1", "description": "Expo module that collects app startup, frame rate, memory, and session metrics", "main": "src/index.ts", "types": "build/index.d.ts", diff --git a/packages/expo-apple-authentication/CHANGELOG.md b/packages/expo-apple-authentication/CHANGELOG.md index 5ea67172312319..fd7cf73d4fd4f2 100644 --- a/packages/expo-apple-authentication/CHANGELOG.md +++ b/packages/expo-apple-authentication/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-apple-authentication/package.json b/packages/expo-apple-authentication/package.json index c9aa9ee062afb0..3ede6f7ad3b998 100644 --- a/packages/expo-apple-authentication/package.json +++ b/packages/expo-apple-authentication/package.json @@ -1,6 +1,6 @@ { "name": "expo-apple-authentication", - "version": "56.0.0", + "version": "56.0.1", "description": "A package that provides 'Sign in with Apple' capability for Expo and React Native apps.", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-application/CHANGELOG.md b/packages/expo-application/CHANGELOG.md index b8ba3f4278691e..47e5ce157f6729 100644 --- a/packages/expo-application/CHANGELOG.md +++ b/packages/expo-application/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-application/android/build.gradle b/packages/expo-application/android/build.gradle index be88306d02dd42..a6ce356eed957b 100644 --- a/packages/expo-application/android/build.gradle +++ b/packages/expo-application/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.application" defaultConfig { versionCode 12 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/expo-application/package.json b/packages/expo-application/package.json index eb758db76d6938..d5a8a190587805 100644 --- a/packages/expo-application/package.json +++ b/packages/expo-application/package.json @@ -1,6 +1,6 @@ { "name": "expo-application", - "version": "56.0.0", + "version": "56.0.1", "description": "A universal module that gets native application information such as its ID, app name, and build version at runtime", "main": "build/Application.js", "types": "build/Application.d.ts", diff --git a/packages/expo-asset/CHANGELOG.md b/packages/expo-asset/CHANGELOG.md index 47d2d8b4ef3a5d..4cc1de33a1b75c 100644 --- a/packages/expo-asset/CHANGELOG.md +++ b/packages/expo-asset/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-asset/android/build.gradle b/packages/expo-asset/android/build.gradle index 78b8a82b6974b0..fd4d6e083f2c29 100644 --- a/packages/expo-asset/android/build.gradle +++ b/packages/expo-asset/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'expo.modules.asset' -version = '56.0.1' +version = '56.0.2' android { namespace "expo.modules.asset" defaultConfig { versionCode 1 - versionName "56.0.1" + versionName "56.0.2" } } diff --git a/packages/expo-asset/package.json b/packages/expo-asset/package.json index 559c9fb8a82350..04db62be797866 100644 --- a/packages/expo-asset/package.json +++ b/packages/expo-asset/package.json @@ -1,6 +1,6 @@ { "name": "expo-asset", - "version": "56.0.1", + "version": "56.0.2", "description": "An Expo universal module to download assets and pass them into other APIs", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-audio/CHANGELOG.md b/packages/expo-audio/CHANGELOG.md index 1a28a40acb7afd..a69a9021932db6 100644 --- a/packages/expo-audio/CHANGELOG.md +++ b/packages/expo-audio/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-audio/android/build.gradle b/packages/expo-audio/android/build.gradle index 6cf4ad912dadcf..24e691b79c9f26 100644 --- a/packages/expo-audio/android/build.gradle +++ b/packages/expo-audio/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'expo.modules.audio' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.audio" defaultConfig { versionCode 1 - versionName "56.0.0" + versionName "56.0.1" } compileOptions { diff --git a/packages/expo-audio/package.json b/packages/expo-audio/package.json index 4b290bfa4241ac..cbcdba7379bacb 100644 --- a/packages/expo-audio/package.json +++ b/packages/expo-audio/package.json @@ -1,7 +1,7 @@ { "name": "expo-audio", "title": "Expo Audio", - "version": "56.0.0", + "version": "56.0.1", "description": "A cross-platform audio library for React Native and Expo apps.", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-auth-session/CHANGELOG.md b/packages/expo-auth-session/CHANGELOG.md index 9b5041520e89f4..6858f920a2e837 100644 --- a/packages/expo-auth-session/CHANGELOG.md +++ b/packages/expo-auth-session/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-auth-session/package.json b/packages/expo-auth-session/package.json index 7d531bb6a6d281..80722f3a52c41c 100644 --- a/packages/expo-auth-session/package.json +++ b/packages/expo-auth-session/package.json @@ -1,6 +1,6 @@ { "name": "expo-auth-session", - "version": "56.0.0", + "version": "56.0.1", "description": "Expo module for browser-based authentication", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-background-fetch/CHANGELOG.md b/packages/expo-background-fetch/CHANGELOG.md index 0b87c99639759f..e87dae471e7a45 100644 --- a/packages/expo-background-fetch/CHANGELOG.md +++ b/packages/expo-background-fetch/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-background-fetch/android/build.gradle b/packages/expo-background-fetch/android/build.gradle index 3171b791e5cdb5..d1f2861784cfeb 100644 --- a/packages/expo-background-fetch/android/build.gradle +++ b/packages/expo-background-fetch/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.backgroundfetch" defaultConfig { versionCode 23 - versionName "56.0.0" + versionName "56.0.1" consumerProguardFiles("proguard-rules.pro") } } diff --git a/packages/expo-background-fetch/package.json b/packages/expo-background-fetch/package.json index 560323bef5177b..66729112cfb7cf 100644 --- a/packages/expo-background-fetch/package.json +++ b/packages/expo-background-fetch/package.json @@ -1,6 +1,6 @@ { "name": "expo-background-fetch", - "version": "56.0.0", + "version": "56.0.1", "description": "Expo universal module for BackgroundFetch API", "main": "build/BackgroundFetch.js", "types": "build/BackgroundFetch.d.ts", diff --git a/packages/expo-background-task/CHANGELOG.md b/packages/expo-background-task/CHANGELOG.md index e1657d72cd1d28..eddafeadd71187 100644 --- a/packages/expo-background-task/CHANGELOG.md +++ b/packages/expo-background-task/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-background-task/android/build.gradle b/packages/expo-background-task/android/build.gradle index ae015bd8596ce5..b3750b967e2dbf 100644 --- a/packages/expo-background-task/android/build.gradle +++ b/packages/expo-background-task/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.backgroundtask" defaultConfig { versionCode 23 - versionName "56.0.0" + versionName "56.0.1" consumerProguardFiles("proguard-rules.pro") } } diff --git a/packages/expo-background-task/package.json b/packages/expo-background-task/package.json index be2fdafa59aa67..83616d79bdb948 100644 --- a/packages/expo-background-task/package.json +++ b/packages/expo-background-task/package.json @@ -1,6 +1,6 @@ { "name": "expo-background-task", - "version": "56.0.0", + "version": "56.0.1", "description": "Expo Android and iOS module for Background Task APIs", "main": "build/BackgroundTask.js", "types": "build/BackgroundTask.d.ts", diff --git a/packages/expo-battery/CHANGELOG.md b/packages/expo-battery/CHANGELOG.md index a474302c0fbb10..f971855e9508e2 100644 --- a/packages/expo-battery/CHANGELOG.md +++ b/packages/expo-battery/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-battery/android/build.gradle b/packages/expo-battery/android/build.gradle index 27082964496ea1..f2323c909159c0 100644 --- a/packages/expo-battery/android/build.gradle +++ b/packages/expo-battery/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.battery" defaultConfig { versionCode 11 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/expo-battery/package.json b/packages/expo-battery/package.json index 315a23545d2a38..95d4ecdb669400 100644 --- a/packages/expo-battery/package.json +++ b/packages/expo-battery/package.json @@ -1,6 +1,6 @@ { "name": "expo-battery", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides battery information for the physical device, as well as corresponding event listeners.", "main": "build/Battery.js", "types": "build/Battery.d.ts", diff --git a/packages/expo-blob/CHANGELOG.md b/packages/expo-blob/CHANGELOG.md index 0c567d7307efa8..2c33c4c3c23426 100644 --- a/packages/expo-blob/CHANGELOG.md +++ b/packages/expo-blob/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-blob/android/build.gradle b/packages/expo-blob/android/build.gradle index 3b49302d6f3733..fac0f9044613b1 100644 --- a/packages/expo-blob/android/build.gradle +++ b/packages/expo-blob/android/build.gradle @@ -4,12 +4,12 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.blob" defaultConfig { versionCode 1 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/expo-blob/package.json b/packages/expo-blob/package.json index d967de4c47549e..84cd41632e5615 100644 --- a/packages/expo-blob/package.json +++ b/packages/expo-blob/package.json @@ -1,6 +1,6 @@ { "name": "expo-blob", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides a Blob implementation for handling binary data across platforms, with web API compatibility for creating, reading, and manipulating binary objects.", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-blur/CHANGELOG.md b/packages/expo-blur/CHANGELOG.md index a4bb181d23be56..6aa26d14beb234 100644 --- a/packages/expo-blur/CHANGELOG.md +++ b/packages/expo-blur/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-blur/android/build.gradle b/packages/expo-blur/android/build.gradle index 9c752b806a6c8c..ba028fd77bf1b5 100644 --- a/packages/expo-blur/android/build.gradle +++ b/packages/expo-blur/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.blur" defaultConfig { versionCode 1 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-blur/package.json b/packages/expo-blur/package.json index 092c8304ff5d32..a28a0e92002336 100644 --- a/packages/expo-blur/package.json +++ b/packages/expo-blur/package.json @@ -1,6 +1,6 @@ { "name": "expo-blur", - "version": "56.0.0", + "version": "56.0.1", "description": "A component that renders a native blur view on iOS and falls back to a semi-transparent view on Android. A common usage of this is for navigation bars, tab bars, and modals.", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-brightness/CHANGELOG.md b/packages/expo-brightness/CHANGELOG.md index 90c2c02477228b..77a8373f78db8f 100644 --- a/packages/expo-brightness/CHANGELOG.md +++ b/packages/expo-brightness/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-brightness/android/build.gradle b/packages/expo-brightness/android/build.gradle index deac02598e87e5..7d7ac0c5b9260d 100644 --- a/packages/expo-brightness/android/build.gradle +++ b/packages/expo-brightness/android/build.gradle @@ -4,12 +4,12 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.brightness" defaultConfig { versionCode 15 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/expo-brightness/package.json b/packages/expo-brightness/package.json index ed7a8de1566f3c..e9f9c8a9ccd25e 100644 --- a/packages/expo-brightness/package.json +++ b/packages/expo-brightness/package.json @@ -1,6 +1,6 @@ { "name": "expo-brightness", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides an API to get and set screen brightness.", "main": "build/Brightness.js", "types": "build/Brightness.d.ts", diff --git a/packages/expo-brownfield/CHANGELOG.md b/packages/expo-brownfield/CHANGELOG.md index 302ed0bb7672ed..597b4e98444e71 100644 --- a/packages/expo-brownfield/CHANGELOG.md +++ b/packages/expo-brownfield/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-brownfield/android/build.gradle b/packages/expo-brownfield/android/build.gradle index f91fac1d8808ca..e3a5b6a65c66fc 100644 --- a/packages/expo-brownfield/android/build.gradle +++ b/packages/expo-brownfield/android/build.gradle @@ -4,7 +4,7 @@ plugins { } group = 'expo.modules.brownfield' -version = '56.0.0' +version = '56.0.1' expoModule { canBePublished false @@ -14,7 +14,7 @@ android { namespace "expo.modules.brownfield" defaultConfig { versionCode 1 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/expo-brownfield/package.json b/packages/expo-brownfield/package.json index 96b25152140079..b99d4eff24bd86 100644 --- a/packages/expo-brownfield/package.json +++ b/packages/expo-brownfield/package.json @@ -1,6 +1,6 @@ { "name": "expo-brownfield", - "version": "56.0.0", + "version": "56.0.1", "description": "Toolkit and APIs for adding brownfield setup to Expo projects", "main": "./build/index.js", "types": "./build/index.d.ts", diff --git a/packages/expo-build-properties/CHANGELOG.md b/packages/expo-build-properties/CHANGELOG.md index 84da465ec4f791..e79e063673221d 100644 --- a/packages/expo-build-properties/CHANGELOG.md +++ b/packages/expo-build-properties/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-build-properties/package.json b/packages/expo-build-properties/package.json index 605831a019f497..e10a43be487fcb 100644 --- a/packages/expo-build-properties/package.json +++ b/packages/expo-build-properties/package.json @@ -1,6 +1,6 @@ { "name": "expo-build-properties", - "version": "56.0.0", + "version": "56.0.1", "description": "Config plugin to customize native build properties on prebuild", "main": "build/withBuildProperties.js", "types": "build/withBuildProperties.d.ts", diff --git a/packages/expo-calendar/CHANGELOG.md b/packages/expo-calendar/CHANGELOG.md index d6decdc20227cf..00ee93d550e91b 100644 --- a/packages/expo-calendar/CHANGELOG.md +++ b/packages/expo-calendar/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-calendar/android/build.gradle b/packages/expo-calendar/android/build.gradle index 7190d00f06baa9..79c49f3cbeecec 100644 --- a/packages/expo-calendar/android/build.gradle +++ b/packages/expo-calendar/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.calendar" defaultConfig { versionCode 17 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/expo-calendar/package.json b/packages/expo-calendar/package.json index 3affcb2667087f..b8099d13fe3ac9 100644 --- a/packages/expo-calendar/package.json +++ b/packages/expo-calendar/package.json @@ -1,6 +1,6 @@ { "name": "expo-calendar", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides an API for interacting with the device's system calendars, events, reminders, and associated records.", "main": "build/Calendar.js", "types": "build/Calendar.d.ts", diff --git a/packages/expo-camera/CHANGELOG.md b/packages/expo-camera/CHANGELOG.md index 756906261dabde..bc4caf5c93d801 100644 --- a/packages/expo-camera/CHANGELOG.md +++ b/packages/expo-camera/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-camera/android/build.gradle b/packages/expo-camera/android/build.gradle index 8e240361b383a6..57a263d06419e1 100644 --- a/packages/expo-camera/android/build.gradle +++ b/packages/expo-camera/android/build.gradle @@ -4,7 +4,7 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' def barcodeScannerEnabled = findProperty('expo.camera.barcode-scanner-enabled') def isBarcodeScannerEnabled = (barcodeScannerEnabled ?: "true").toString() != "false" @@ -13,7 +13,7 @@ android { namespace "expo.modules.camera" defaultConfig { versionCode 32 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-camera/package.json b/packages/expo-camera/package.json index cc50dae0cd534d..6bcfd26a5ee767 100644 --- a/packages/expo-camera/package.json +++ b/packages/expo-camera/package.json @@ -1,6 +1,6 @@ { "name": "expo-camera", - "version": "56.0.0", + "version": "56.0.1", "description": "A React component that renders a preview for the device's either front or back camera. Camera's parameters like zoom, auto focus, white balance and flash mode are adjustable. With expo-camera, one can also take photos and record videos that are saved to the app's cache. Morever, the component is also capable of detecting faces and bar codes appearing on the preview.", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-cellular/CHANGELOG.md b/packages/expo-cellular/CHANGELOG.md index eb8a5e36dfe2de..33e8c80b17d19a 100644 --- a/packages/expo-cellular/CHANGELOG.md +++ b/packages/expo-cellular/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-cellular/android/build.gradle b/packages/expo-cellular/android/build.gradle index 70d19a2d6fc2c6..33372779d2e531 100644 --- a/packages/expo-cellular/android/build.gradle +++ b/packages/expo-cellular/android/build.gradle @@ -4,12 +4,12 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.cellular" defaultConfig { versionCode 11 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/expo-cellular/package.json b/packages/expo-cellular/package.json index f330f1aed06761..e5e2a2b9bff7ac 100644 --- a/packages/expo-cellular/package.json +++ b/packages/expo-cellular/package.json @@ -1,6 +1,6 @@ { "name": "expo-cellular", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides information about the user’s cellular service provider", "main": "build/Cellular.js", "types": "build/Cellular.d.ts", diff --git a/packages/expo-checkbox/CHANGELOG.md b/packages/expo-checkbox/CHANGELOG.md index 72bfa1578d0419..53136f3dc16408 100644 --- a/packages/expo-checkbox/CHANGELOG.md +++ b/packages/expo-checkbox/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-checkbox/package.json b/packages/expo-checkbox/package.json index d80f6497a089df..24c4ee286a3dc0 100644 --- a/packages/expo-checkbox/package.json +++ b/packages/expo-checkbox/package.json @@ -1,6 +1,6 @@ { "name": "expo-checkbox", - "version": "56.0.0", + "version": "56.0.1", "description": "Basic boolean input for Android, iOS and web.", "main": "build/Checkbox.js", "types": "build/Checkbox.d.ts", diff --git a/packages/expo-clipboard/CHANGELOG.md b/packages/expo-clipboard/CHANGELOG.md index c83630d1c7ec70..a9deb36d680675 100644 --- a/packages/expo-clipboard/CHANGELOG.md +++ b/packages/expo-clipboard/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-clipboard/android/build.gradle b/packages/expo-clipboard/android/build.gradle index 33ef8794ac9408..e837eeb3cf3359 100644 --- a/packages/expo-clipboard/android/build.gradle +++ b/packages/expo-clipboard/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.clipboard" defaultConfig { versionCode 3 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/expo-clipboard/package.json b/packages/expo-clipboard/package.json index 20839fcdc72b5b..a0890a3e5ab97d 100644 --- a/packages/expo-clipboard/package.json +++ b/packages/expo-clipboard/package.json @@ -1,6 +1,6 @@ { "name": "expo-clipboard", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides an interface for getting and setting Clipboard content on Android, iOS and Web.", "main": "build/Clipboard.js", "types": "build/Clipboard.d.ts", diff --git a/packages/expo-codemod/CHANGELOG.md b/packages/expo-codemod/CHANGELOG.md index 498e92f76f0a45..e18543a372d6ca 100644 --- a/packages/expo-codemod/CHANGELOG.md +++ b/packages/expo-codemod/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🎉 New features diff --git a/packages/expo-codemod/package.json b/packages/expo-codemod/package.json index e0bb9acd65edf5..e262b67799d169 100644 --- a/packages/expo-codemod/package.json +++ b/packages/expo-codemod/package.json @@ -1,6 +1,6 @@ { "name": "expo-codemod", - "version": "56.0.0", + "version": "56.0.1", "description": "Codemods for migrating Expo apps between SDK versions", "license": "MIT", "keywords": [ diff --git a/packages/expo-constants/CHANGELOG.md b/packages/expo-constants/CHANGELOG.md index d58382cb20abe6..ab291fe277cd0d 100644 --- a/packages/expo-constants/CHANGELOG.md +++ b/packages/expo-constants/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-constants/android/build.gradle b/packages/expo-constants/android/build.gradle index 8c027d8b808545..6470a3fec93974 100644 --- a/packages/expo-constants/android/build.gradle +++ b/packages/expo-constants/android/build.gradle @@ -6,7 +6,7 @@ plugins { apply from: "../scripts/get-app-config-android.gradle" group = 'host.exp.exponent' -version = '56.0.1' +version = '56.0.2' expoModule { // We can't prebuild the module because we need to apply `get-app-config-android.gradle` script. @@ -17,6 +17,6 @@ android { namespace "expo.modules.constants" defaultConfig { versionCode 33 - versionName "56.0.1" + versionName "56.0.2" } } diff --git a/packages/expo-constants/package.json b/packages/expo-constants/package.json index f9ad856f3a0374..a61f4a8c1306ed 100644 --- a/packages/expo-constants/package.json +++ b/packages/expo-constants/package.json @@ -1,6 +1,6 @@ { "name": "expo-constants", - "version": "56.0.1", + "version": "56.0.2", "description": "Provides system information that remains constant throughout the lifetime of your app.", "main": "build/Constants.js", "types": "build/Constants.d.ts", diff --git a/packages/expo-contacts/CHANGELOG.md b/packages/expo-contacts/CHANGELOG.md index 78a8ca7f8c166a..f7525e64b349ac 100644 --- a/packages/expo-contacts/CHANGELOG.md +++ b/packages/expo-contacts/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-contacts/android/build.gradle b/packages/expo-contacts/android/build.gradle index 9cf9684c0f661c..a4a486424f8a32 100644 --- a/packages/expo-contacts/android/build.gradle +++ b/packages/expo-contacts/android/build.gradle @@ -4,12 +4,12 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.contacts" defaultConfig { versionCode 29 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-contacts/package.json b/packages/expo-contacts/package.json index 2953b7e4770adc..1d9e770607ead7 100644 --- a/packages/expo-contacts/package.json +++ b/packages/expo-contacts/package.json @@ -1,6 +1,6 @@ { "name": "expo-contacts", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides access to the phone's system contacts.", "main": "src/index.ts", "types": "build/index.d.ts", diff --git a/packages/expo-crypto/CHANGELOG.md b/packages/expo-crypto/CHANGELOG.md index 0ff1f788402fe0..e5fd0f1a1a727a 100644 --- a/packages/expo-crypto/CHANGELOG.md +++ b/packages/expo-crypto/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-crypto/android/build.gradle b/packages/expo-crypto/android/build.gradle index 8032922c194139..afadfbd8ad4fb2 100644 --- a/packages/expo-crypto/android/build.gradle +++ b/packages/expo-crypto/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.crypto" defaultConfig { versionCode 25 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-crypto/package.json b/packages/expo-crypto/package.json index 521fed7fc587d8..ac6ed4128c7cef 100644 --- a/packages/expo-crypto/package.json +++ b/packages/expo-crypto/package.json @@ -1,6 +1,6 @@ { "name": "expo-crypto", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides cryptography primitives for Android, iOS and web.", "main": "build/Crypto.js", "types": "build/Crypto.d.ts", diff --git a/packages/expo-dev-client/CHANGELOG.md b/packages/expo-dev-client/CHANGELOG.md index 4dfa3847a4c7ea..d1378ce3ccdcae 100644 --- a/packages/expo-dev-client/CHANGELOG.md +++ b/packages/expo-dev-client/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-dev-client/android/build.gradle b/packages/expo-dev-client/android/build.gradle index a2bd2f0b3d7624..10a9f0adfccdaf 100644 --- a/packages/expo-dev-client/android/build.gradle +++ b/packages/expo-dev-client/android/build.gradle @@ -8,13 +8,13 @@ expoModule { } group = "host.exp.exponent" -version = "56.0.0" +version = "56.0.1" android { namespace "expo.modules.devclient" defaultConfig { versionCode 1 - versionName "56.0.0" + versionName "56.0.1" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/packages/expo-dev-client/package.json b/packages/expo-dev-client/package.json index 832e60a5edcb68..4fa70238052a69 100644 --- a/packages/expo-dev-client/package.json +++ b/packages/expo-dev-client/package.json @@ -1,6 +1,6 @@ { "name": "expo-dev-client", - "version": "56.0.0", + "version": "56.0.1", "description": "Expo Development Client", "main": "build/DevClient.js", "types": "build/DevClient.d.ts", diff --git a/packages/expo-dev-launcher/CHANGELOG.md b/packages/expo-dev-launcher/CHANGELOG.md index 63dbcb83d78a0e..a6dec2fd0dfb83 100644 --- a/packages/expo-dev-launcher/CHANGELOG.md +++ b/packages/expo-dev-launcher/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-dev-launcher/android/build.gradle b/packages/expo-dev-launcher/android/build.gradle index 6a65999326ecf8..be7fe5d1ed53b5 100644 --- a/packages/expo-dev-launcher/android/build.gradle +++ b/packages/expo-dev-launcher/android/build.gradle @@ -26,13 +26,13 @@ expoModule { } group = "host.exp.exponent" -version = "56.0.0" +version = "56.0.1" android { namespace "expo.modules.devlauncher" defaultConfig { versionCode 9 - versionName "56.0.0" + versionName "56.0.1" } buildTypes { diff --git a/packages/expo-dev-launcher/package.json b/packages/expo-dev-launcher/package.json index 627228dabd6304..6463c1d2a83474 100644 --- a/packages/expo-dev-launcher/package.json +++ b/packages/expo-dev-launcher/package.json @@ -1,7 +1,7 @@ { "name": "expo-dev-launcher", "title": "Expo Development Launcher", - "version": "56.0.0", + "version": "56.0.1", "description": "Pre-release version of the Expo development launcher package for testing.", "repository": { "type": "git", diff --git a/packages/expo-dev-menu-interface/android/build.gradle b/packages/expo-dev-menu-interface/android/build.gradle index bf8d1b446dd7ff..4b4dff58dc90ad 100644 --- a/packages/expo-dev-menu-interface/android/build.gradle +++ b/packages/expo-dev-menu-interface/android/build.gradle @@ -4,7 +4,7 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' expoModule { canBePublished false @@ -14,7 +14,7 @@ android { namespace "expo.interfaces.devmenu" defaultConfig { versionCode 6 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/expo-dev-menu-interface/package.json b/packages/expo-dev-menu-interface/package.json index ad48effd539db6..a64fde7cfec87e 100644 --- a/packages/expo-dev-menu-interface/package.json +++ b/packages/expo-dev-menu-interface/package.json @@ -1,6 +1,6 @@ { "name": "expo-dev-menu-interface", - "version": "56.0.0", + "version": "56.0.1", "description": "Interface for expo-dev-menu", "main": "index.js", "keywords": [ diff --git a/packages/expo-dev-menu/CHANGELOG.md b/packages/expo-dev-menu/CHANGELOG.md index 61e789bca123bf..3f382268b8fa93 100644 --- a/packages/expo-dev-menu/CHANGELOG.md +++ b/packages/expo-dev-menu/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-dev-menu/android/build.gradle b/packages/expo-dev-menu/android/build.gradle index d648a838b7faa8..a29ad920ca8872 100644 --- a/packages/expo-dev-menu/android/build.gradle +++ b/packages/expo-dev-menu/android/build.gradle @@ -12,7 +12,7 @@ apply plugin: 'expo-module-gradle-plugin' apply plugin: 'org.jetbrains.kotlin.plugin.compose' group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' def hasDevLauncher = findProject(":expo-dev-launcher") != null def configureInRelease = findProperty("expo.devmenu.configureInRelease") == "true" @@ -29,7 +29,7 @@ android { defaultConfig { versionCode 10 - versionName '56.0.0' + versionName '56.0.1' } buildTypes { diff --git a/packages/expo-dev-menu/package.json b/packages/expo-dev-menu/package.json index d9f7361ae7237a..8a5185734d1dff 100644 --- a/packages/expo-dev-menu/package.json +++ b/packages/expo-dev-menu/package.json @@ -1,6 +1,6 @@ { "name": "expo-dev-menu", - "version": "56.0.0", + "version": "56.0.1", "description": "Expo/React Native module with the developer menu.", "main": "build/DevMenu.js", "types": "build/DevMenu.d.ts", diff --git a/packages/expo-device/CHANGELOG.md b/packages/expo-device/CHANGELOG.md index 6d786aa62347e5..0860835c2e0d69 100644 --- a/packages/expo-device/CHANGELOG.md +++ b/packages/expo-device/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-device/android/build.gradle b/packages/expo-device/android/build.gradle index 49635ed912bd35..2e8a454375721d 100644 --- a/packages/expo-device/android/build.gradle +++ b/packages/expo-device/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.1' +version = '56.0.2' android { namespace "expo.modules.device" defaultConfig { versionCode 12 - versionName '56.0.1' + versionName '56.0.2' } } diff --git a/packages/expo-device/package.json b/packages/expo-device/package.json index 80659873a676af..59378cba9e199f 100644 --- a/packages/expo-device/package.json +++ b/packages/expo-device/package.json @@ -1,6 +1,6 @@ { "name": "expo-device", - "version": "56.0.1", + "version": "56.0.2", "description": "A universal module that gets physical information about the device running the application", "main": "build/Device.js", "types": "build/Device.d.ts", diff --git a/packages/expo-doctor/CHANGELOG.md b/packages/expo-doctor/CHANGELOG.md index fc647e0ec0ff8c..090a4d5f6432e4 100644 --- a/packages/expo-doctor/CHANGELOG.md +++ b/packages/expo-doctor/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 1.19.3 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 1.19.2 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-doctor/package.json b/packages/expo-doctor/package.json index 62610a88aeb977..dbf3d2a8515dea 100644 --- a/packages/expo-doctor/package.json +++ b/packages/expo-doctor/package.json @@ -1,6 +1,6 @@ { "name": "expo-doctor", - "version": "1.19.2", + "version": "1.19.3", "main": "build/index.js", "description": "Check your Expo project for known issues", "keywords": [ diff --git a/packages/expo-document-picker/CHANGELOG.md b/packages/expo-document-picker/CHANGELOG.md index c7630691f3b43b..0a8f93fa6a5374 100644 --- a/packages/expo-document-picker/CHANGELOG.md +++ b/packages/expo-document-picker/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-document-picker/android/build.gradle b/packages/expo-document-picker/android/build.gradle index 11f37bd5a7b249..c911664ec43f4f 100644 --- a/packages/expo-document-picker/android/build.gradle +++ b/packages/expo-document-picker/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = "host.exp.exponent" -version = "56.0.0" +version = "56.0.1" android { namespace "expo.modules.documentpicker" defaultConfig { versionCode 17 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/expo-document-picker/package.json b/packages/expo-document-picker/package.json index fb7825a439145e..2a39e2d2f94fd9 100644 --- a/packages/expo-document-picker/package.json +++ b/packages/expo-document-picker/package.json @@ -1,6 +1,6 @@ { "name": "expo-document-picker", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides access to the system's UI for selecting documents from the available providers on the user's device.", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-eas-client/CHANGELOG.md b/packages/expo-eas-client/CHANGELOG.md index 6aed23b718d256..a5e3580fef5fcf 100644 --- a/packages/expo-eas-client/CHANGELOG.md +++ b/packages/expo-eas-client/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-eas-client/android/build.gradle b/packages/expo-eas-client/android/build.gradle index 594920439ffa43..8a26ae00f9a79a 100644 --- a/packages/expo-eas-client/android/build.gradle +++ b/packages/expo-eas-client/android/build.gradle @@ -4,7 +4,7 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' expoModule { canBePublished false @@ -14,7 +14,7 @@ android { namespace "expo.modules.easclient" defaultConfig { versionCode 1 - versionName "56.0.0" + versionName "56.0.1" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } testOptions { diff --git a/packages/expo-eas-client/package.json b/packages/expo-eas-client/package.json index 7c1946b876d7bc..fa259087dd1ea2 100644 --- a/packages/expo-eas-client/package.json +++ b/packages/expo-eas-client/package.json @@ -1,6 +1,6 @@ { "name": "expo-eas-client", - "version": "56.0.0", + "version": "56.0.1", "description": "Stable client identifier for EAS services", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-env-info/CHANGELOG.md b/packages/expo-env-info/CHANGELOG.md index 94daa35a4a1a46..a9a97e537e9420 100644 --- a/packages/expo-env-info/CHANGELOG.md +++ b/packages/expo-env-info/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 2.0.14 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 2.0.13 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-env-info/package.json b/packages/expo-env-info/package.json index f5dae1197e7fc9..7c62ca9d2222fc 100644 --- a/packages/expo-env-info/package.json +++ b/packages/expo-env-info/package.json @@ -1,6 +1,6 @@ { "name": "expo-env-info", - "version": "2.0.13", + "version": "2.0.14", "preferGlobal": true, "bin": "./bin/expo-env-info.js", "main": "./build/main.js", diff --git a/packages/expo-file-system/CHANGELOG.md b/packages/expo-file-system/CHANGELOG.md index 5092952ada4b37..97822202e90514 100644 --- a/packages/expo-file-system/CHANGELOG.md +++ b/packages/expo-file-system/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-file-system/android/build.gradle b/packages/expo-file-system/android/build.gradle index b574752e27d587..6e83a36dded690 100644 --- a/packages/expo-file-system/android/build.gradle +++ b/packages/expo-file-system/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.1' +version = '56.0.2' android { namespace "expo.modules.filesystem" defaultConfig { versionCode 30 - versionName "56.0.1" + versionName "56.0.2" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } testOptions { diff --git a/packages/expo-file-system/package.json b/packages/expo-file-system/package.json index 55939a5616817b..30951630ae1125 100644 --- a/packages/expo-file-system/package.json +++ b/packages/expo-file-system/package.json @@ -1,6 +1,6 @@ { "name": "expo-file-system", - "version": "56.0.1", + "version": "56.0.2", "description": "Provides access to the local file system on the device.", "main": "src/index.ts", "types": "build/index.d.ts", diff --git a/packages/expo-font/CHANGELOG.md b/packages/expo-font/CHANGELOG.md index 627a44da601248..059be44bb02525 100644 --- a/packages/expo-font/CHANGELOG.md +++ b/packages/expo-font/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-font/android/build.gradle b/packages/expo-font/android/build.gradle index 1aa8cc2dddd98b..c277d9a684e851 100644 --- a/packages/expo-font/android/build.gradle +++ b/packages/expo-font/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.1' +version = '56.0.2' android { namespace "expo.modules.font" defaultConfig { versionCode 29 - versionName "56.0.1" + versionName "56.0.2" } } diff --git a/packages/expo-font/package.json b/packages/expo-font/package.json index 95e32cc41597f8..9470c2d5757da1 100644 --- a/packages/expo-font/package.json +++ b/packages/expo-font/package.json @@ -1,6 +1,6 @@ { "name": "expo-font", - "version": "56.0.1", + "version": "56.0.2", "description": "Load fonts at runtime and use them in React Native components.", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-gl/CHANGELOG.md b/packages/expo-gl/CHANGELOG.md index a0c71d29fd012a..d351d248efe770 100644 --- a/packages/expo-gl/CHANGELOG.md +++ b/packages/expo-gl/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-gl/android/build.gradle b/packages/expo-gl/android/build.gradle index cc395c864951e3..0a0e22e2676909 100644 --- a/packages/expo-gl/android/build.gradle +++ b/packages/expo-gl/android/build.gradle @@ -9,7 +9,7 @@ def reactNativeArchitectures() { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { if (rootProject.hasProperty("ndkPath")) { @@ -22,7 +22,7 @@ android { namespace "expo.modules.gl" defaultConfig { versionCode 31 - versionName "56.0.0" + versionName "56.0.1" externalNativeBuild { cmake { diff --git a/packages/expo-gl/package.json b/packages/expo-gl/package.json index ddec0d08c891fa..ee14f4b0c4d108 100644 --- a/packages/expo-gl/package.json +++ b/packages/expo-gl/package.json @@ -1,6 +1,6 @@ { "name": "expo-gl", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides GLView that acts as OpenGL ES render target and gives GL context object implementing WebGL 2.0 specification.", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-glass-effect/CHANGELOG.md b/packages/expo-glass-effect/CHANGELOG.md index f2c41d8b41e07b..e43b06196ec889 100644 --- a/packages/expo-glass-effect/CHANGELOG.md +++ b/packages/expo-glass-effect/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-glass-effect/package.json b/packages/expo-glass-effect/package.json index d489f197c8a6e9..1d3b2c8f09d7ae 100644 --- a/packages/expo-glass-effect/package.json +++ b/packages/expo-glass-effect/package.json @@ -1,6 +1,6 @@ { "name": "expo-glass-effect", - "version": "56.0.1", + "version": "56.0.2", "description": "A component that renders a native glass effect view on iOS.", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-haptics/CHANGELOG.md b/packages/expo-haptics/CHANGELOG.md index eaed10e25c6605..19667255937e90 100644 --- a/packages/expo-haptics/CHANGELOG.md +++ b/packages/expo-haptics/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-haptics/android/build.gradle b/packages/expo-haptics/android/build.gradle index 8a65eb083abde4..85e29545127604 100644 --- a/packages/expo-haptics/android/build.gradle +++ b/packages/expo-haptics/android/build.gradle @@ -4,12 +4,12 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.haptics" defaultConfig { versionCode 16 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/expo-haptics/package.json b/packages/expo-haptics/package.json index 58174fc2344d66..bf1af401a6a8f8 100644 --- a/packages/expo-haptics/package.json +++ b/packages/expo-haptics/package.json @@ -1,6 +1,6 @@ { "name": "expo-haptics", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides access to the system's haptics engine on iOS, vibration effects on Android, and Web Vibration API on web.", "main": "src/Haptics.ts", "types": "build/Haptics.d.ts", diff --git a/packages/expo-image-loader/CHANGELOG.md b/packages/expo-image-loader/CHANGELOG.md index e2c57d9efbee63..dd809cd41512b6 100644 --- a/packages/expo-image-loader/CHANGELOG.md +++ b/packages/expo-image-loader/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-image-loader/android/build.gradle b/packages/expo-image-loader/android/build.gradle index 0c7dff4826ea82..32ddc759eb01eb 100644 --- a/packages/expo-image-loader/android/build.gradle +++ b/packages/expo-image-loader/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.imageloader" defaultConfig { versionCode 8 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-image-loader/package.json b/packages/expo-image-loader/package.json index e6adb2698188d6..2a7e2160fd568e 100644 --- a/packages/expo-image-loader/package.json +++ b/packages/expo-image-loader/package.json @@ -1,6 +1,6 @@ { "name": "expo-image-loader", - "version": "56.0.0", + "version": "56.0.1", "description": "Image loader", "main": "index.js", "keywords": [ diff --git a/packages/expo-image-manipulator/CHANGELOG.md b/packages/expo-image-manipulator/CHANGELOG.md index 0b71e6358bc681..b853153ac93153 100644 --- a/packages/expo-image-manipulator/CHANGELOG.md +++ b/packages/expo-image-manipulator/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-image-manipulator/android/build.gradle b/packages/expo-image-manipulator/android/build.gradle index da4b752c350323..6a2987df10fcf2 100644 --- a/packages/expo-image-manipulator/android/build.gradle +++ b/packages/expo-image-manipulator/android/build.gradle @@ -4,12 +4,12 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.imagemanipulator" defaultConfig { versionCode 23 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-image-manipulator/package.json b/packages/expo-image-manipulator/package.json index 0da97fd9da6c7a..0f09261555fbc1 100644 --- a/packages/expo-image-manipulator/package.json +++ b/packages/expo-image-manipulator/package.json @@ -1,6 +1,6 @@ { "name": "expo-image-manipulator", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides functions that let you manipulation images on the local file system, eg: resize, crop.", "main": "src/index.ts", "types": "build/index.d.ts", diff --git a/packages/expo-image-picker/CHANGELOG.md b/packages/expo-image-picker/CHANGELOG.md index 0b185380ae2ccc..64582915428b69 100644 --- a/packages/expo-image-picker/CHANGELOG.md +++ b/packages/expo-image-picker/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-image-picker/android/build.gradle b/packages/expo-image-picker/android/build.gradle index a7f56f1baadeaa..798f1e8c42597a 100644 --- a/packages/expo-image-picker/android/build.gradle +++ b/packages/expo-image-picker/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.imagepicker" defaultConfig { versionCode 22 - versionName "56.0.0" + versionName "56.0.1" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } testOptions { diff --git a/packages/expo-image-picker/package.json b/packages/expo-image-picker/package.json index fde055d1e0b659..c08aee5b69c248 100644 --- a/packages/expo-image-picker/package.json +++ b/packages/expo-image-picker/package.json @@ -1,6 +1,6 @@ { "name": "expo-image-picker", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides access to the system's UI for selecting images and videos from the phone's library or taking a photo with the camera.", "main": "build/ImagePicker.js", "types": "build/ImagePicker.d.ts", diff --git a/packages/expo-image/CHANGELOG.md b/packages/expo-image/CHANGELOG.md index ec882d0ccc6c06..2500796279292d 100644 --- a/packages/expo-image/CHANGELOG.md +++ b/packages/expo-image/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-image/android/build.gradle b/packages/expo-image/android/build.gradle index 0c6e7a0f0b0235..84ae45314ee6e2 100644 --- a/packages/expo-image/android/build.gradle +++ b/packages/expo-image/android/build.gradle @@ -13,13 +13,13 @@ plugins { apply plugin: 'com.google.devtools.ksp' group = 'expo.modules.image' -version = '56.0.1' +version = '56.0.2' android { namespace "expo.modules.image" defaultConfig { versionCode 1 - versionName "56.0.1" + versionName "56.0.2" consumerProguardFiles("proguard-rules.pro") buildConfigField("boolean", "ALLOW_GLIDE_LOGS", project.properties.get("EXPO_ALLOW_GLIDE_LOGS", "false")) diff --git a/packages/expo-image/package.json b/packages/expo-image/package.json index 6351506e594168..042f2e86e34ab1 100644 --- a/packages/expo-image/package.json +++ b/packages/expo-image/package.json @@ -1,7 +1,7 @@ { "name": "expo-image", "title": "Expo Image", - "version": "56.0.1", + "version": "56.0.2", "description": "A cross-platform, performant image component for React Native and Expo with Web support", "main": "src/index.ts", "types": "build/index.d.ts", diff --git a/packages/expo-insights/android/build.gradle b/packages/expo-insights/android/build.gradle index b32ab8685e55e5..8f2e897cdf5833 100644 --- a/packages/expo-insights/android/build.gradle +++ b/packages/expo-insights/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.insights" defaultConfig { versionCode 1 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-insights/package.json b/packages/expo-insights/package.json index 5669c3541594f2..38b2b1179c1b7a 100644 --- a/packages/expo-insights/package.json +++ b/packages/expo-insights/package.json @@ -1,7 +1,7 @@ { "name": "expo-insights", "title": "Expo Insights", - "version": "56.0.0", + "version": "56.0.1", "description": "Expo module that offers developers insight into the usage data of the app", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-intent-launcher/CHANGELOG.md b/packages/expo-intent-launcher/CHANGELOG.md index b10e164de7be1f..1ecc2f0f58162e 100644 --- a/packages/expo-intent-launcher/CHANGELOG.md +++ b/packages/expo-intent-launcher/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-intent-launcher/android/build.gradle b/packages/expo-intent-launcher/android/build.gradle index 0bb054ae505a3c..ca1708f41eec11 100644 --- a/packages/expo-intent-launcher/android/build.gradle +++ b/packages/expo-intent-launcher/android/build.gradle @@ -4,12 +4,12 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.intentlauncher" defaultConfig { versionCode 14 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/expo-intent-launcher/package.json b/packages/expo-intent-launcher/package.json index 7afb6d9f1e35e8..195708315643cd 100644 --- a/packages/expo-intent-launcher/package.json +++ b/packages/expo-intent-launcher/package.json @@ -1,6 +1,6 @@ { "name": "expo-intent-launcher", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides a way to launch Android intents, e.g. opening a specific activity.", "main": "build/IntentLauncher.js", "types": "build/IntentLauncher.d.ts", diff --git a/packages/expo-keep-awake/CHANGELOG.md b/packages/expo-keep-awake/CHANGELOG.md index 5b8206be891efe..6cc05dbeda26dd 100644 --- a/packages/expo-keep-awake/CHANGELOG.md +++ b/packages/expo-keep-awake/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-keep-awake/android/build.gradle b/packages/expo-keep-awake/android/build.gradle index 13da127e0895de..56ee4bcfd4dfa0 100644 --- a/packages/expo-keep-awake/android/build.gradle +++ b/packages/expo-keep-awake/android/build.gradle @@ -4,12 +4,12 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.1' +version = '56.0.2' android { namespace "expo.modules.keepawake" defaultConfig { versionCode 16 - versionName "56.0.1" + versionName "56.0.2" } } diff --git a/packages/expo-keep-awake/package.json b/packages/expo-keep-awake/package.json index 3dc1beb334763f..502c429cd99b4b 100644 --- a/packages/expo-keep-awake/package.json +++ b/packages/expo-keep-awake/package.json @@ -1,6 +1,6 @@ { "name": "expo-keep-awake", - "version": "56.0.1", + "version": "56.0.2", "description": "Provides a React component that prevents the screen sleeping when rendered. It also exposes static methods to control the behavior imperatively.", "main": "src/index.ts", "types": "build/index.d.ts", diff --git a/packages/expo-linear-gradient/CHANGELOG.md b/packages/expo-linear-gradient/CHANGELOG.md index f9f53b3d36b47e..8fee396700f3c4 100644 --- a/packages/expo-linear-gradient/CHANGELOG.md +++ b/packages/expo-linear-gradient/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-linear-gradient/android/build.gradle b/packages/expo-linear-gradient/android/build.gradle index acf1aa760a79ef..98597f21a9226d 100644 --- a/packages/expo-linear-gradient/android/build.gradle +++ b/packages/expo-linear-gradient/android/build.gradle @@ -4,12 +4,12 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.lineargradient" defaultConfig { versionCode 17 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-linear-gradient/package.json b/packages/expo-linear-gradient/package.json index eb07183fe76a24..f1d9d5f0cf2a34 100644 --- a/packages/expo-linear-gradient/package.json +++ b/packages/expo-linear-gradient/package.json @@ -1,6 +1,6 @@ { "name": "expo-linear-gradient", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides a React component that renders a gradient view.", "main": "build/LinearGradient.js", "types": "build/LinearGradient.d.ts", diff --git a/packages/expo-linking/CHANGELOG.md b/packages/expo-linking/CHANGELOG.md index 4608ca0a628911..4aaefa77ac1193 100644 --- a/packages/expo-linking/CHANGELOG.md +++ b/packages/expo-linking/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-linking/android/build.gradle b/packages/expo-linking/android/build.gradle index 10435284f9ffa3..9e29cd33e83b0e 100644 --- a/packages/expo-linking/android/build.gradle +++ b/packages/expo-linking/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.linking" defaultConfig { versionCode 1 - versionName "56.0.0" + versionName "56.0.1" } lintOptions { abortOnError false diff --git a/packages/expo-linking/package.json b/packages/expo-linking/package.json index bdebfd60fa981b..f9a80ae0a74ea1 100644 --- a/packages/expo-linking/package.json +++ b/packages/expo-linking/package.json @@ -1,6 +1,6 @@ { "name": "expo-linking", - "version": "56.0.0", + "version": "56.0.1", "description": "Create and open deep links universally", "main": "build/Linking.js", "types": "build/Linking.d.ts", diff --git a/packages/expo-live-photo/CHANGELOG.md b/packages/expo-live-photo/CHANGELOG.md index 28078f9402fe20..c082ae95cb80d1 100644 --- a/packages/expo-live-photo/CHANGELOG.md +++ b/packages/expo-live-photo/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-live-photo/package.json b/packages/expo-live-photo/package.json index f8df744fc47308..d403ace8b1408a 100644 --- a/packages/expo-live-photo/package.json +++ b/packages/expo-live-photo/package.json @@ -1,7 +1,7 @@ { "name": "expo-live-photo", "title": "Expo Video", - "version": "56.0.0", + "version": "56.0.1", "description": "Library, which makes it possible to display live photos on iOS", "main": "src/index.ts", "types": "build/index.d.ts", diff --git a/packages/expo-local-authentication/CHANGELOG.md b/packages/expo-local-authentication/CHANGELOG.md index 00d9d6bb89dc36..f60cc83223728c 100644 --- a/packages/expo-local-authentication/CHANGELOG.md +++ b/packages/expo-local-authentication/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-local-authentication/android/build.gradle b/packages/expo-local-authentication/android/build.gradle index cc05d49d449019..1f29c94319aac7 100644 --- a/packages/expo-local-authentication/android/build.gradle +++ b/packages/expo-local-authentication/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.localauthentication" defaultConfig { versionCode 30 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-local-authentication/package.json b/packages/expo-local-authentication/package.json index 3693c65124200e..9b0e461fe93c07 100644 --- a/packages/expo-local-authentication/package.json +++ b/packages/expo-local-authentication/package.json @@ -1,6 +1,6 @@ { "name": "expo-local-authentication", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides an API for FaceID and TouchID (iOS) or the Fingerprint API (Android) to authenticate the user with a face or fingerprint scan.", "main": "build/LocalAuthentication.js", "types": "build/LocalAuthentication.d.ts", diff --git a/packages/expo-localization/CHANGELOG.md b/packages/expo-localization/CHANGELOG.md index 42e030f16f22f3..74dd4c24dbd512 100644 --- a/packages/expo-localization/CHANGELOG.md +++ b/packages/expo-localization/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-localization/android/build.gradle b/packages/expo-localization/android/build.gradle index ac073e99d04fdf..9cf3c643a65c14 100644 --- a/packages/expo-localization/android/build.gradle +++ b/packages/expo-localization/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.localization" defaultConfig { versionCode 22 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-localization/package.json b/packages/expo-localization/package.json index 8500a336a10892..f1f3bd99c84b88 100644 --- a/packages/expo-localization/package.json +++ b/packages/expo-localization/package.json @@ -1,6 +1,6 @@ { "name": "expo-localization", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides an interface for native user localization information.", "main": "build/Localization.js", "types": "build/Localization.d.ts", diff --git a/packages/expo-location/CHANGELOG.md b/packages/expo-location/CHANGELOG.md index e58c469c9809d3..5c7fe7a8281ca2 100644 --- a/packages/expo-location/CHANGELOG.md +++ b/packages/expo-location/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-location/android/build.gradle b/packages/expo-location/android/build.gradle index 37a9b31663ec40..1f11e0864c5d3e 100644 --- a/packages/expo-location/android/build.gradle +++ b/packages/expo-location/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.location" defaultConfig { versionCode 29 - versionName "56.0.0" + versionName "56.0.1" consumerProguardFiles("proguard-rules.pro") } } diff --git a/packages/expo-location/package.json b/packages/expo-location/package.json index 0df22fc9beab45..632252badddf17 100644 --- a/packages/expo-location/package.json +++ b/packages/expo-location/package.json @@ -1,6 +1,6 @@ { "name": "expo-location", - "version": "56.0.0", + "version": "56.0.1", "description": "Allows reading geolocation information from the device. Your app can poll for the current location or subscribe to location update events.", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-mail-composer/CHANGELOG.md b/packages/expo-mail-composer/CHANGELOG.md index d6972d6205da6a..79e452c42cfd73 100644 --- a/packages/expo-mail-composer/CHANGELOG.md +++ b/packages/expo-mail-composer/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-mail-composer/android/build.gradle b/packages/expo-mail-composer/android/build.gradle index 7391715c70951f..bdd4aa9ebf0c5f 100644 --- a/packages/expo-mail-composer/android/build.gradle +++ b/packages/expo-mail-composer/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.mailcomposer" defaultConfig { versionCode 17 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-mail-composer/package.json b/packages/expo-mail-composer/package.json index d7b0a146ead380..48302627b6d987 100644 --- a/packages/expo-mail-composer/package.json +++ b/packages/expo-mail-composer/package.json @@ -1,6 +1,6 @@ { "name": "expo-mail-composer", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides an API to compose mails using OS specific UI", "main": "build/MailComposer.js", "types": "build/MailComposer.d.ts", diff --git a/packages/expo-manifests/CHANGELOG.md b/packages/expo-manifests/CHANGELOG.md index 485c8c6b2f5cca..e02b06055fbade 100644 --- a/packages/expo-manifests/CHANGELOG.md +++ b/packages/expo-manifests/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-manifests/android/build.gradle b/packages/expo-manifests/android/build.gradle index 3ffca36f7599b0..5436e7e23bc7c3 100644 --- a/packages/expo-manifests/android/build.gradle +++ b/packages/expo-manifests/android/build.gradle @@ -4,7 +4,7 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.1' +version = '56.0.2' expoModule { canBePublished false @@ -14,7 +14,7 @@ android { namespace "expo.modules.manifests" defaultConfig { versionCode 31 - versionName '56.0.1' + versionName '56.0.2' testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } testOptions { diff --git a/packages/expo-manifests/package.json b/packages/expo-manifests/package.json index ead3bc64e03d7d..bfe2a691153ea3 100644 --- a/packages/expo-manifests/package.json +++ b/packages/expo-manifests/package.json @@ -1,6 +1,6 @@ { "name": "expo-manifests", - "version": "56.0.1", + "version": "56.0.2", "description": "Code to parse and use Expo and Expo Updates manifests.", "main": "build/Manifests.js", "types": "build/Manifests.d.ts", diff --git a/packages/expo-maps/CHANGELOG.md b/packages/expo-maps/CHANGELOG.md index 2f6be293abf40a..a3cbdbd3847ba2 100644 --- a/packages/expo-maps/CHANGELOG.md +++ b/packages/expo-maps/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-maps/android/build.gradle b/packages/expo-maps/android/build.gradle index a00151672aa2eb..9af3ecc495a318 100644 --- a/packages/expo-maps/android/build.gradle +++ b/packages/expo-maps/android/build.gradle @@ -14,13 +14,13 @@ apply plugin: 'expo-module-gradle-plugin' apply plugin: 'org.jetbrains.kotlin.plugin.compose' group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.maps" defaultConfig { versionCode 1 - versionName "56.0.0" + versionName "56.0.1" } buildFeatures { compose true diff --git a/packages/expo-maps/package.json b/packages/expo-maps/package.json index 4b80ca73d28159..9dc834e4decce4 100644 --- a/packages/expo-maps/package.json +++ b/packages/expo-maps/package.json @@ -1,6 +1,6 @@ { "name": "expo-maps", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides a Map component that uses Google Maps on Android and Apple Maps on iOS.", "main": "src/index.ts", "types": "build/index.d.ts", diff --git a/packages/expo-media-library/CHANGELOG.md b/packages/expo-media-library/CHANGELOG.md index 2a73e90ae716ec..f89ed9727a4c10 100644 --- a/packages/expo-media-library/CHANGELOG.md +++ b/packages/expo-media-library/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-media-library/android/build.gradle b/packages/expo-media-library/android/build.gradle index eb6e97bf416a4e..a644a4eac66f82 100644 --- a/packages/expo-media-library/android/build.gradle +++ b/packages/expo-media-library/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.medialibrary" defaultConfig { versionCode 37 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-media-library/package.json b/packages/expo-media-library/package.json index f0afd94de15eb9..cfa66dfa44f6e8 100644 --- a/packages/expo-media-library/package.json +++ b/packages/expo-media-library/package.json @@ -1,6 +1,6 @@ { "name": "expo-media-library", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides access to user's media library.", "main": "build/MediaLibrary.js", "types": "build/MediaLibrary.d.ts", diff --git a/packages/expo-mesh-gradient/CHANGELOG.md b/packages/expo-mesh-gradient/CHANGELOG.md index 8c6a2796213142..a91728f28fee45 100644 --- a/packages/expo-mesh-gradient/CHANGELOG.md +++ b/packages/expo-mesh-gradient/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-mesh-gradient/android/build.gradle b/packages/expo-mesh-gradient/android/build.gradle index 9e267a23c82caa..ca6393fedd3673 100644 --- a/packages/expo-mesh-gradient/android/build.gradle +++ b/packages/expo-mesh-gradient/android/build.gradle @@ -14,13 +14,13 @@ apply plugin: 'expo-module-gradle-plugin' apply plugin: 'org.jetbrains.kotlin.plugin.compose' group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.meshgradient" defaultConfig { versionCode 1 - versionName "56.0.0" + versionName "56.0.1" } buildFeatures { compose true diff --git a/packages/expo-mesh-gradient/package.json b/packages/expo-mesh-gradient/package.json index e1a2c1dd54d4f3..88702a27d3f712 100644 --- a/packages/expo-mesh-gradient/package.json +++ b/packages/expo-mesh-gradient/package.json @@ -1,6 +1,6 @@ { "name": "expo-mesh-gradient", - "version": "56.0.0", + "version": "56.0.1", "description": "A module that exposes MeshGradient view from SwiftUI to React Native", "main": "src/index.ts", "types": "build/index.d.ts", diff --git a/packages/expo-module-scripts/CHANGELOG.md b/packages/expo-module-scripts/CHANGELOG.md index d7a86e217ae762..e8528b3e657a04 100644 --- a/packages/expo-module-scripts/CHANGELOG.md +++ b/packages/expo-module-scripts/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-module-scripts/package.json b/packages/expo-module-scripts/package.json index 109a0436caee77..102e96631ea83e 100644 --- a/packages/expo-module-scripts/package.json +++ b/packages/expo-module-scripts/package.json @@ -1,6 +1,6 @@ { "name": "expo-module-scripts", - "version": "56.0.0", + "version": "56.0.1", "description": "A private package for various tasks for Expo module packages like compiling and testing", "main": "index.js", "type": "module", diff --git a/packages/expo-module-template/$package.json b/packages/expo-module-template/$package.json index 56b54bcc0d0d59..566a797d9e94e8 100644 --- a/packages/expo-module-template/$package.json +++ b/packages/expo-module-template/$package.json @@ -34,7 +34,7 @@ "babel-preset-expo": "~55.0.8", "eslint": "~9.39.4", "eslint-config-universe": "^15.0.3", - "expo": "^56.0.0-preview.2", + "expo": "^56.0.0-preview.3", "jest": "^29.7.0", "jest-expo": "~55.0.9", "prettier": "^3.0.0", diff --git a/packages/expo-module-template/package.json b/packages/expo-module-template/package.json index be8ab105d30dab..60c0dd86450700 100644 --- a/packages/expo-module-template/package.json +++ b/packages/expo-module-template/package.json @@ -1,6 +1,6 @@ { "name": "expo-module-template", - "version": "56.0.0", + "version": "56.0.1", "description": "ExpoModuleTemplate standalone module", "scripts": {}, "keywords": [ diff --git a/packages/expo-modules-autolinking/CHANGELOG.md b/packages/expo-modules-autolinking/CHANGELOG.md index 63c5120a3fcd8c..094807fe831bb6 100644 --- a/packages/expo-modules-autolinking/CHANGELOG.md +++ b/packages/expo-modules-autolinking/CHANGELOG.md @@ -8,6 +8,12 @@ ### 🐛 Bug fixes +### 💡 Others + +## 56.0.1 — 2026-05-06 + +### 🐛 Bug fixes + - [iOS] Avoid logging the precompiled modules React Native fallback as a CocoaPods warning. ([#45431](https://github.com/expo/expo/pull/45431) by [@chrfalch](https://github.com/chrfalch)) ### 💡 Others diff --git a/packages/expo-modules-autolinking/package.json b/packages/expo-modules-autolinking/package.json index 04f789db215fde..7da316a810186e 100644 --- a/packages/expo-modules-autolinking/package.json +++ b/packages/expo-modules-autolinking/package.json @@ -1,6 +1,6 @@ { "name": "expo-modules-autolinking", - "version": "56.0.0", + "version": "56.0.1", "description": "Scripts that autolink Expo modules.", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-modules-core/CHANGELOG.md b/packages/expo-modules-core/CHANGELOG.md index 6e374ca66f082a..e07e99f7fb85d1 100644 --- a/packages/expo-modules-core/CHANGELOG.md +++ b/packages/expo-modules-core/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-modules-core/android/build.gradle b/packages/expo-modules-core/android/build.gradle index 34ceb2578d549f..d7f234cbc8357d 100644 --- a/packages/expo-modules-core/android/build.gradle +++ b/packages/expo-modules-core/android/build.gradle @@ -29,7 +29,7 @@ if (shouldIncludeCompose) { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' def isExpoModulesCoreTests = { Gradle gradle = getGradle() @@ -96,7 +96,7 @@ android { defaultConfig { consumerProguardFiles 'proguard-rules.pro' versionCode 1 - versionName "56.0.0" + versionName "56.0.1" buildConfigField "String", "EXPO_MODULES_CORE_VERSION", "\"${versionName}\"" buildConfigField "boolean", "IS_NEW_ARCHITECTURE_ENABLED", "true" diff --git a/packages/expo-modules-core/package.json b/packages/expo-modules-core/package.json index f2c30c3d22dc74..a2d32aefb5f630 100644 --- a/packages/expo-modules-core/package.json +++ b/packages/expo-modules-core/package.json @@ -1,6 +1,6 @@ { "name": "expo-modules-core", - "version": "56.0.0", + "version": "56.0.1", "description": "The core of Expo Modules architecture", "main": "src/index.ts", "types": "build/index.d.ts", diff --git a/packages/expo-navigation-bar/CHANGELOG.md b/packages/expo-navigation-bar/CHANGELOG.md index b3a8da86b312bc..4f5a73ecee995f 100644 --- a/packages/expo-navigation-bar/CHANGELOG.md +++ b/packages/expo-navigation-bar/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-navigation-bar/android/build.gradle b/packages/expo-navigation-bar/android/build.gradle index 13619c098307bc..910e363cee4b04 100644 --- a/packages/expo-navigation-bar/android/build.gradle +++ b/packages/expo-navigation-bar/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.navigationbar" defaultConfig { versionCode 1 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/expo-navigation-bar/package.json b/packages/expo-navigation-bar/package.json index 880c493ff5c294..1baeb4a64c18d7 100644 --- a/packages/expo-navigation-bar/package.json +++ b/packages/expo-navigation-bar/package.json @@ -1,6 +1,6 @@ { "name": "expo-navigation-bar", - "version": "56.0.0", + "version": "56.0.1", "description": "Modify and observe the native navigation bar on Android devices.", "main": "src/index.ts", "types": "build/index.d.ts", diff --git a/packages/expo-network-addons/android/build.gradle b/packages/expo-network-addons/android/build.gradle index 766b27cb0fe507..97ac14135505f8 100644 --- a/packages/expo-network-addons/android/build.gradle +++ b/packages/expo-network-addons/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.networkaddons" defaultConfig { versionCode 1 - versionName "56.0.0" + versionName "56.0.1" consumerProguardFiles("proguard-rules.pro") } } diff --git a/packages/expo-network-addons/package.json b/packages/expo-network-addons/package.json index ebed0dcc31f6a2..583f280cd0e9e4 100644 --- a/packages/expo-network-addons/package.json +++ b/packages/expo-network-addons/package.json @@ -1,7 +1,7 @@ { "name": "expo-network-addons", "title": "Expo Networking Addons", - "version": "56.0.0", + "version": "56.0.1", "description": "Expo module that provides extra functionalities for networking", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-network/CHANGELOG.md b/packages/expo-network/CHANGELOG.md index dae4d5db91de26..be2608f4919ad1 100644 --- a/packages/expo-network/CHANGELOG.md +++ b/packages/expo-network/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-network/android/build.gradle b/packages/expo-network/android/build.gradle index 8c3982ddcbbc43..24e1fabde2c6d5 100644 --- a/packages/expo-network/android/build.gradle +++ b/packages/expo-network/android/build.gradle @@ -4,12 +4,12 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.network" defaultConfig { versionCode 11 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/expo-network/package.json b/packages/expo-network/package.json index 7459d21508db79..58388bbca87937 100644 --- a/packages/expo-network/package.json +++ b/packages/expo-network/package.json @@ -1,6 +1,6 @@ { "name": "expo-network", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides useful information about the device's network such as its IP address, MAC address, and airplane mode status", "main": "build/Network.js", "types": "build/Network.d.ts", diff --git a/packages/expo-notifications/CHANGELOG.md b/packages/expo-notifications/CHANGELOG.md index 891478a563762d..c3e5c65a8fea89 100644 --- a/packages/expo-notifications/CHANGELOG.md +++ b/packages/expo-notifications/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-notifications/android/build.gradle b/packages/expo-notifications/android/build.gradle index 9e643d527310e0..6913604fc3380a 100644 --- a/packages/expo-notifications/android/build.gradle +++ b/packages/expo-notifications/android/build.gradle @@ -5,13 +5,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.notifications" defaultConfig { versionCode 21 - versionName '56.0.0' + versionName '56.0.1' testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/packages/expo-notifications/package.json b/packages/expo-notifications/package.json index 2486db7ad9aba4..de3c6ed0b8bb33 100644 --- a/packages/expo-notifications/package.json +++ b/packages/expo-notifications/package.json @@ -1,6 +1,6 @@ { "name": "expo-notifications", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides an API to fetch push notification tokens and to present, schedule, receive, and respond to notifications.", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-observe/package.json b/packages/expo-observe/package.json index 729a752deb6e5c..bdbb669d9258e2 100644 --- a/packages/expo-observe/package.json +++ b/packages/expo-observe/package.json @@ -1,7 +1,7 @@ { "name": "expo-observe", "title": "Expo Observe", - "version": "56.0.0", + "version": "56.0.1", "description": "Expo module that dispatches collected app metrics to EAS Observe", "main": "src/index.ts", "types": "build/index.d.ts", diff --git a/packages/expo-print/CHANGELOG.md b/packages/expo-print/CHANGELOG.md index 0bcabfa462004d..1f60e5621587bf 100644 --- a/packages/expo-print/CHANGELOG.md +++ b/packages/expo-print/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-print/android/build.gradle b/packages/expo-print/android/build.gradle index 37c4c47544c21c..eb77da3e688f86 100644 --- a/packages/expo-print/android/build.gradle +++ b/packages/expo-print/android/build.gradle @@ -4,12 +4,12 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.print" defaultConfig { versionCode 27 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-print/package.json b/packages/expo-print/package.json index bcb080ac10ec5f..b2e9f44a0f7108 100644 --- a/packages/expo-print/package.json +++ b/packages/expo-print/package.json @@ -1,6 +1,6 @@ { "name": "expo-print", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides an API for Android and iOS (AirPrint) printing functionality.", "main": "build/Print.js", "types": "build/Print.d.ts", diff --git a/packages/expo-processing/package.json b/packages/expo-processing/package.json index 99534e277c6122..6836e5d81eb2b2 100644 --- a/packages/expo-processing/package.json +++ b/packages/expo-processing/package.json @@ -1,6 +1,6 @@ { "name": "expo-processing", - "version": "56.0.0", + "version": "56.0.1", "description": "Utilities for using Processing.js on Expo", "main": "index.js", "keywords": [ diff --git a/packages/expo-router/CHANGELOG.md b/packages/expo-router/CHANGELOG.md index b9b6637ca59c3b..d8c433b6539027 100644 --- a/packages/expo-router/CHANGELOG.md +++ b/packages/expo-router/CHANGELOG.md @@ -8,10 +8,14 @@ ### 🐛 Bug fixes -- Pin `react-native-screens` to exact version ([#45421](https://github.com/expo/expo/pull/45421) by [@Ubax](https://github.com/Ubax)) - ### 💡 Others +## 56.0.2 — 2026-05-06 + +### 🐛 Bug fixes + +- Pin `react-native-screens` to exact version ([#45421](https://github.com/expo/expo/pull/45421) by [@Ubax](https://github.com/Ubax)) + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-router/android/build.gradle b/packages/expo-router/android/build.gradle index f3711783235a64..f18dce58bc43b1 100644 --- a/packages/expo-router/android/build.gradle +++ b/packages/expo-router/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'expo.modules.router' -version = '56.0.1' +version = '56.0.2' android { namespace "expo.modules.router" defaultConfig { versionCode 1 - versionName "56.0.1" + versionName "56.0.2" } lintOptions { abortOnError false diff --git a/packages/expo-router/package.json b/packages/expo-router/package.json index 35fe9aafb30e51..537e263888f374 100644 --- a/packages/expo-router/package.json +++ b/packages/expo-router/package.json @@ -1,6 +1,6 @@ { "name": "expo-router", - "version": "56.0.1", + "version": "56.0.2", "description": "Expo Router is a file-based router for React Native and web applications.", "author": "650 Industries, Inc.", "license": "MIT", diff --git a/packages/expo-screen-capture/CHANGELOG.md b/packages/expo-screen-capture/CHANGELOG.md index b3bbe616b9a5bf..2d9a55b4d6dbcf 100644 --- a/packages/expo-screen-capture/CHANGELOG.md +++ b/packages/expo-screen-capture/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-screen-capture/android/build.gradle b/packages/expo-screen-capture/android/build.gradle index 12041eb81a1c4f..f5a11ff0a29a34 100644 --- a/packages/expo-screen-capture/android/build.gradle +++ b/packages/expo-screen-capture/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.screencapture" defaultConfig { versionCode 7 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/expo-screen-capture/package.json b/packages/expo-screen-capture/package.json index 931578bc047f72..110f1d7e529ebe 100644 --- a/packages/expo-screen-capture/package.json +++ b/packages/expo-screen-capture/package.json @@ -1,6 +1,6 @@ { "name": "expo-screen-capture", - "version": "56.0.0", + "version": "56.0.1", "description": "Protects screens in your app from being captured or recorded, and notifies if a screenshot is taken.", "main": "build/ScreenCapture.js", "types": "build/ScreenCapture.d.ts", diff --git a/packages/expo-screen-orientation/CHANGELOG.md b/packages/expo-screen-orientation/CHANGELOG.md index 63455132769d32..a22457abdbdcdb 100644 --- a/packages/expo-screen-orientation/CHANGELOG.md +++ b/packages/expo-screen-orientation/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-screen-orientation/android/build.gradle b/packages/expo-screen-orientation/android/build.gradle index 5e332ad46dbef9..1a18dc5715830c 100644 --- a/packages/expo-screen-orientation/android/build.gradle +++ b/packages/expo-screen-orientation/android/build.gradle @@ -4,12 +4,12 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.screenorientation" defaultConfig { versionCode 7 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/expo-screen-orientation/package.json b/packages/expo-screen-orientation/package.json index ead916564f12b3..b9e1e7c6183bfa 100644 --- a/packages/expo-screen-orientation/package.json +++ b/packages/expo-screen-orientation/package.json @@ -1,6 +1,6 @@ { "name": "expo-screen-orientation", - "version": "56.0.0", + "version": "56.0.1", "description": "Expo universal module for managing device's screen orientation", "main": "build/ScreenOrientation.js", "types": "build/ScreenOrientation.d.ts", diff --git a/packages/expo-secure-store/CHANGELOG.md b/packages/expo-secure-store/CHANGELOG.md index 3a6dbca583baf2..b40da730aa8ea0 100644 --- a/packages/expo-secure-store/CHANGELOG.md +++ b/packages/expo-secure-store/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-secure-store/android/build.gradle b/packages/expo-secure-store/android/build.gradle index 070e9f7b42acb4..675f0f9deb787f 100644 --- a/packages/expo-secure-store/android/build.gradle +++ b/packages/expo-secure-store/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.securestore" defaultConfig { versionCode 17 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/expo-secure-store/package.json b/packages/expo-secure-store/package.json index 7acf61282f06d1..dcab72b7091bf6 100644 --- a/packages/expo-secure-store/package.json +++ b/packages/expo-secure-store/package.json @@ -1,6 +1,6 @@ { "name": "expo-secure-store", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides a way to encrypt and securely store key-value pairs locally on the device.", "main": "build/SecureStore.js", "types": "build/SecureStore.d.ts", diff --git a/packages/expo-sensors/CHANGELOG.md b/packages/expo-sensors/CHANGELOG.md index 288206adae304a..bb398b84695958 100644 --- a/packages/expo-sensors/CHANGELOG.md +++ b/packages/expo-sensors/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-sensors/android/build.gradle b/packages/expo-sensors/android/build.gradle index 196b3e223e22f6..d038cea2d201d6 100644 --- a/packages/expo-sensors/android/build.gradle +++ b/packages/expo-sensors/android/build.gradle @@ -4,12 +4,12 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.sensors" defaultConfig { versionCode 27 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-sensors/package.json b/packages/expo-sensors/package.json index 6a023ad42d4158..c9f054acf45847 100644 --- a/packages/expo-sensors/package.json +++ b/packages/expo-sensors/package.json @@ -1,6 +1,6 @@ { "name": "expo-sensors", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides access to a hardware device's accelerometer, gyroscope, magnetometer, and pedometer.", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-server/CHANGELOG.md b/packages/expo-server/CHANGELOG.md index f754706edab01e..8c5c1ee686b972 100644 --- a/packages/expo-server/CHANGELOG.md +++ b/packages/expo-server/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🎉 New features diff --git a/packages/expo-server/package.json b/packages/expo-server/package.json index 42353972734b75..c2eabf3e52827d 100644 --- a/packages/expo-server/package.json +++ b/packages/expo-server/package.json @@ -1,6 +1,6 @@ { "name": "expo-server", - "version": "56.0.0", + "version": "56.0.1", "description": "Server API for Expo Router projects", "main": "build/cjs/index.js", "module": "build/mjs/index.js", diff --git a/packages/expo-sharing/CHANGELOG.md b/packages/expo-sharing/CHANGELOG.md index 92bc241b2ab36f..76c4f3017ebeb3 100644 --- a/packages/expo-sharing/CHANGELOG.md +++ b/packages/expo-sharing/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-sharing/android/build.gradle b/packages/expo-sharing/android/build.gradle index 6560929b7d6887..e9cd50c761ea32 100644 --- a/packages/expo-sharing/android/build.gradle +++ b/packages/expo-sharing/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.sharing" defaultConfig { versionCode 16 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/expo-sharing/package.json b/packages/expo-sharing/package.json index a2151e99fc90f5..bc86d5e3a13927 100644 --- a/packages/expo-sharing/package.json +++ b/packages/expo-sharing/package.json @@ -1,6 +1,6 @@ { "name": "expo-sharing", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides a way to share files directly with other compatible applications.", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-sms/CHANGELOG.md b/packages/expo-sms/CHANGELOG.md index 1e5fed7e50036a..4dd5caec072344 100644 --- a/packages/expo-sms/CHANGELOG.md +++ b/packages/expo-sms/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-sms/android/build.gradle b/packages/expo-sms/android/build.gradle index 3c71296cf6ed1c..35b3dd83ba30b8 100644 --- a/packages/expo-sms/android/build.gradle +++ b/packages/expo-sms/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.sms" defaultConfig { versionCode 28 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-sms/package.json b/packages/expo-sms/package.json index 1109f582036fef..deca53e7b837d4 100644 --- a/packages/expo-sms/package.json +++ b/packages/expo-sms/package.json @@ -1,6 +1,6 @@ { "name": "expo-sms", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides access to the system's UI/app for sending SMS messages.", "main": "build/SMS.js", "types": "build/SMS.d.ts", diff --git a/packages/expo-speech/CHANGELOG.md b/packages/expo-speech/CHANGELOG.md index 7c0ca18bf54617..24628dc932a0f6 100644 --- a/packages/expo-speech/CHANGELOG.md +++ b/packages/expo-speech/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-speech/android/build.gradle b/packages/expo-speech/android/build.gradle index 090c2bc9d9b564..f8f99a890bc33f 100644 --- a/packages/expo-speech/android/build.gradle +++ b/packages/expo-speech/android/build.gradle @@ -4,12 +4,12 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.speech" defaultConfig { versionCode 18 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-speech/package.json b/packages/expo-speech/package.json index 477d72cd0087d3..5eeccd1f477f86 100644 --- a/packages/expo-speech/package.json +++ b/packages/expo-speech/package.json @@ -1,6 +1,6 @@ { "name": "expo-speech", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides text-to-speech functionality.", "main": "build/Speech.js", "types": "build/Speech.d.ts", diff --git a/packages/expo-splash-screen/CHANGELOG.md b/packages/expo-splash-screen/CHANGELOG.md index 0916c175056469..c2d4f02b164415 100644 --- a/packages/expo-splash-screen/CHANGELOG.md +++ b/packages/expo-splash-screen/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-splash-screen/android/build.gradle b/packages/expo-splash-screen/android/build.gradle index c1a3769d3d4d35..bf7b9fe1ab2365 100644 --- a/packages/expo-splash-screen/android/build.gradle +++ b/packages/expo-splash-screen/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.1' +version = '56.0.2' android { namespace "expo.modules.splashscreen" defaultConfig { versionCode 17 - versionName '56.0.1' + versionName '56.0.2' } } diff --git a/packages/expo-splash-screen/package.json b/packages/expo-splash-screen/package.json index d4ce1a6d27960e..7aaa26caf4d1ef 100644 --- a/packages/expo-splash-screen/package.json +++ b/packages/expo-splash-screen/package.json @@ -1,6 +1,6 @@ { "name": "expo-splash-screen", - "version": "56.0.1", + "version": "56.0.2", "description": "Provides a module to allow keeping the native Splash Screen visible until you choose to hide it.", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-sqlite/CHANGELOG.md b/packages/expo-sqlite/CHANGELOG.md index 50ea7e8922442c..37824e425d9b9f 100644 --- a/packages/expo-sqlite/CHANGELOG.md +++ b/packages/expo-sqlite/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-sqlite/android/build.gradle b/packages/expo-sqlite/android/build.gradle index 8979deab26b910..2eb64b44390e98 100644 --- a/packages/expo-sqlite/android/build.gradle +++ b/packages/expo-sqlite/android/build.gradle @@ -47,13 +47,13 @@ def reactNativeArchitectures() { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.sqlite" defaultConfig { versionCode 18 - versionName "56.0.0" + versionName "56.0.1" buildConfigField "boolean", "USE_LIBSQL", project.ext.USE_LIBSQL.toString() buildConfigField "boolean", "WITH_SQLITE_VEC", project.ext.WITH_SQLITE_VEC.toString() diff --git a/packages/expo-sqlite/package.json b/packages/expo-sqlite/package.json index 6a403fe536f949..1f4397a6afe1e8 100644 --- a/packages/expo-sqlite/package.json +++ b/packages/expo-sqlite/package.json @@ -1,6 +1,6 @@ { "name": "expo-sqlite", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides access to a database using SQLite (https://www.sqlite.org/). The database is persisted across restarts of your app.", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-standard-web-crypto/package.json b/packages/expo-standard-web-crypto/package.json index 14cf0d1a373148..68d8db84347240 100644 --- a/packages/expo-standard-web-crypto/package.json +++ b/packages/expo-standard-web-crypto/package.json @@ -1,6 +1,6 @@ { "name": "expo-standard-web-crypto", - "version": "56.0.0", + "version": "56.0.1", "description": "A partial implementation of the W3C Crypto API for Expo", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-status-bar/CHANGELOG.md b/packages/expo-status-bar/CHANGELOG.md index f5421f14a0e1df..a3836a0607c94f 100644 --- a/packages/expo-status-bar/CHANGELOG.md +++ b/packages/expo-status-bar/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-status-bar/android/build.gradle b/packages/expo-status-bar/android/build.gradle index 6afdc97cd2772e..d48e43f8765f20 100644 --- a/packages/expo-status-bar/android/build.gradle +++ b/packages/expo-status-bar/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.1' +version = '56.0.2' android { namespace "expo.modules.statusbar" defaultConfig { versionCode 1 - versionName '56.0.1' + versionName '56.0.2' } } diff --git a/packages/expo-status-bar/package.json b/packages/expo-status-bar/package.json index 8557ad66064133..d0d4b4d5dc27d7 100644 --- a/packages/expo-status-bar/package.json +++ b/packages/expo-status-bar/package.json @@ -1,6 +1,6 @@ { "name": "expo-status-bar", - "version": "56.0.1", + "version": "56.0.2", "description": "Provides the same interface as the React Native StatusBar API, but with slightly different defaults to work great in Expo environments.", "main": "src/StatusBar", "types": "build/StatusBar.d.ts", diff --git a/packages/expo-store-review/CHANGELOG.md b/packages/expo-store-review/CHANGELOG.md index 55589baa487120..146aaf36e3c695 100644 --- a/packages/expo-store-review/CHANGELOG.md +++ b/packages/expo-store-review/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-store-review/android/build.gradle b/packages/expo-store-review/android/build.gradle index a4c1a1d442810a..0d9b697e54fc59 100644 --- a/packages/expo-store-review/android/build.gradle +++ b/packages/expo-store-review/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.storereview" defaultConfig { versionCode 4 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-store-review/package.json b/packages/expo-store-review/package.json index fdf87eb28c330e..86390a55eda8b4 100644 --- a/packages/expo-store-review/package.json +++ b/packages/expo-store-review/package.json @@ -1,6 +1,6 @@ { "name": "expo-store-review", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides access to native APIs for in-app reviews.", "main": "build/StoreReview.js", "types": "build/StoreReview.d.ts", diff --git a/packages/expo-symbols/CHANGELOG.md b/packages/expo-symbols/CHANGELOG.md index 6ea9807b32de5a..b7d09f1a603274 100644 --- a/packages/expo-symbols/CHANGELOG.md +++ b/packages/expo-symbols/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-symbols/package.json b/packages/expo-symbols/package.json index 4895d34438cd99..b7b98d581bd01e 100644 --- a/packages/expo-symbols/package.json +++ b/packages/expo-symbols/package.json @@ -1,6 +1,6 @@ { "name": "expo-symbols", - "version": "56.0.1", + "version": "56.0.2", "description": "Provides access to the SF Symbols library on iOS, and Material Symbols on Android and web, for Expo and React Native apps.", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-system-ui/CHANGELOG.md b/packages/expo-system-ui/CHANGELOG.md index 3560fed6c995b4..9a1749601d7c1b 100644 --- a/packages/expo-system-ui/CHANGELOG.md +++ b/packages/expo-system-ui/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-system-ui/android/build.gradle b/packages/expo-system-ui/android/build.gradle index cffe2a957613d7..d1af3375a1cb0b 100644 --- a/packages/expo-system-ui/android/build.gradle +++ b/packages/expo-system-ui/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.1' +version = '56.0.2' android { namespace "expo.modules.systemui" defaultConfig { versionCode 1 - versionName '56.0.1' + versionName '56.0.2' } } diff --git a/packages/expo-system-ui/package.json b/packages/expo-system-ui/package.json index 6b6d39cba31681..f8de1bdcf59113 100644 --- a/packages/expo-system-ui/package.json +++ b/packages/expo-system-ui/package.json @@ -1,6 +1,6 @@ { "name": "expo-system-ui", - "version": "56.0.1", + "version": "56.0.2", "description": "Interact with system UI elements", "main": "build/SystemUI.js", "types": "build/SystemUI.d.ts", diff --git a/packages/expo-task-manager/CHANGELOG.md b/packages/expo-task-manager/CHANGELOG.md index ed9033b4dc7adb..f7413c0e49584d 100644 --- a/packages/expo-task-manager/CHANGELOG.md +++ b/packages/expo-task-manager/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-task-manager/android/build.gradle b/packages/expo-task-manager/android/build.gradle index abc871fbb8247c..c20bf086f05034 100644 --- a/packages/expo-task-manager/android/build.gradle +++ b/packages/expo-task-manager/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.taskmanager" defaultConfig { versionCode 23 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-task-manager/package.json b/packages/expo-task-manager/package.json index 352d4e5b0045c2..02e21d42601fa4 100644 --- a/packages/expo-task-manager/package.json +++ b/packages/expo-task-manager/package.json @@ -1,6 +1,6 @@ { "name": "expo-task-manager", - "version": "56.0.0", + "version": "56.0.1", "description": "Expo module that provides support for tasks that can run in the background.", "main": "build/TaskManager.js", "types": "build/TaskManager.d.ts", diff --git a/packages/expo-test-runner/package.json b/packages/expo-test-runner/package.json index 4e1a7500507edb..c64aa9e5ff193d 100644 --- a/packages/expo-test-runner/package.json +++ b/packages/expo-test-runner/package.json @@ -1,6 +1,6 @@ { "name": "expo-test-runner", - "version": "0.3.13", + "version": "0.3.14", "description": "Script that enchants test experience.", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-tracking-transparency/CHANGELOG.md b/packages/expo-tracking-transparency/CHANGELOG.md index 65c0ae9b91e038..a4c80f63c4da81 100644 --- a/packages/expo-tracking-transparency/CHANGELOG.md +++ b/packages/expo-tracking-transparency/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-tracking-transparency/android/build.gradle b/packages/expo-tracking-transparency/android/build.gradle index 30ffe6843877e8..e736abff96d2ad 100644 --- a/packages/expo-tracking-transparency/android/build.gradle +++ b/packages/expo-tracking-transparency/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.trackingtransparency" defaultConfig { versionCode 1 - versionName "56.0.0" + versionName "56.0.1" } } diff --git a/packages/expo-tracking-transparency/package.json b/packages/expo-tracking-transparency/package.json index c418d44453978d..1c0541c1b7e4af 100644 --- a/packages/expo-tracking-transparency/package.json +++ b/packages/expo-tracking-transparency/package.json @@ -1,6 +1,6 @@ { "name": "expo-tracking-transparency", - "version": "56.0.0", + "version": "56.0.1", "description": "A library for tracking app users and managing tracking permissions", "main": "build/TrackingTransparency.js", "types": "build/TrackingTransparency.d.ts", diff --git a/packages/expo-ui/CHANGELOG.md b/packages/expo-ui/CHANGELOG.md index 12241a9bed0413..16fd16628704aa 100644 --- a/packages/expo-ui/CHANGELOG.md +++ b/packages/expo-ui/CHANGELOG.md @@ -8,11 +8,15 @@ ### 🐛 Bug fixes +### 💡 Others + +## 56.0.2 — 2026-05-06 + +### 🐛 Bug fixes + - Fix Compose `TextField` selection state synchronization. ([#45424](https://github.com/expo/expo/pull/45424) by [@nishan](https://github.com/intergalacticspacehighway)) - Fixed dynamic sizing regression for `@expo/ui/community/bottom-sheet`. ([#45412](https://github.com/expo/expo/pull/45412) by [@kudo](https://github.com/kudo)) -### 💡 Others - ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-ui/android/build.gradle b/packages/expo-ui/android/build.gradle index 64eefaedfb6974..7a9076383d884a 100644 --- a/packages/expo-ui/android/build.gradle +++ b/packages/expo-ui/android/build.gradle @@ -12,13 +12,13 @@ apply plugin: 'expo-module-gradle-plugin' apply plugin: 'org.jetbrains.kotlin.plugin.compose' group = 'expo.modules.ui' -version = '56.0.1' +version = '56.0.2' android { namespace "expo.modules.ui" defaultConfig { versionCode 1 - versionName "56.0.1" + versionName "56.0.2" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } buildFeatures { diff --git a/packages/expo-ui/package.json b/packages/expo-ui/package.json index d5eed14f3eaad6..8f551e0e4574c5 100644 --- a/packages/expo-ui/package.json +++ b/packages/expo-ui/package.json @@ -1,6 +1,6 @@ { "name": "@expo/ui", - "version": "56.0.1", + "version": "56.0.2", "description": "A collection of UI components", "sideEffects": [ "*.fx.js" diff --git a/packages/expo-updates-interface/CHANGELOG.md b/packages/expo-updates-interface/CHANGELOG.md index c2436e431c8428..14f700633f8677 100644 --- a/packages/expo-updates-interface/CHANGELOG.md +++ b/packages/expo-updates-interface/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-updates-interface/android/build.gradle b/packages/expo-updates-interface/android/build.gradle index cfb6442cb8c8a0..810bb61af1bec9 100644 --- a/packages/expo-updates-interface/android/build.gradle +++ b/packages/expo-updates-interface/android/build.gradle @@ -4,7 +4,7 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.1' +version = '56.0.2' expoModule { canBePublished false @@ -14,6 +14,6 @@ android { namespace "expo.modules.updatesinterface" defaultConfig { versionCode 1 - versionName '56.0.1' + versionName '56.0.2' } } diff --git a/packages/expo-updates-interface/package.json b/packages/expo-updates-interface/package.json index b21a402f985c5a..a58a3a84b789d4 100644 --- a/packages/expo-updates-interface/package.json +++ b/packages/expo-updates-interface/package.json @@ -1,6 +1,6 @@ { "name": "expo-updates-interface", - "version": "56.0.1", + "version": "56.0.2", "description": "Native interface for modules that optionally depend on expo-updates, e.g. expo-dev-launcher.", "main": "index.js", "keywords": [ diff --git a/packages/expo-updates/CHANGELOG.md b/packages/expo-updates/CHANGELOG.md index e0ca2c4bf9777c..16e762c4bda35c 100644 --- a/packages/expo-updates/CHANGELOG.md +++ b/packages/expo-updates/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-updates/android/build.gradle b/packages/expo-updates/android/build.gradle index 24a5980ba6f085..cb2bb1f13e0b50 100644 --- a/packages/expo-updates/android/build.gradle +++ b/packages/expo-updates/android/build.gradle @@ -42,7 +42,7 @@ expoModule { } group = 'host.exp.exponent' -version = '56.0.1' +version = '56.0.2' // Utility method to derive boolean values from the environment or from Java properties, // and return them as strings to be used in BuildConfig fields @@ -89,7 +89,7 @@ android { namespace "expo.modules.updates" defaultConfig { versionCode 31 - versionName '56.0.1' + versionName '56.0.2' consumerProguardFiles("proguard-rules.pro") testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/packages/expo-updates/package.json b/packages/expo-updates/package.json index 85e1ea8ddb8d30..b740f92571b130 100644 --- a/packages/expo-updates/package.json +++ b/packages/expo-updates/package.json @@ -1,6 +1,6 @@ { "name": "expo-updates", - "version": "56.0.1", + "version": "56.0.2", "description": "Fetches and manages remotely-hosted assets and updates to your app's JS bundle.", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-video-thumbnails/CHANGELOG.md b/packages/expo-video-thumbnails/CHANGELOG.md index ea7347d2b76b57..64f5a2acc8aa0c 100644 --- a/packages/expo-video-thumbnails/CHANGELOG.md +++ b/packages/expo-video-thumbnails/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-video-thumbnails/android/build.gradle b/packages/expo-video-thumbnails/android/build.gradle index 045079d53ec032..01aa59f7a0ea0f 100644 --- a/packages/expo-video-thumbnails/android/build.gradle +++ b/packages/expo-video-thumbnails/android/build.gradle @@ -4,12 +4,12 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.videothumbnails" defaultConfig { versionCode 14 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/expo-video-thumbnails/package.json b/packages/expo-video-thumbnails/package.json index 6d7830cf5d259e..0be0df4d66cc6c 100644 --- a/packages/expo-video-thumbnails/package.json +++ b/packages/expo-video-thumbnails/package.json @@ -1,6 +1,6 @@ { "name": "expo-video-thumbnails", - "version": "56.0.0", + "version": "56.0.1", "description": "Provides function that let you generate an image from video.", "main": "build/VideoThumbnails.js", "types": "build/VideoThumbnails.d.ts", diff --git a/packages/expo-video/CHANGELOG.md b/packages/expo-video/CHANGELOG.md index 18cc1b249a4870..9c4c0fa627d2e5 100644 --- a/packages/expo-video/CHANGELOG.md +++ b/packages/expo-video/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/expo-video/android/build.gradle b/packages/expo-video/android/build.gradle index 4157e0ef47c251..63206be840ff05 100644 --- a/packages/expo-video/android/build.gradle +++ b/packages/expo-video/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "expo.modules.video" defaultConfig { versionCode 1 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/expo-video/package.json b/packages/expo-video/package.json index ce566ca9b6e46f..4acdc74dbe4b33 100644 --- a/packages/expo-video/package.json +++ b/packages/expo-video/package.json @@ -1,7 +1,7 @@ { "name": "expo-video", "title": "Expo Video", - "version": "56.0.0", + "version": "56.0.1", "description": "A cross-platform, performant video component for React Native and Expo with Web support", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo-web-browser/CHANGELOG.md b/packages/expo-web-browser/CHANGELOG.md index 9ed0a76bb8761a..409e60514a5eff 100644 --- a/packages/expo-web-browser/CHANGELOG.md +++ b/packages/expo-web-browser/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-web-browser/android/build.gradle b/packages/expo-web-browser/android/build.gradle index 853e9147f69ad0..4b0494c995ad24 100644 --- a/packages/expo-web-browser/android/build.gradle +++ b/packages/expo-web-browser/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.1' +version = '56.0.2' android { namespace "expo.modules.webbrowser" defaultConfig { versionCode 18 - versionName '56.0.1' + versionName '56.0.2' } } diff --git a/packages/expo-web-browser/package.json b/packages/expo-web-browser/package.json index ab8c9d43b9ef3d..7255f65106d2c5 100644 --- a/packages/expo-web-browser/package.json +++ b/packages/expo-web-browser/package.json @@ -1,6 +1,6 @@ { "name": "expo-web-browser", - "version": "56.0.1", + "version": "56.0.2", "description": "Provides access to the system's web browser and supports handling redirects. On iOS, it uses SFSafariViewController or ASWebAuthenticationSession, depending on the method you call, and on Android it uses ChromeCustomTabs. As of iOS 11, SFSafariViewController no longer shares cookies with Safari, so if you are using WebBrowser for authentication you will want to use WebBrowser.openAuthSessionAsync, and if you just want to open a webpage (such as your app privacy policy), then use WebBrowser.openBrowserAsync.", "main": "build/WebBrowser.js", "types": "build/WebBrowser.d.ts", diff --git a/packages/expo-widgets/CHANGELOG.md b/packages/expo-widgets/CHANGELOG.md index b781a056447c9f..1c9f2ade678f19 100644 --- a/packages/expo-widgets/CHANGELOG.md +++ b/packages/expo-widgets/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.2 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.1 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-widgets/package.json b/packages/expo-widgets/package.json index 5665d9e27d984e..bf43a97bc23923 100644 --- a/packages/expo-widgets/package.json +++ b/packages/expo-widgets/package.json @@ -1,6 +1,6 @@ { "name": "expo-widgets", - "version": "56.0.1", + "version": "56.0.2", "description": "Widgets.", "main": "build/index.js", "types": "build/index.d.ts", diff --git a/packages/expo/CHANGELOG.md b/packages/expo/CHANGELOG.md index 24c253b2a59ce2..cf2efb28991840 100644 --- a/packages/expo/CHANGELOG.md +++ b/packages/expo/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.0-preview.3 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0-preview.2 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/expo/android/build.gradle b/packages/expo/android/build.gradle index 886d5cc2574b0e..a2daa29cbb821d 100644 --- a/packages/expo/android/build.gradle +++ b/packages/expo/android/build.gradle @@ -10,7 +10,7 @@ buildscript { } group = 'host.exp.exponent' -version = '56.0.0-preview.2' +version = '56.0.0-preview.3' expoModule { // We can't prebuild the module because it depends on the generated files. @@ -21,7 +21,7 @@ android { namespace "expo.core" defaultConfig { versionCode 1 - versionName "56.0.0-preview.2" + versionName "56.0.0-preview.3" consumerProguardFiles("proguard-rules.pro") } testOptions { diff --git a/packages/expo/bundledNativeModules.json b/packages/expo/bundledNativeModules.json index 95d5afffdb842e..0ab28673ff6914 100644 --- a/packages/expo/bundledNativeModules.json +++ b/packages/expo/bundledNativeModules.json @@ -1,8 +1,8 @@ { - "@expo/fingerprint": "~0.17.1", - "@expo/metro-runtime": "~56.0.1", + "@expo/fingerprint": "~0.17.2", + "@expo/metro-runtime": "~56.0.2", "@expo/vector-icons": "^15.0.2", - "@expo/ui": "~56.0.1", + "@expo/ui": "~56.0.2", "@react-native-async-storage/async-storage": "2.2.0", "@react-native-community/datetimepicker": "9.1.0", "@react-native-masked-view/masked-view": "0.3.2", @@ -12,88 +12,88 @@ "@react-native-picker/picker": "2.11.4", "@react-native-segmented-control/segmented-control": "2.5.7", "@stripe/stripe-react-native": "0.64.0", - "eslint-config-expo": "~56.0.0", + "eslint-config-expo": "~56.0.1", "expo-analytics-amplitude": "~11.3.0", "expo-app-auth": "~11.1.0", "expo-app-loader-provider": "~8.0.0", - "expo-app-metrics": "~56.0.0", - "expo-apple-authentication": "~56.0.0", - "expo-application": "~56.0.0", - "expo-asset": "~56.0.1", - "expo-audio": "~56.0.0", - "expo-auth-session": "~56.0.0", - "expo-background-fetch": "~56.0.0", - "expo-background-task": "~56.0.0", - "expo-battery": "~56.0.0", - "expo-blur": "~56.0.0", - "expo-brightness": "~56.0.0", - "expo-brownfield": "~56.0.0", - "expo-build-properties": "~56.0.0", - "expo-calendar": "~56.0.0", - "expo-camera": "~56.0.0", - "expo-cellular": "~56.0.0", - "expo-checkbox": "~56.0.0", - "expo-clipboard": "~56.0.0", - "expo-constants": "~56.0.1", - "expo-contacts": "~56.0.0", - "expo-crypto": "~56.0.0", - "expo-dev-client": "~56.0.0", - "expo-device": "~56.0.1", - "expo-document-picker": "~56.0.0", - "expo-file-system": "~56.0.1", - "expo-font": "~56.0.1", - "expo-gl": "~56.0.0", - "expo-glass-effect": "~56.0.1", + "expo-app-metrics": "~56.0.1", + "expo-apple-authentication": "~56.0.1", + "expo-application": "~56.0.1", + "expo-asset": "~56.0.2", + "expo-audio": "~56.0.1", + "expo-auth-session": "~56.0.1", + "expo-background-fetch": "~56.0.1", + "expo-background-task": "~56.0.1", + "expo-battery": "~56.0.1", + "expo-blur": "~56.0.1", + "expo-brightness": "~56.0.1", + "expo-brownfield": "~56.0.1", + "expo-build-properties": "~56.0.1", + "expo-calendar": "~56.0.1", + "expo-camera": "~56.0.1", + "expo-cellular": "~56.0.1", + "expo-checkbox": "~56.0.1", + "expo-clipboard": "~56.0.1", + "expo-constants": "~56.0.2", + "expo-contacts": "~56.0.1", + "expo-crypto": "~56.0.1", + "expo-dev-client": "~56.0.1", + "expo-device": "~56.0.2", + "expo-document-picker": "~56.0.1", + "expo-file-system": "~56.0.2", + "expo-font": "~56.0.2", + "expo-gl": "~56.0.1", + "expo-glass-effect": "~56.0.2", "expo-google-app-auth": "~8.3.0", - "expo-haptics": "~56.0.0", - "expo-image": "~56.0.1", - "expo-image-loader": "~56.0.0", - "expo-image-manipulator": "~56.0.0", - "expo-image-picker": "~56.0.0", - "expo-intent-launcher": "~56.0.0", - "expo-insights": "~56.0.0", - "expo-keep-awake": "~56.0.1", - "expo-linear-gradient": "~56.0.0", - "expo-linking": "~56.0.0", - "expo-local-authentication": "~56.0.0", - "expo-localization": "~56.0.0", - "expo-location": "~56.0.0", - "expo-mail-composer": "~56.0.0", - "expo-manifests": "~56.0.1", - "expo-maps": "~56.0.0", + "expo-haptics": "~56.0.1", + "expo-image": "~56.0.2", + "expo-image-loader": "~56.0.1", + "expo-image-manipulator": "~56.0.1", + "expo-image-picker": "~56.0.1", + "expo-intent-launcher": "~56.0.1", + "expo-insights": "~56.0.1", + "expo-keep-awake": "~56.0.2", + "expo-linear-gradient": "~56.0.1", + "expo-linking": "~56.0.1", + "expo-local-authentication": "~56.0.1", + "expo-localization": "~56.0.1", + "expo-location": "~56.0.1", + "expo-mail-composer": "~56.0.1", + "expo-manifests": "~56.0.2", + "expo-maps": "~56.0.1", "expo-mcp": "~0.2.1", - "expo-media-library": "~56.0.0", - "expo-mesh-gradient": "~56.0.0", - "expo-module-template": "~56.0.0", - "expo-modules-core": "~56.0.0", - "expo-navigation-bar": "~56.0.0", - "expo-network": "~56.0.0", - "expo-notifications": "~56.0.0", - "expo-observe": "~56.0.0", - "expo-print": "~56.0.0", - "expo-live-photo": "~56.0.0", - "expo-router": "~56.0.1", - "expo-screen-capture": "~56.0.0", - "expo-screen-orientation": "~56.0.0", - "expo-secure-store": "~56.0.0", - "expo-sensors": "~56.0.0", - "expo-server": "~56.0.0", - "expo-sharing": "~56.0.0", - "expo-sms": "~56.0.0", - "expo-speech": "~56.0.0", - "expo-splash-screen": "~56.0.1", - "expo-sqlite": "~56.0.0", - "expo-status-bar": "~56.0.1", - "expo-store-review": "~56.0.0", - "expo-symbols": "~56.0.1", - "expo-system-ui": "~56.0.1", - "expo-task-manager": "~56.0.0", - "expo-tracking-transparency": "~56.0.0", - "expo-updates": "~56.0.1", - "expo-video-thumbnails": "~56.0.0", - "expo-video": "~56.0.0", - "expo-web-browser": "~56.0.1", - "expo-widgets": "~56.0.1", + "expo-media-library": "~56.0.1", + "expo-mesh-gradient": "~56.0.1", + "expo-module-template": "~56.0.1", + "expo-modules-core": "~56.0.1", + "expo-navigation-bar": "~56.0.1", + "expo-network": "~56.0.1", + "expo-notifications": "~56.0.1", + "expo-observe": "~56.0.1", + "expo-print": "~56.0.1", + "expo-live-photo": "~56.0.1", + "expo-router": "~56.0.2", + "expo-screen-capture": "~56.0.1", + "expo-screen-orientation": "~56.0.1", + "expo-secure-store": "~56.0.1", + "expo-sensors": "~56.0.1", + "expo-server": "~56.0.1", + "expo-sharing": "~56.0.1", + "expo-sms": "~56.0.1", + "expo-speech": "~56.0.1", + "expo-splash-screen": "~56.0.2", + "expo-sqlite": "~56.0.1", + "expo-status-bar": "~56.0.2", + "expo-store-review": "~56.0.1", + "expo-symbols": "~56.0.2", + "expo-system-ui": "~56.0.2", + "expo-task-manager": "~56.0.1", + "expo-tracking-transparency": "~56.0.1", + "expo-updates": "~56.0.2", + "expo-video-thumbnails": "~56.0.1", + "expo-video": "~56.0.1", + "expo-web-browser": "~56.0.2", + "expo-widgets": "~56.0.2", "jest-expo": "~56.0.0", "lottie-react-native": "~7.3.4", "react": "19.2.3", @@ -114,7 +114,7 @@ "react-native-webview": "13.16.1", "react-server-dom-webpack": "~19.2.4", "sentry-expo": "~7.0.0", - "unimodules-app-loader": "~56.0.0", + "unimodules-app-loader": "~56.0.1", "unimodules-image-loader-interface": "~6.1.0", "@shopify/react-native-skia": "2.6.2", "@shopify/flash-list": "2.0.2", diff --git a/packages/expo/package.json b/packages/expo/package.json index 6656ed7d6d1d85..c7404a3d5bfb1d 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -1,6 +1,6 @@ { "name": "expo", - "version": "56.0.0-preview.2", + "version": "56.0.0-preview.3", "description": "The Expo SDK", "main": "src/Expo.ts", "module": "src/Expo.ts", diff --git a/packages/html-elements/CHANGELOG.md b/packages/html-elements/CHANGELOG.md index b0b32384bfcec8..986ac43140f236 100644 --- a/packages/html-elements/CHANGELOG.md +++ b/packages/html-elements/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/html-elements/package.json b/packages/html-elements/package.json index a389249ee96da7..5ef9aef1e28132 100644 --- a/packages/html-elements/package.json +++ b/packages/html-elements/package.json @@ -1,6 +1,6 @@ { "name": "@expo/html-elements", - "version": "56.0.0", + "version": "56.0.1", "description": "Universal semantic HTML React components for iOS, Android, web, and desktop", "main": "src/Elements.tsx", "types": "build/Elements.d.ts", diff --git a/packages/install-expo-modules/CHANGELOG.md b/packages/install-expo-modules/CHANGELOG.md index 7ea6eda6bac009..56712e034a6877 100644 --- a/packages/install-expo-modules/CHANGELOG.md +++ b/packages/install-expo-modules/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 0.14.20 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 0.14.19 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/install-expo-modules/package.json b/packages/install-expo-modules/package.json index bffd1db7fca9b9..1f8d8cba9b4e13 100644 --- a/packages/install-expo-modules/package.json +++ b/packages/install-expo-modules/package.json @@ -1,6 +1,6 @@ { "name": "install-expo-modules", - "version": "0.14.19", + "version": "0.14.20", "license": "MIT", "description": "Tools to install expo-modules for existing react-native projects", "keywords": [ diff --git a/packages/patch-project/CHANGELOG.md b/packages/patch-project/CHANGELOG.md index eb2861ac7ef01d..626c193fe287ff 100644 --- a/packages/patch-project/CHANGELOG.md +++ b/packages/patch-project/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.3 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.2 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/patch-project/package.json b/packages/patch-project/package.json index 6cd52b25d3e6bd..17db0d0ec96c03 100644 --- a/packages/patch-project/package.json +++ b/packages/patch-project/package.json @@ -1,6 +1,6 @@ { "name": "patch-project", - "version": "56.0.2", + "version": "56.0.3", "description": "An Expo config-plugin and tool to support patch-based CNG", "main": "build/withPatchPlugin.js", "types": "build/withPatchPlugin.d.ts", diff --git a/packages/pod-install/CHANGELOG.md b/packages/pod-install/CHANGELOG.md index 7145553569feb7..6c7172418d4ef3 100644 --- a/packages/pod-install/CHANGELOG.md +++ b/packages/pod-install/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 1.0.17 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 1.0.16 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/pod-install/package.json b/packages/pod-install/package.json index 2c5cc49e04c204..74a4549b3116c2 100644 --- a/packages/pod-install/package.json +++ b/packages/pod-install/package.json @@ -1,6 +1,6 @@ { "name": "pod-install", - "version": "1.0.16", + "version": "1.0.17", "description": "A fast, zero-dependency package for cutting down on common issues developers have when running pod install.", "main": "./build/index.js", "scripts": { diff --git a/packages/unimodules-app-loader/CHANGELOG.md b/packages/unimodules-app-loader/CHANGELOG.md index 8c52e30467284c..dafe21d36b7fc2 100644 --- a/packages/unimodules-app-loader/CHANGELOG.md +++ b/packages/unimodules-app-loader/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 56.0.1 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 56.0.0 — 2026-05-05 ### 🛠 Breaking changes diff --git a/packages/unimodules-app-loader/android/build.gradle b/packages/unimodules-app-loader/android/build.gradle index de7c141376d401..223ee8b4e18817 100644 --- a/packages/unimodules-app-loader/android/build.gradle +++ b/packages/unimodules-app-loader/android/build.gradle @@ -4,12 +4,12 @@ plugins { } group = 'host.exp.exponent' -version = '56.0.0' +version = '56.0.1' android { namespace "org.unimodules.apploader" defaultConfig { versionCode 8 - versionName '56.0.0' + versionName '56.0.1' } } diff --git a/packages/unimodules-app-loader/package.json b/packages/unimodules-app-loader/package.json index 09549d8826d8f7..3283613015926a 100644 --- a/packages/unimodules-app-loader/package.json +++ b/packages/unimodules-app-loader/package.json @@ -1,6 +1,6 @@ { "name": "unimodules-app-loader", - "version": "56.0.0", + "version": "56.0.1", "description": "App loader for background applications", "keywords": [ "react-native", diff --git a/packages/uri-scheme/CHANGELOG.md b/packages/uri-scheme/CHANGELOG.md index d8675ab3436316..6b7152b57836db 100644 --- a/packages/uri-scheme/CHANGELOG.md +++ b/packages/uri-scheme/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 2.0.21 — 2026-05-06 + +_This version does not introduce any user-facing changes._ + ## 2.0.20 — 2026-05-05 _This version does not introduce any user-facing changes._ diff --git a/packages/uri-scheme/package.json b/packages/uri-scheme/package.json index 285e08c7409b90..ef817a64bbdc6f 100644 --- a/packages/uri-scheme/package.json +++ b/packages/uri-scheme/package.json @@ -1,6 +1,6 @@ { "name": "uri-scheme", - "version": "2.0.20", + "version": "2.0.21", "description": "Interact with native URI schemes", "main": "build/index.js", "keywords": [ diff --git a/templates/expo-template-bare-minimum/package.json b/templates/expo-template-bare-minimum/package.json index 13986aff2a225f..f628ed8db0c4b9 100644 --- a/templates/expo-template-bare-minimum/package.json +++ b/templates/expo-template-bare-minimum/package.json @@ -2,7 +2,7 @@ "name": "expo-template-bare-minimum", "description": "This bare project template includes a minimal setup for using unimodules with React Native.", "license": "0BSD", - "version": "56.0.2", + "version": "56.0.3", "main": "index.js", "scripts": { "start": "expo start --dev-client", @@ -11,8 +11,8 @@ "web": "expo start --web" }, "dependencies": { - "expo": "~56.0.0-preview.2", - "expo-status-bar": "~56.0.1", + "expo": "~56.0.0-preview.3", + "expo-status-bar": "~56.0.2", "react": "19.2.3", "react-native": "0.85.2" } diff --git a/templates/expo-template-blank-typescript/package.json b/templates/expo-template-blank-typescript/package.json index b4054dd93946c7..68df42b0cd63f7 100644 --- a/templates/expo-template-blank-typescript/package.json +++ b/templates/expo-template-blank-typescript/package.json @@ -2,7 +2,7 @@ "name": "expo-template-blank-typescript", "description": "The Blank project template includes the minimum dependencies to run and an empty root component.", "license": "0BSD", - "version": "56.0.2", + "version": "56.0.3", "main": "index.ts", "scripts": { "start": "expo start", @@ -11,8 +11,8 @@ "web": "expo start --web" }, "dependencies": { - "expo": "~56.0.0-preview.2", - "expo-status-bar": "~56.0.1", + "expo": "~56.0.0-preview.3", + "expo-status-bar": "~56.0.2", "react": "19.2.3", "react-native": "0.85.2" }, diff --git a/templates/expo-template-blank/package.json b/templates/expo-template-blank/package.json index a38b13c9a291fe..4efb3b483fffcd 100644 --- a/templates/expo-template-blank/package.json +++ b/templates/expo-template-blank/package.json @@ -2,7 +2,7 @@ "name": "expo-template-blank", "description": "The Blank project template includes the minimum dependencies to run and an empty root component.", "license": "0BSD", - "version": "56.0.2", + "version": "56.0.3", "main": "index.js", "scripts": { "start": "expo start", @@ -11,8 +11,8 @@ "web": "expo start --web" }, "dependencies": { - "expo": "~56.0.0-preview.2", - "expo-status-bar": "~56.0.1", + "expo": "~56.0.0-preview.3", + "expo-status-bar": "~56.0.2", "react": "19.2.3", "react-native": "0.85.2" } diff --git a/templates/expo-template-default/package.json b/templates/expo-template-default/package.json index 3dccc9b1a187f1..a7268610434865 100644 --- a/templates/expo-template-default/package.json +++ b/templates/expo-template-default/package.json @@ -2,7 +2,7 @@ "name": "expo-template-default", "license": "0BSD", "main": "expo-router/entry", - "version": "56.0.2", + "version": "56.0.3", "scripts": { "start": "expo start", "reset-project": "node ./scripts/reset-project.js", @@ -12,20 +12,20 @@ "lint": "expo lint" }, "dependencies": { - "@expo/ui": "~56.0.1", - "expo": "~56.0.0-preview.2", - "expo-constants": "~56.0.1", - "expo-device": "~56.0.1", - "expo-font": "~56.0.1", - "expo-glass-effect": "~56.0.1", - "expo-image": "~56.0.1", - "expo-linking": "~56.0.0", - "expo-router": "~56.0.1", - "expo-splash-screen": "~56.0.1", - "expo-status-bar": "~56.0.1", - "expo-symbols": "~56.0.1", - "expo-system-ui": "~56.0.1", - "expo-web-browser": "~56.0.1", + "@expo/ui": "~56.0.2", + "expo": "~56.0.0-preview.3", + "expo-constants": "~56.0.2", + "expo-device": "~56.0.2", + "expo-font": "~56.0.2", + "expo-glass-effect": "~56.0.2", + "expo-image": "~56.0.2", + "expo-linking": "~56.0.1", + "expo-router": "~56.0.2", + "expo-splash-screen": "~56.0.2", + "expo-status-bar": "~56.0.2", + "expo-symbols": "~56.0.2", + "expo-system-ui": "~56.0.2", + "expo-web-browser": "~56.0.2", "react": "19.2.3", "react-dom": "19.2.3", "react-native": "0.85.2", @@ -33,7 +33,7 @@ "react-native-worklets": "0.8.3", "react-native-reanimated": "4.3.0", "react-native-safe-area-context": "~5.7.0", - "react-native-screens": "~4.25.0-beta.1", + "react-native-screens": "4.25.0-beta.1", "react-native-web": "~0.21.0" }, "devDependencies": { diff --git a/templates/expo-template-tabs/package.json b/templates/expo-template-tabs/package.json index 6a2dc275427ec1..fc268edc7d1322 100644 --- a/templates/expo-template-tabs/package.json +++ b/templates/expo-template-tabs/package.json @@ -3,7 +3,7 @@ "main": "expo-router/entry", "description": "The Tab Navigation project template includes several example screens.", "license": "0BSD", - "version": "56.0.2", + "version": "56.0.3", "scripts": { "start": "expo start", "android": "expo start --android", @@ -11,22 +11,22 @@ "web": "expo start --web" }, "dependencies": { - "expo": "~56.0.0-preview.2", - "expo-symbols": "~56.0.1", - "expo-constants": "~56.0.1", - "expo-font": "~56.0.1", - "expo-linking": "~56.0.0", - "expo-router": "~56.0.1", - "expo-splash-screen": "~56.0.1", - "expo-status-bar": "~56.0.1", - "expo-web-browser": "~56.0.1", + "expo": "~56.0.0-preview.3", + "expo-symbols": "~56.0.2", + "expo-constants": "~56.0.2", + "expo-font": "~56.0.2", + "expo-linking": "~56.0.1", + "expo-router": "~56.0.2", + "expo-splash-screen": "~56.0.2", + "expo-status-bar": "~56.0.2", + "expo-web-browser": "~56.0.2", "react": "19.2.3", "react-dom": "19.2.3", "react-native": "0.85.2", "react-native-worklets": "0.8.3", "react-native-reanimated": "4.3.0", "react-native-safe-area-context": "~5.7.0", - "react-native-screens": "~4.25.0-beta.1", + "react-native-screens": "4.25.0-beta.1", "react-native-web": "~0.21.0" }, "devDependencies": { From 4ebcc156f48085da2def2845cc0fc4635ebe3810 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kosmaty?= Date: Wed, 6 May 2026 19:12:55 +0200 Subject: [PATCH 02/23] [core][Android] Bump pika to `0.3.2` (#45434) --- apps/test-suite/tests/Haptics.js | 6 +++--- packages/expo-modules-core/android/build.gradle | 2 +- .../expo-module-gradle-plugin/build.gradle.kts | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/test-suite/tests/Haptics.js b/apps/test-suite/tests/Haptics.js index 67510f140d84e2..eddd7651a27875 100644 --- a/apps/test-suite/tests/Haptics.js +++ b/apps/test-suite/tests/Haptics.js @@ -3,13 +3,13 @@ import * as Haptics from 'expo-haptics'; export const name = 'Haptics'; export async function test(t) { - t.describe('Haptics', async () => { + t.describe('Haptics', () => { t.it('selectionAsync()', async () => { const result = await Haptics.selectionAsync(); t.expect(result).toBeUndefined(); }); - t.describe('notificationAsync()', async () => { + t.describe('notificationAsync()', () => { t.it('success', async () => { const result = await Haptics.notificationAsync(Haptics.NotificationFeedbackType.Success); t.expect(result).toBeUndefined(); @@ -26,7 +26,7 @@ export async function test(t) { }); }); - t.describe('impactAsync()', async () => { + t.describe('impactAsync()', () => { t.it('light', async () => { const result = await Haptics.impactAsync(Haptics.ImpactFeedbackStyle.Light); t.expect(result).toBeUndefined(); diff --git a/packages/expo-modules-core/android/build.gradle b/packages/expo-modules-core/android/build.gradle index d7f234cbc8357d..b16c2f9315891c 100644 --- a/packages/expo-modules-core/android/build.gradle +++ b/packages/expo-modules-core/android/build.gradle @@ -230,7 +230,7 @@ dependencies { implementation workletsProject } - implementation("io.github.lukmccall.pika:pika-api:0.2.1-2.1.20") + implementation("io.github.lukmccall.pika:pika-api:0.3.2") testImplementation 'androidx.test:core:1.7.0' testImplementation 'junit:junit:4.13.2' diff --git a/packages/expo-modules-core/expo-module-gradle-plugin/build.gradle.kts b/packages/expo-modules-core/expo-module-gradle-plugin/build.gradle.kts index f494cc8ce32bc0..837bb4ff6a6ea9 100644 --- a/packages/expo-modules-core/expo-module-gradle-plugin/build.gradle.kts +++ b/packages/expo-modules-core/expo-module-gradle-plugin/build.gradle.kts @@ -32,7 +32,7 @@ dependencies { compileOnly("com.android.tools.build:gradle:8.5.0") implementation("com.facebook.react:react-native-gradle-plugin") implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3") - implementation("io.github.lukmccall.pika:pika-gradle:0.2.1-2.1.20") + implementation("io.github.lukmccall.pika:pika-gradle:0.3.2") if (isExpoAutolinkingSettingsPluginAvailable) { implementation("expo.modules:expo-autolinking-plugin-shared") From c6570902a87a1e6ee297c238897fb0964f8c479d Mon Sep 17 00:00:00 2001 From: Jakub Tkacz <32908614+Ubax@users.noreply.github.com> Date: Wed, 6 May 2026 19:40:54 +0200 Subject: [PATCH 03/23] [expo-router] Add unstable_nativeProps to NativeTabs host (#45408) # Why `NativeTabs.Trigger` exposes `unstable_nativeProps` option to pass props directly to RNS implementation, however this is missing from the `NativeTabs` themselves # How Add `unstable_nativeProps` to `NativeTabs` # Test Plan 1. CI 2. Router e2e # Checklist - [x] I added a `changelog.md` entry and rebuilt the package sources according to [this short guide](https://github.com/expo/expo/blob/main/CONTRIBUTING.md#-before-submitting) - [ ] This diff will work correctly for `npx expo prebuild` & EAS Build (eg: updated a module plugin). - [ ] Conforms with the [Documentation Writing Style Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md) --- .../static/data/unversioned/expo-router.json | 2 +- .../unversioned/expo-router/native-tabs.json | 2 +- packages/expo-router/CHANGELOG.md | 2 + .../NativeTabsView.android.d.ts.map | 2 +- .../native-tabs/NativeTabsView.android.js | 9 +- .../native-tabs/NativeTabsView.android.js.map | 2 +- .../native-tabs/NativeTabsView.ios.d.ts.map | 2 +- .../build/native-tabs/NativeTabsView.ios.js | 17 +- .../native-tabs/NativeTabsView.ios.js.map | 2 +- .../expo-router/build/native-tabs/index.d.ts | 2 +- .../build/native-tabs/index.d.ts.map | 2 +- .../build/native-tabs/index.js.map | 2 +- .../expo-router/build/native-tabs/types.d.ts | 16 +- .../build/native-tabs/types.d.ts.map | 2 +- .../build/native-tabs/types.js.map | 2 +- .../native-tabs/NativeTabsView.android.tsx | 13 +- .../src/native-tabs/NativeTabsView.ios.tsx | 27 ++- .../__tests__/NativeTabsView.test.android.tsx | 144 +++++++++++++++ .../__tests__/NativeTabsView.test.ios.tsx | 169 +++++++++++++++++- packages/expo-router/src/native-tabs/index.ts | 1 + packages/expo-router/src/native-tabs/types.ts | 19 +- 21 files changed, 411 insertions(+), 28 deletions(-) create mode 100644 packages/expo-router/src/native-tabs/__tests__/NativeTabsView.test.android.tsx diff --git a/docs/public/static/data/unversioned/expo-router.json b/docs/public/static/data/unversioned/expo-router.json index 0641c521565f3b..915d7b794a7fee 100644 --- a/docs/public/static/data/unversioned/expo-router.json +++ b/docs/public/static/data/unversioned/expo-router.json @@ -1 +1 @@ -{"schemaVersion":"2.0","name":"expo-router","variant":"project","kind":1,"children":[{"name":"Badge","variant":"declaration","kind":64,"signatures":[{"name":"Badge","variant":"signature","kind":4096,"parameters":[{"name":"props","variant":"param","kind":32768,"type":{"type":"reference","name":"BadgeProps","package":"expo-router"}}],"type":{"type":"literal","value":null}}]},{"name":"BadgeProps","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/native-tabs/common/elements.tsx","qualifiedName":"NativeTabsTriggerBadgeProps"},"name":"NativeTabsTriggerBadgeProps","package":"expo-router"},{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/layouts/stack-utils/toolbar/toolbar-primitives.tsx","qualifiedName":"StackToolbarBadgeProps"},"name":"StackToolbarBadgeProps","package":"expo-router"}]}},{"name":"DarkTheme","variant":"declaration","kind":32,"flags":{"isConst":true},"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/native/types.tsx","qualifiedName":"Theme"},"name":"Theme","package":"expo-router"},"defaultValue":"..."},{"name":"DefaultTheme","variant":"declaration","kind":32,"flags":{"isConst":true},"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/native/types.tsx","qualifiedName":"Theme"},"name":"Theme","package":"expo-router"},"defaultValue":"..."},{"name":"EffectCallback","variant":"declaration","kind":2097152,"comment":{"summary":[{"kind":"text","text":"Memoized callback containing the effect, should optionally return a cleanup function."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"void"},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"intrinsic","name":"void"}}]}}]}}]}}},{"name":"ErrorBoundary","variant":"declaration","kind":64,"signatures":[{"name":"ErrorBoundary","variant":"signature","kind":4096,"parameters":[{"name":"__namedParameters","variant":"param","kind":32768,"type":{"type":"reference","name":"ErrorBoundaryProps","package":"expo-router"}}],"type":{"type":"reference","target":{"packageName":"@types/react","packagePath":"jsx-runtime.d.ts","qualifiedName":"JSX.Element"},"name":"Element","package":"@types/react","qualifiedName":"JSX.Element"}}]},{"name":"ErrorBoundaryProps","variant":"declaration","kind":2097152,"comment":{"summary":[{"kind":"text","text":"Props passed to a page's "},{"kind":"code","text":"`ErrorBoundary`"},{"kind":"text","text":" export."}]},"children":[{"name":"error","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"The error that was thrown."}]},"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Error"},"name":"Error","package":"typescript"}},{"name":"retry","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"A function that will re-render the route component by clearing the "},{"kind":"code","text":"`error`"},{"kind":"text","text":" state."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}}}]},{"name":"ExternalPathString","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"templateLiteral","head":"","tail":[[{"type":"intrinsic","name":"string"},":"],[{"type":"intrinsic","name":"string"},""]]},{"type":"templateLiteral","head":"//","tail":[[{"type":"intrinsic","name":"string"},""]]}]}},{"name":"Href","variant":"declaration","kind":2097152,"comment":{"summary":[{"kind":"text","text":"The main routing type for Expo Router. It includes all available routes with strongly\ntyped parameters. It can either be:\n- **string**: A full path like "},{"kind":"code","text":"`/profile/settings`"},{"kind":"text","text":" or a relative path like "},{"kind":"code","text":"`../settings`"},{"kind":"text","text":".\n- **object**: An object with a "},{"kind":"code","text":"`pathname`"},{"kind":"text","text":" and optional "},{"kind":"code","text":"`params`"},{"kind":"text","text":". The "},{"kind":"code","text":"`pathname`"},{"kind":"text","text":" can be\na full path like "},{"kind":"code","text":"`/profile/settings`"},{"kind":"text","text":" or a relative path like "},{"kind":"code","text":"`../settings`"},{"kind":"text","text":".\nThe params can be an object of key-value pairs.\n\nAn Href can either be a string or an object."}]},"typeParameters":[{"name":"T","variant":"typeParam","kind":131072,"type":{"type":"reference","name":"ExpoRouter.__routes","package":"expo-router"},"default":{"type":"reference","name":"ExpoRouter.__routes","package":"expo-router"}}],"type":{"type":"conditional","checkType":{"type":"reference","name":"T","package":"expo-router","refersToTypeParameter":true},"extendsType":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"href","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"any"}}]}},"trueType":{"type":"indexedAccess","indexType":{"type":"literal","value":"href"},"objectType":{"type":"reference","name":"T","package":"expo-router","refersToTypeParameter":true}},"falseType":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","name":"HrefObject","package":"expo-router"}]}}},{"name":"HrefObject","variant":"declaration","kind":2097152,"children":[{"name":"params","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Optional parameters for the route."}]},"type":{"type":"reference","name":"UnknownInputParams","package":"expo-router"}},{"name":"pathname","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"The path of the route."}]},"type":{"type":"intrinsic","name":"string"}}]},{"name":"Icon","variant":"declaration","kind":64,"signatures":[{"name":"Icon","variant":"signature","kind":4096,"parameters":[{"name":"props","variant":"param","kind":32768,"type":{"type":"reference","name":"IconProps","package":"expo-router"}}],"type":{"type":"literal","value":null}}]},{"name":"IconProps","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/native-tabs/common/elements.tsx","qualifiedName":"NativeTabsTriggerIconProps"},"name":"NativeTabsTriggerIconProps","package":"expo-router"},{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/layouts/stack-utils/toolbar/toolbar-primitives.tsx","qualifiedName":"StackToolbarIconProps"},"name":"StackToolbarIconProps","package":"expo-router"}]}},{"name":"ImperativeRouter","variant":"declaration","kind":2097152,"comment":{"summary":[{"kind":"text","text":"Returns "},{"kind":"code","text":"`router`"},{"kind":"text","text":" object for imperative navigation API."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx\nimport { router } from 'expo-router';\nimport { Text } from 'react-native';\n\nexport default function Route() {\n\n return (\n router.push('/home')}>Go Home\n );\n}\n```"}]}]},"children":[{"name":"back","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Goes back in the navigation history."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"intrinsic","name":"void"}}]}}},{"name":"canDismiss","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Checks if it is possible to dismiss the current screen. Returns "},{"kind":"code","text":"`true`"},{"kind":"text","text":" if the\nrouter is within the stack with more than one screen in stack's history."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"intrinsic","name":"boolean"}}]}}},{"name":"canGoBack","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Navigates to a route in the navigator's history if it supports invoking the "},{"kind":"code","text":"`back`"},{"kind":"text","text":" function."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"intrinsic","name":"boolean"}}]}}},{"name":"dismiss","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Navigates to the a stack lower than the current screen using the provided count if possible, otherwise 1.\n\nIf the current screen is the only route, it will dismiss the entire stack."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"count","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"number"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"name":"dismissAll","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Returns to the first screen in the closest stack. This is similar to\n["},{"kind":"code","text":"`popToTop`"},{"kind":"text","text":"](https://reactnavigation.org/docs/stack-actions/#poptotop) stack action."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"intrinsic","name":"void"}}]}}},{"name":"dismissTo","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Dismisses screens until the provided href is reached. If the href is not found, it will instead replace the current screen with the provided "},{"kind":"code","text":"`href`"},{"kind":"text","text":"."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"href","variant":"param","kind":32768,"type":{"type":"reference","name":"Href","package":"expo-router"}},{"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/global-state/types.ts","qualifiedName":"NavigationOptions"},"name":"NavigationOptions","package":"expo-router"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"name":"navigate","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Navigates to the provided ["},{"kind":"code","text":"`href`"},{"kind":"text","text":"](#href)."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"href","variant":"param","kind":32768,"type":{"type":"reference","name":"Href","package":"expo-router"}},{"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/global-state/types.ts","qualifiedName":"NavigationOptions"},"name":"NavigationOptions","package":"expo-router"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"name":"prefetch","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Prefetch a screen in the background before navigating to it"}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"name","variant":"param","kind":32768,"type":{"type":"reference","name":"Href","package":"expo-router"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"name":"push","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Navigates to the provided ["},{"kind":"code","text":"`href`"},{"kind":"text","text":"](#href) using a push operation if possible."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"href","variant":"param","kind":32768,"type":{"type":"reference","name":"Href","package":"expo-router"}},{"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/global-state/types.ts","qualifiedName":"NavigationOptions"},"name":"NavigationOptions","package":"expo-router"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"name":"replace","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Navigates to route without appending to the history. Can be used with\n["},{"kind":"code","text":"`useFocusEffect`"},{"kind":"text","text":"](#usefocuseffecteffect-do_not_pass_a_second_prop)\nto redirect imperatively to a new screen."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"[Using "},{"kind":"code","text":"`useRouter()`"},{"kind":"text","text":" hook](/router/reference/redirects/) to redirect."}]}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"href","variant":"param","kind":32768,"type":{"type":"reference","name":"Href","package":"expo-router"}},{"name":"options","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/global-state/types.ts","qualifiedName":"NavigationOptions"},"name":"NavigationOptions","package":"expo-router"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"name":"setParams","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Updates the current route's query params."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"typeParameters":[{"name":"T","variant":"typeParam","kind":131072,"type":{"type":"reference","name":"RoutePath","package":"expo-router"}}],"parameters":[{"name":"params","variant":"param","kind":32768,"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Partial"},"typeArguments":[{"type":"reference","typeArguments":[{"type":"reference","name":"T","package":"expo-router","refersToTypeParameter":true}],"name":"RouteInputParams","package":"expo-router"}],"name":"Partial","package":"typescript"}}],"type":{"type":"intrinsic","name":"void"}}]}}}]},{"name":"Label","variant":"declaration","kind":64,"signatures":[{"name":"Label","variant":"signature","kind":4096,"parameters":[{"name":"props","variant":"param","kind":32768,"type":{"type":"reference","name":"LabelProps","package":"expo-router"}}],"type":{"type":"literal","value":null}}]},{"name":"LabelProps","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/native-tabs/common/elements.tsx","qualifiedName":"NativeTabsTriggerLabelProps"},"name":"NativeTabsTriggerLabelProps","package":"expo-router"},{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/layouts/stack-utils/toolbar/toolbar-primitives.tsx","qualifiedName":"StackToolbarLabelProps"},"name":"StackToolbarLabelProps","package":"expo-router"}]}},{"name":"NativeIntent","variant":"declaration","kind":2097152,"comment":{"summary":[{"kind":"text","text":"Created by using a special file called "},{"kind":"code","text":"`+native-intent.tsx`"},{"kind":"text","text":" at the top-level of your\nproject's **app** directory. It exports "},{"kind":"code","text":"`redirectSystemPath`"},{"kind":"text","text":" or "},{"kind":"code","text":"`legacy_subscribe`"},{"kind":"text","text":" functions,\nboth methods designed to handle URL/path processing.\n\nUseful for re-writing URLs to correctly target a route when unique/referred URLs\nare incoming from third-party providers or stale URLs from previous versions."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"For more information on how to use "},{"kind":"code","text":"`NativeIntent`"},{"kind":"text","text":", see [Customizing links](/router/advanced/native-intent/)."}]}]},"children":[{"name":"legacy_subscribe","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"> **warning** Experimentally available in SDK 52.\n\nUseful as an alternative API when a third-party provider doesn't support Expo Router\nbut has support for React Navigation via "},{"kind":"code","text":"`Linking.subscribe()`"},{"kind":"text","text":" for existing projects.\n\nUsing this API is not recommended for newer projects or integrations since it is\nincompatible with Server Side Routing and\n[Static Rendering](/router/reference/static-rendering/), and can become challenging to manage while offline or in a low network environment."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"listener","variant":"param","kind":32768,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"url","variant":"param","kind":32768,"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"intrinsic","name":"void"}}]}}}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"void"},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"intrinsic","name":"void"}}]}}]}}]}}},{"name":"redirectSystemPath","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A special method used to process URLs in native apps. When invoked, it receives an\n"},{"kind":"code","text":"`options`"},{"kind":"text","text":" object with the following properties:\n- **path**: represents the URL or path undergoing processing.\n- **initial**: a boolean indicating whether the path is the app's initial URL.\n\nIts return value should be a "},{"kind":"code","text":"`string`"},{"kind":"text","text":", a "},{"kind":"code","text":"`Promise`"},{"kind":"text","text":", or "},{"kind":"code","text":"`null`"},{"kind":"text","text":". When a falsy value\nis returned (for example, "},{"kind":"code","text":"`null`"},{"kind":"text","text":"), no redirection occurs and the app stays on the current path.\n\nNote that throwing errors within this method may result in app crashes. It's recommended to\nwrap your code inside a "},{"kind":"code","text":"`try/catch`"},{"kind":"text","text":" block and utilize "},{"kind":"code","text":"`.catch()`"},{"kind":"text","text":" when appropriate."}],"blockTags":[{"tag":"@see","content":[{"kind":"text","text":"For usage information, see [Redirecting system paths](/router/advanced/native-intent/#redirectsystempath)."}]}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"event","variant":"param","kind":32768,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"initial","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"boolean"}},{"name":"path","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"string"}}]}}}],"type":{"type":"union","types":[{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"literal","value":null}]}],"name":"Promise","package":"typescript"},{"type":"intrinsic","name":"string"},{"type":"literal","value":null}]}}]}}}]},{"name":"PickPartial","variant":"declaration","kind":2097152,"comment":{"summary":[{"kind":"text","text":"The list of input keys will become optional, everything else will remain the same."}]},"typeParameters":[{"name":"T","variant":"typeParam","kind":131072},{"name":"K","variant":"typeParam","kind":131072,"type":{"type":"typeOperator","operator":"keyof","target":{"type":"reference","name":"T","package":"expo-router","refersToTypeParameter":true}}}],"type":{"type":"intersection","types":[{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Omit"},"typeArguments":[{"type":"reference","name":"T","package":"expo-router","refersToTypeParameter":true},{"type":"reference","name":"K","package":"expo-router","refersToTypeParameter":true}],"name":"Omit","package":"typescript"},{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Partial"},"typeArguments":[{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Pick"},"typeArguments":[{"type":"reference","name":"T","package":"expo-router","refersToTypeParameter":true},{"type":"reference","name":"K","package":"expo-router","refersToTypeParameter":true}],"name":"Pick","package":"typescript"}],"name":"Partial","package":"typescript"}]}},{"name":"RedirectConfig","variant":"declaration","kind":2097152,"children":[{"name":"destination","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"string"}},{"name":"destinationContextKey","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"string"}},{"name":"external","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"boolean"}},{"name":"methods","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"name":"permanent","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"boolean"}},{"name":"source","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"string"}}]},{"name":"RelativePathString","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"templateLiteral","head":"./","tail":[[{"type":"intrinsic","name":"string"},""]]},{"type":"templateLiteral","head":"../","tail":[[{"type":"intrinsic","name":"string"},""]]},{"type":"literal","value":".."}]}},{"name":"ResultState","variant":"declaration","kind":2097152,"type":{"type":"intersection","types":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/routers/types.tsx","qualifiedName":"PartialState"},"typeArguments":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/routers/types.tsx","qualifiedName":"NavigationState"},"name":"NavigationState","package":"expo-router"}],"name":"PartialState","package":"expo-router"},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"state","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reference","name":"ResultState","package":"expo-router"}}]}}]}},{"name":"RoutePath","variant":"declaration","kind":2097152,"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Exclude"},"typeArguments":[{"type":"indexedAccess","indexType":{"type":"literal","value":"pathname"},"objectType":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Extract"},"typeArguments":[{"type":"reference","name":"Href","package":"expo-router"},{"type":"intrinsic","name":"object"}],"name":"Extract","package":"typescript"}},{"type":"union","types":[{"type":"reference","name":"RelativePathString","package":"expo-router"},{"type":"reference","name":"ExternalPathString","package":"expo-router"}]}],"name":"Exclude","package":"typescript"}},{"name":"ScreenProps","variant":"declaration","kind":2097152,"children":[{"name":"dangerouslySingular","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reference","name":"SingularOptions","package":"expo-router"}},{"name":"getId","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"{ params }","variant":"param","kind":32768,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"params","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"any"}],"name":"Record","package":"typescript"}}]}}}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"undefined"}]}}]}}},{"name":"initialParams","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"any"}],"name":"Record","package":"typescript"}},{"name":"listeners","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/core/types.tsx","qualifiedName":"ScreenListeners"},"typeArguments":[{"type":"reference","name":"TState","package":"expo-router","refersToTypeParameter":true},{"type":"reference","name":"TEventMap","package":"expo-router","refersToTypeParameter":true}],"name":"ScreenListeners","package":"expo-router"},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"prop","variant":"param","kind":32768,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"navigation","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"any"}},{"name":"route","variant":"declaration","kind":1024,"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/core/types.tsx","qualifiedName":"RouteProp"},"typeArguments":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/routers/types.tsx","qualifiedName":"ParamListBase"},"name":"ParamListBase","package":"expo-router"},{"type":"intrinsic","name":"string"}],"name":"RouteProp","package":"expo-router"}}]}}}],"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/core/types.tsx","qualifiedName":"ScreenListeners"},"typeArguments":[{"type":"reference","name":"TState","package":"expo-router","refersToTypeParameter":true},{"type":"reference","name":"TEventMap","package":"expo-router","refersToTypeParameter":true}],"name":"ScreenListeners","package":"expo-router"}}]}}]}},{"name":"name","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Name is required when used inside a Layout component."}]},"type":{"type":"intrinsic","name":"string"}},{"name":"options","variant":"declaration","kind":1024,"flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"reference","name":"TOptions","package":"expo-router","refersToTypeParameter":true},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"prop","variant":"param","kind":32768,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"navigation","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"any"}},{"name":"route","variant":"declaration","kind":1024,"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/core/types.tsx","qualifiedName":"RouteProp"},"typeArguments":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/routers/types.tsx","qualifiedName":"ParamListBase"},"name":"ParamListBase","package":"expo-router"},{"type":"intrinsic","name":"string"}],"name":"RouteProp","package":"expo-router"}}]}}}],"type":{"type":"reference","name":"TOptions","package":"expo-router","refersToTypeParameter":true}}]}}]}},{"name":"redirect","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Redirect to the nearest sibling route.\nIf all children are "},{"kind":"code","text":"`redirect={true}`"},{"kind":"text","text":", the layout will render "},{"kind":"code","text":"`null`"},{"kind":"text","text":" as there are no children to render."}]},"type":{"type":"intrinsic","name":"boolean"}}],"typeParameters":[{"name":"TOptions","variant":"typeParam","kind":131072,"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"any"}],"name":"Record","package":"typescript"},"default":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"any"}],"name":"Record","package":"typescript"}},{"name":"TState","variant":"typeParam","kind":131072,"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/routers/types.tsx","qualifiedName":"NavigationState"},"name":"NavigationState","package":"expo-router"},"default":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/routers/types.tsx","qualifiedName":"NavigationState"},"name":"NavigationState","package":"expo-router"}},{"name":"TEventMap","variant":"typeParam","kind":131072,"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/core/types.tsx","qualifiedName":"EventMapBase"},"name":"EventMapBase","package":"expo-router"},"default":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/core/types.tsx","qualifiedName":"EventMapBase"},"name":"EventMapBase","package":"expo-router"}}]},{"name":"ScrollViewStyleReset","variant":"declaration","kind":32,"flags":{"isConst":true},"comment":{"summary":[{"kind":"text","text":"Root style-reset for full-screen React Native web apps with a root "},{"kind":"code","text":"``"},{"kind":"text","text":" should use the following styles to ensure native parity. [Learn more](https://necolas.github.io/react-native-web/docs/setup/#root-element)."}]},"type":{"type":"reference","target":{"packageName":"@types/react","packagePath":"index.d.ts","qualifiedName":"React.FC"},"name":"React.FC","package":"@types/react"},"defaultValue":"..."},{"name":"SearchOrHash","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"templateLiteral","head":"?","tail":[[{"type":"intrinsic","name":"string"},""]]},{"type":"templateLiteral","head":"#","tail":[[{"type":"intrinsic","name":"string"},""]]}]}},{"name":"SingularOptions","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"intrinsic","name":"boolean"},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"name","variant":"param","kind":32768,"type":{"type":"intrinsic","name":"string"}},{"name":"params","variant":"param","kind":32768,"type":{"type":"reference","name":"UnknownOutputParams","package":"expo-router"}}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"undefined"}]}}]}}]}},{"name":"Sitemap","variant":"declaration","kind":32,"flags":{"isConst":true},"type":{"type":"reference","target":{"packageName":"@types/react","packagePath":"index.d.ts","qualifiedName":"React.FC"},"name":"React.FC","package":"@types/react"},"defaultValue":"..."},{"name":"SitemapType","variant":"declaration","kind":2097152,"children":[{"name":"children","variant":"declaration","kind":1024,"type":{"type":"array","elementType":{"type":"reference","name":"SitemapType","package":"expo-router"}}},{"name":"contextKey","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"string"}},{"name":"filename","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"string"}},{"name":"href","variant":"declaration","kind":1024,"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","name":"Href","package":"expo-router"}]}},{"name":"isGenerated","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"boolean"}},{"name":"isInitial","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"boolean"}},{"name":"isInternal","variant":"declaration","kind":1024,"type":{"type":"intrinsic","name":"boolean"}}]},{"name":"Slot","variant":"declaration","kind":64,"signatures":[{"name":"Slot","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Renders the currently selected content.\n\nThere are actually two different implementations of "},{"kind":"code","text":"``"},{"kind":"text","text":":\n - Used inside a "},{"kind":"code","text":"`_layout`"},{"kind":"text","text":" as the "},{"kind":"code","text":"`Navigator`"},{"kind":"text","text":"\n - Used inside a "},{"kind":"code","text":"`Navigator`"},{"kind":"text","text":" as the content\n\nSince a custom "},{"kind":"code","text":"`Navigator`"},{"kind":"text","text":" will set the "},{"kind":"code","text":"`NavigatorContext.contextKey`"},{"kind":"text","text":" to\nthe current "},{"kind":"code","text":"`_layout`"},{"kind":"text","text":", you can use this to determine if you are inside\na custom navigator or not."}]},"parameters":[{"name":"props","variant":"param","kind":32768,"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Omit"},"typeArguments":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/views/Navigator.tsx","qualifiedName":"NavigatorProps"},"typeArguments":[{"type":"intrinsic","name":"any"}],"name":"NavigatorProps","package":"expo-router"},{"type":"literal","value":"children"}],"name":"Omit","package":"typescript"}}],"type":{"type":"reference","target":{"packageName":"@types/react","packagePath":"jsx-runtime.d.ts","qualifiedName":"JSX.Element"},"name":"Element","package":"@types/react","qualifiedName":"JSX.Element"}}]},{"name":"SuspenseFallback","variant":"declaration","kind":64,"signatures":[{"name":"SuspenseFallback","variant":"signature","kind":4096,"parameters":[{"name":"__namedParameters","variant":"param","kind":32768,"type":{"type":"reference","name":"SuspenseFallbackProps","package":"expo-router"}}],"type":{"type":"union","types":[{"type":"reference","target":{"packageName":"@types/react","packagePath":"jsx-runtime.d.ts","qualifiedName":"JSX.Element"},"name":"Element","package":"@types/react","qualifiedName":"JSX.Element"},{"type":"literal","value":null}]}}]},{"name":"SuspenseFallbackProps","variant":"declaration","kind":2097152,"comment":{"summary":[{"kind":"text","text":"Props passed to a route's "},{"kind":"code","text":"`SuspenseFallback`"},{"kind":"text","text":" export."}]},"children":[{"name":"params","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"The route's URL parameters."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```\n{ id: \"123\" } // For a route `./profile/[id].tsx` navigated to as `/profile/123`\n```"}]}]},"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}],"name":"Record","package":"typescript"}},{"name":"route","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"The route module's "},{"kind":"code","text":"`contextKey`"},{"kind":"text","text":"."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"`./index.tsx`"},{"kind":"text","text":"\n"},{"kind":"code","text":"`./profile/[id].tsx`"}]}]},"type":{"type":"intrinsic","name":"string"}}]},{"name":"Tabs","variant":"declaration","kind":32,"flags":{"isConst":true},"comment":{"summary":[{"kind":"text","text":"Renders a tabs navigator."}],"blockTags":[{"tag":"@hideType","content":[]}]},"type":{"type":"intersection","types":[{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"props","variant":"param","kind":32768,"type":{"type":"intersection","types":[{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Omit"},"typeArguments":[{"type":"intersection","types":[{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Omit"},"typeArguments":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/bottom-tabs/types.tsx","qualifiedName":"BottomTabNavigatorProps"},"name":"BottomTabNavigatorProps","package":"expo-router"},{"type":"union","types":[{"type":"literal","value":"children"},{"type":"literal","value":"initialRouteName"},{"type":"literal","value":"layout"},{"type":"literal","value":"screenListeners"},{"type":"literal","value":"screenOptions"},{"type":"literal","value":"screenLayout"},{"type":"literal","value":"UNSTABLE_router"},{"type":"literal","value":"UNSTABLE_routeNamesChangeBehavior"},{"type":"literal","value":"id"}]}],"name":"Omit","package":"typescript"},{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/routers/types.tsx","qualifiedName":"DefaultRouterOptions"},"typeArguments":[{"type":"intrinsic","name":"string"}],"name":"DefaultRouterOptions","package":"expo-router"},{"type":"unknown","name":"{ children: ReactNode; layout?: ((props: { state: TabNavigationState; navigation: NavigationHelpers; descriptors: Record<...>; children: ReactNode; }) => ReactElement<...>) | undefined; ... 4 more ...; UNSTABLE_routeNamesChangeBehavior?: \"firstMatch\" | ... 1 more ... | undefined; } ..."}]},{"type":"literal","value":"children"}],"name":"Omit","package":"typescript"},{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Partial"},"typeArguments":[{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Pick"},"typeArguments":[{"type":"intersection","types":[{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Omit"},"typeArguments":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/bottom-tabs/types.tsx","qualifiedName":"BottomTabNavigatorProps"},"name":"BottomTabNavigatorProps","package":"expo-router"},{"type":"union","types":[{"type":"literal","value":"children"},{"type":"literal","value":"initialRouteName"},{"type":"literal","value":"layout"},{"type":"literal","value":"screenListeners"},{"type":"literal","value":"screenOptions"},{"type":"literal","value":"screenLayout"},{"type":"literal","value":"UNSTABLE_router"},{"type":"literal","value":"UNSTABLE_routeNamesChangeBehavior"},{"type":"literal","value":"id"}]}],"name":"Omit","package":"typescript"},{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/routers/types.tsx","qualifiedName":"DefaultRouterOptions"},"typeArguments":[{"type":"intrinsic","name":"string"}],"name":"DefaultRouterOptions","package":"expo-router"},{"type":"unknown","name":"{ children: ReactNode; layout?: ((props: { state: TabNavigationState; navigation: NavigationHelpers; descriptors: Record<...>; children: ReactNode; }) => ReactElement<...>) | undefined; ... 4 more ...; UNSTABLE_routeNamesChangeBehavior?: \"firstMatch\" | ... 1 more ... | undefined; } ..."}]},{"type":"literal","value":"children"}],"name":"Pick","package":"typescript"}],"name":"Partial","package":"typescript"},{"type":"reference","target":{"packageName":"@types/react","packagePath":"index.d.ts","qualifiedName":"React.RefAttributes"},"typeArguments":[{"type":"intrinsic","name":"unknown"}],"name":"RefAttributes","package":"@types/react","qualifiedName":"React.RefAttributes"}]}}],"type":{"type":"reference","target":{"packageName":"@types/react","packagePath":"jsx-runtime.d.ts","qualifiedName":"JSX.Element"},"name":"Element","package":"@types/react","qualifiedName":"JSX.Element"}}]}},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"Protected","variant":"declaration","kind":1024,"type":{"type":"reference","target":{"packageName":"@types/react","packagePath":"index.d.ts","qualifiedName":"React.FunctionComponent"},"typeArguments":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/views/Protected.tsx","qualifiedName":"ProtectedProps"},"name":"ProtectedProps","package":"expo-router"}],"name":"FunctionComponent","package":"@types/react","qualifiedName":"React.FunctionComponent"}},{"name":"Screen","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"props","variant":"param","kind":32768,"type":{"type":"reference","typeArguments":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/layouts/TabsClient.tsx","qualifiedName":"TabsProps"},"name":"TabsProps","package":"expo-router"},{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/routers/TabRouter.tsx","qualifiedName":"TabNavigationState"},"typeArguments":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/routers/types.tsx","qualifiedName":"ParamListBase"},"name":"ParamListBase","package":"expo-router"}],"name":"TabNavigationState","package":"expo-router"},{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/bottom-tabs/types.tsx","qualifiedName":"BottomTabNavigationEventMap"},"name":"BottomTabNavigationEventMap","package":"expo-router"}],"name":"ScreenProps","package":"expo-router"}}],"type":{"type":"literal","value":null}}]}},"defaultValue":"ExpoTabs.Screen"}]}}]},"defaultValue":"..."},{"name":"ThemeProvider","variant":"declaration","kind":64,"signatures":[{"name":"ThemeProvider","variant":"signature","kind":4096,"parameters":[{"name":"__namedParameters","variant":"param","kind":32768,"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/core/theming/ThemeProvider.tsx","qualifiedName":"Props"},"name":"Props","package":"expo-router"}}],"type":{"type":"reference","target":{"packageName":"@types/react","packagePath":"jsx-runtime.d.ts","qualifiedName":"JSX.Element"},"name":"Element","package":"@types/react","qualifiedName":"JSX.Element"}}]},{"name":"unstable_navigationEvents","variant":"declaration","kind":32,"flags":{"isConst":true},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"addListener","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"typeParameters":[{"name":"EventType","variant":"typeParam","kind":131072,"type":{"type":"union","types":[{"type":"literal","value":"pageWillRender"},{"type":"literal","value":"pageFocused"},{"type":"literal","value":"pageBlurred"},{"type":"literal","value":"pageRemoved"}]}}],"parameters":[{"name":"eventType","variant":"param","kind":32768,"type":{"type":"reference","name":"EventType","package":"expo-router","refersToTypeParameter":true}},{"name":"callback","variant":"param","kind":32768,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"event","variant":"param","kind":32768,"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/navigationEvents/index.ts","qualifiedName":"Payload"},"typeArguments":[{"type":"reference","name":"EventType","package":"expo-router","refersToTypeParameter":true}],"name":"Payload","package":"expo-router"}}],"type":{"type":"intrinsic","name":"void"}}]}}}],"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"intrinsic","name":"void"}}]}}}]}}},{"name":"emit","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"typeParameters":[{"name":"EventType","variant":"typeParam","kind":131072,"type":{"type":"union","types":[{"type":"literal","value":"pageWillRender"},{"type":"literal","value":"pageFocused"},{"type":"literal","value":"pageBlurred"},{"type":"literal","value":"pageRemoved"}]}}],"parameters":[{"name":"type","variant":"param","kind":32768,"type":{"type":"reference","name":"EventType","package":"expo-router","refersToTypeParameter":true}},{"name":"event","variant":"param","kind":32768,"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/navigationEvents/index.ts","qualifiedName":"Payload"},"typeArguments":[{"type":"reference","name":"EventType","package":"expo-router","refersToTypeParameter":true}],"name":"Payload","package":"expo-router"}}],"type":{"type":"intrinsic","name":"void"}}]}}},{"name":"enable","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"intrinsic","name":"void"}}]}},"defaultValue":"..."},{"name":"isEnabled","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"intrinsic","name":"boolean"}}]}},"defaultValue":"..."},{"name":"saveCurrentPathname","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"intrinsic","name":"void"}}]}},"defaultValue":"..."},{"name":"currentParams","variant":"declaration","kind":262144,"getSignature":{"name":"currentParams","variant":"signature","kind":524288,"type":{"type":"union","types":[{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Record"},"typeArguments":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"string"}],"name":"Record","package":"typescript"},{"type":"intrinsic","name":"undefined"}]}}},{"name":"currentPathname","variant":"declaration","kind":262144,"getSignature":{"name":"currentPathname","variant":"signature","kind":524288,"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"undefined"}]}}}]}},"defaultValue":"..."},{"name":"useFocusEffect","variant":"declaration","kind":64,"signatures":[{"name":"useFocusEffect","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Hook to run an effect whenever a route is **focused**. Similar to\n["},{"kind":"code","text":"`React.useEffect`"},{"kind":"text","text":"](https://react.dev/reference/react/useEffect).\n\nThis can be used to perform side-effects such as fetching data or subscribing to events.\nThe passed callback should be wrapped in ["},{"kind":"code","text":"`React.useCallback`"},{"kind":"text","text":"](https://react.dev/reference/react/useCallback)\nto avoid running the effect too often."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx\nimport { useFocusEffect } from 'expo-router';\nimport { useCallback } from 'react';\n\nexport default function Route() {\n useFocusEffect(\n // Callback should be wrapped in `React.useCallback` to avoid running the effect too often.\n useCallback(() => {\n // Invoked whenever the route is focused.\n console.log(\"Hello, I'm focused!\");\n\n // Return function is invoked whenever the route gets out of focus.\n return () => {\n console.log('This route is now unfocused.');\n };\n }, []),\n );\n\n return ;\n}\n```"}]}]},"parameters":[{"name":"effect","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"Memoized callback containing the effect, should optionally return a cleanup function."}]},"type":{"type":"reference","name":"EffectCallback","package":"expo-router"}},{"name":"do_not_pass_a_second_prop","variant":"param","kind":32768,"flags":{"isOptional":true},"type":{"type":"intrinsic","name":"undefined"}}],"type":{"type":"intrinsic","name":"void"}}]},{"name":"useGlobalSearchParams","variant":"declaration","kind":64,"signatures":[{"name":"useGlobalSearchParams","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Returns URL parameters for globally selected route, including dynamic path segments.\nThis function updates even when the route is not focused. Useful for analytics or\nother background operations that don't draw to the screen.\n\nRoute URL example: "},{"kind":"code","text":"`acme://profile/baconbrix?extra=info`"},{"kind":"text","text":".\n\nWhen querying search params in a stack, opt-towards using\n["},{"kind":"code","text":"`useLocalSearchParams`"},{"kind":"text","text":"](#uselocalsearchparams) because it will only update when the route is focused.\n\n> **Note:** For usage information, see\n[Local versus global search parameters](/router/reference/url-parameters/#local-versus-global-url-parameters)."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx app/profile/[user].tsx\nimport { Text } from 'react-native';\nimport { useGlobalSearchParams } from 'expo-router';\n\nexport default function Route() {\n // user=baconbrix & extra=info\n const { user, extra } = useGlobalSearchParams();\n\n return User: {user};\n}\n```"}]}]},"typeParameters":[{"name":"TRoute","variant":"typeParam","kind":131072,"type":{"type":"intrinsic","name":"string"}},{"name":"TParams","variant":"typeParam","kind":131072,"type":{"type":"reference","name":"UnknownOutputParams","package":"expo-router"},"default":{"type":"reference","name":"UnknownOutputParams","package":"expo-router"}}],"type":{"type":"intersection","types":[{"type":"reference","typeArguments":[{"type":"reference","name":"TRoute","package":"expo-router","refersToTypeParameter":true}],"name":"RouteOutputParams","package":"expo-router"},{"type":"reference","name":"TParams","package":"expo-router","refersToTypeParameter":true}]}}]},{"name":"useIsFocused","variant":"declaration","kind":64,"signatures":[{"name":"useIsFocused","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Hook to get the current focus state of the screen. Returns a "},{"kind":"code","text":"`true`"},{"kind":"text","text":" if screen is focused, otherwise "},{"kind":"code","text":"`false`"},{"kind":"text","text":".\nThis can be used if a component needs to render something based on the focus state."}]},"type":{"type":"intrinsic","name":"boolean"}}]},{"name":"useLoaderData","variant":"declaration","kind":64,"signatures":[{"name":"useLoaderData","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Returns the result of the "},{"kind":"code","text":"`loader`"},{"kind":"text","text":" function for the calling route."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx app/profile/[user].tsx\nimport { Text } from 'react-native';\nimport { useLoaderData } from 'expo-router';\n\nexport function loader() {\n return Promise.resolve({ foo: 'bar' }};\n}\n\nexport default function Route() {\n const data = useLoaderData(); // { foo: 'bar' }\n\n return Data: {JSON.stringify(data)};\n}"}]}]},"typeParameters":[{"name":"T","variant":"typeParam","kind":131072,"type":{"type":"reference","target":{"packageName":"expo-server","packagePath":"build/cjs/types.d.ts","qualifiedName":"LoaderFunction"},"typeArguments":[{"type":"intrinsic","name":"any"}],"name":"LoaderFunction","package":"expo-server"},"default":{"type":"intrinsic","name":"any"}}],"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/hooks.ts","qualifiedName":"LoaderFunctionResult"},"typeArguments":[{"type":"reference","name":"T","package":"expo-router","refersToTypeParameter":true}],"name":"LoaderFunctionResult","package":"expo-router"}}]},{"name":"useLocalSearchParams","variant":"declaration","kind":64,"signatures":[{"name":"useLocalSearchParams","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Returns the URL parameters for the contextually focused route. Useful for stacks where you may push a new screen\nthat changes the query parameters. For dynamic routes, both the route parameters and the search parameters are returned.\n\nRoute URL example: "},{"kind":"code","text":"`acme://profile/baconbrix?extra=info`"},{"kind":"text","text":".\n\nTo observe updates even when the invoking route is not focused, use ["},{"kind":"code","text":"`useGlobalSearchParams`"},{"kind":"text","text":"](#useglobalsearchparams).\n\n> **Note:** For usage information, see\n[Local versus global search parameters](/router/reference/url-parameters/#local-versus-global-url-parameters)."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx app/profile/[user].tsx\nimport { Text } from 'react-native';\nimport { useLocalSearchParams } from 'expo-router';\n\nexport default function Route() {\n // user=baconbrix & extra=info\n const { user, extra } = useLocalSearchParams();\n\n return User: {user};\n}"}]}]},"typeParameters":[{"name":"TRoute","variant":"typeParam","kind":131072,"type":{"type":"intrinsic","name":"string"}},{"name":"TParams","variant":"typeParam","kind":131072,"type":{"type":"reference","name":"UnknownOutputParams","package":"expo-router"},"default":{"type":"reference","name":"UnknownOutputParams","package":"expo-router"}}],"type":{"type":"intersection","types":[{"type":"reference","typeArguments":[{"type":"reference","name":"TRoute","package":"expo-router","refersToTypeParameter":true}],"name":"RouteOutputParams","package":"expo-router"},{"type":"reference","name":"TParams","package":"expo-router","refersToTypeParameter":true}]}}]},{"name":"useNavigation","variant":"declaration","kind":64,"signatures":[{"name":"useNavigation","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Returns the underlying React Navigation ["},{"kind":"code","text":"`navigation`"},{"kind":"text","text":" object](https://reactnavigation.org/docs/navigation-object)\nto imperatively access layout-specific functionality like "},{"kind":"code","text":"`navigation.openDrawer()`"},{"kind":"text","text":" in a\n[Drawer](/router/advanced/drawer/) layout."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx app/index.tsx\nimport { useNavigation } from 'expo-router';\n\nexport default function Route() {\n // Access the current navigation object for the current route.\n const navigation = useNavigation();\n\n return (\n \n {\n // Open the drawer view.\n navigation.openDrawer();\n }}>\n Open Drawer\n \n \n );\n}\n```"},{"kind":"text","text":"\n\nWhen using nested layouts, you can access higher-order layouts by passing a secondary argument denoting the layout route.\nFor example, "},{"kind":"code","text":"`/menu/_layout.tsx`"},{"kind":"text","text":" is nested inside "},{"kind":"code","text":"`/app/orders/`"},{"kind":"text","text":", you can use "},{"kind":"code","text":"`useNavigation('/orders/menu/')`"},{"kind":"text","text":"."}]},{"tag":"@example","content":[{"kind":"code","text":"```tsx app/orders/menu/index.tsx\nimport { useNavigation } from 'expo-router';\n\nexport default function MenuRoute() {\n const rootLayout = useNavigation('/');\n const ordersLayout = useNavigation('/orders');\n\n // Same as the default results of `useNavigation()` when invoked in this route.\n const parentLayout = useNavigation('/orders/menu');\n}\n```"},{"kind":"text","text":"\n\nIf you attempt to access a layout that doesn't exist, an error such as\n"},{"kind":"code","text":"`Could not find parent navigation with route \"/non-existent\"`"},{"kind":"text","text":" is thrown."}]},{"tag":"@returns","content":[{"kind":"text","text":"The navigation object for the current route."}]},{"tag":"@see","content":[{"kind":"text","text":"React Navigation documentation on [navigation dependent functions](https://reactnavigation.org/docs/navigation-object/#navigator-dependent-functions)\nfor more information."}]}]},"typeParameters":[{"name":"T","variant":"typeParam","kind":131072,"default":{"type":"intersection","types":[{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Omit"},"typeArguments":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/core/types.tsx","qualifiedName":"NavigationProp"},"typeArguments":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/core/types.tsx","qualifiedName":"__global.ReactNavigation.RootParamList"},"name":"RootParamList","package":"expo-router","qualifiedName":"__global.ReactNavigation.RootParamList"}],"name":"NavigationProp","package":"expo-router"},{"type":"literal","value":"getState"}],"name":"Omit","package":"typescript"},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"getState","variant":"declaration","kind":2048,"signatures":[{"name":"getState","variant":"signature","kind":4096,"type":{"type":"union","types":[{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Readonly"},"typeArguments":[{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"history","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Alternative entries for history."}]},"type":{"type":"array","elementType":{"type":"intrinsic","name":"unknown"}}},{"name":"index","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Index of the currently focused route."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"key","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Unique key for the navigation state."}]},"type":{"type":"intrinsic","name":"string"}},{"name":"routeNames","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"List of valid route names as defined in the screen components."}]},"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"name":"routes","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"List of rendered routes."}]},"type":{"type":"array","elementType":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/routers/types.tsx","qualifiedName":"NavigationRoute"},"typeArguments":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/routers/types.tsx","qualifiedName":"ParamListBase"},"name":"ParamListBase","package":"expo-router"},{"type":"intrinsic","name":"string"}],"name":"NavigationRoute","package":"expo-router"}}},{"name":"stale","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Whether the navigation state has been rehydrated."}]},"type":{"type":"literal","value":false}},{"name":"type","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Custom type for the state, whether it's for tab, stack, drawer etc.\nDuring rehydration, the state will be discarded if type doesn't match with router type.\nIt can also be used to detect the type of the navigator we're dealing with."}]},"type":{"type":"intrinsic","name":"string"}}]}}],"name":"Readonly","package":"typescript"},{"type":"intrinsic","name":"undefined"}]}}]}]}}]}}],"parameters":[{"name":"parent","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Provide an absolute path such as "},{"kind":"code","text":"`/(root)`"},{"kind":"text","text":" to the parent route or a relative path like "},{"kind":"code","text":"`../../`"},{"kind":"text","text":" to the parent route."}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","name":"HrefObject","package":"expo-router"}]}}],"type":{"type":"reference","name":"T","package":"expo-router","refersToTypeParameter":true}}]},{"name":"useNavigationContainerRef","variant":"declaration","kind":64,"signatures":[{"name":"useNavigationContainerRef","variant":"signature","kind":4096,"comment":{"summary":[],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"The root "},{"kind":"code","text":"``"},{"kind":"text","text":" ref for the app. The "},{"kind":"code","text":"`ref.current`"},{"kind":"text","text":" may be "},{"kind":"code","text":"`null`"},{"kind":"text","text":"\nif the "},{"kind":"code","text":"``"},{"kind":"text","text":" hasn't mounted yet."}]}]},"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/core/types.tsx","qualifiedName":"NavigationContainerRefWithCurrent"},"typeArguments":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/core/types.tsx","qualifiedName":"__global.ReactNavigation.RootParamList"},"name":"RootParamList","package":"expo-router","qualifiedName":"__global.ReactNavigation.RootParamList"}],"name":"NavigationContainerRefWithCurrent","package":"expo-router"}}]},{"name":"usePathname","variant":"declaration","kind":64,"signatures":[{"name":"usePathname","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Returns the currently selected route location without search parameters. For example, "},{"kind":"code","text":"`/acme?foo=bar`"},{"kind":"text","text":" returns "},{"kind":"code","text":"`/acme`"},{"kind":"text","text":".\nSegments will be normalized. For example, "},{"kind":"code","text":"`/[id]?id=normal`"},{"kind":"text","text":" becomes "},{"kind":"code","text":"`/normal`"},{"kind":"text","text":"."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx app/profile/[user].tsx\nimport { Text } from 'react-native';\nimport { usePathname } from 'expo-router';\n\nexport default function Route() {\n // pathname = \"/profile/baconbrix\"\n const pathname = usePathname();\n\n return Pathname: {pathname};\n}\n```"}]}]},"type":{"type":"intrinsic","name":"string"}}]},{"name":"useRootNavigation","variant":"declaration","kind":64,"signatures":[{"name":"useRootNavigation","variant":"signature","kind":4096,"comment":{"summary":[],"blockTags":[{"tag":"@deprecated","content":[{"kind":"text","text":"Use ["},{"kind":"code","text":"`useNavigationContainerRef`"},{"kind":"text","text":"](#usenavigationcontainerref) instead,\nwhich returns a React "},{"kind":"code","text":"`ref`"},{"kind":"text","text":"."}]}]},"type":{"type":"union","types":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/core/types.tsx","qualifiedName":"NavigationContainerRef"},"typeArguments":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/core/types.tsx","qualifiedName":"__global.ReactNavigation.RootParamList"},"name":"RootParamList","package":"expo-router","qualifiedName":"__global.ReactNavigation.RootParamList"}],"name":"NavigationContainerRef","package":"expo-router"},{"type":"literal","value":null}]}}]},{"name":"useRootNavigationState","variant":"declaration","kind":64,"signatures":[{"name":"useRootNavigationState","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Returns the [navigation state](https://reactnavigation.org/docs/navigation-state/)\nof the navigator which contains the current screen."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx\nimport { useRootNavigationState } from 'expo-router';\n\nexport default function Route() {\n const { routes } = useRootNavigationState();\n\n return {routes[0].name};\n}\n```"}]}]},"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/routers/types.tsx","qualifiedName":"NavigationState"},"name":"NavigationState","package":"expo-router"}}]},{"name":"useRoutePath","variant":"declaration","kind":64,"signatures":[{"name":"useRoutePath","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Hook to get the path for the current route based on linking options."}],"blockTags":[{"tag":"@returns","content":[{"kind":"text","text":"Path for the current route."}]}]},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"intrinsic","name":"undefined"}]}}]},{"name":"useRouter","variant":"declaration","kind":64,"signatures":[{"name":"useRouter","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Returns the [Router](#router) object for imperative navigation."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx\nimport { useRouter } from 'expo-router';\nimport { Text } from 'react-native';\n\nexport default function Route() {\n const router = useRouter();\n\n return (\n router.push('/home')}>Go Home\n );\n}\n```"}]}]},"type":{"type":"reference","name":"ImperativeRouter","package":"expo-router"}}]},{"name":"useScrollToTop","variant":"declaration","kind":64,"signatures":[{"name":"useScrollToTop","variant":"signature","kind":4096,"parameters":[{"name":"ref","variant":"param","kind":32768,"type":{"type":"reference","target":{"packageName":"@types/react","packagePath":"index.d.ts","qualifiedName":"React.RefObject"},"typeArguments":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/native/useScrollToTop.tsx","qualifiedName":"ScrollableWrapper"},"name":"ScrollableWrapper","package":"expo-router"}],"name":"RefObject","package":"@types/react","qualifiedName":"React.RefObject"}}],"type":{"type":"intrinsic","name":"void"}}]},{"name":"useSegments","variant":"declaration","kind":64,"signatures":[{"name":"useSegments","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Returns a list of selected file segments for the currently selected route. Segments are not normalized,\nso they will be the same as the file path. For example, "},{"kind":"code","text":"`/[id]?id=normal`"},{"kind":"text","text":" becomes "},{"kind":"code","text":"`[\"[id]\"]`"},{"kind":"text","text":"."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx app/profile/[user].tsx\nimport { Text } from 'react-native';\nimport { useSegments } from 'expo-router';\n\nexport default function Route() {\n // segments = [\"profile\", \"[user]\"]\n const segments = useSegments();\n\n return Hello;\n}\n```"},{"kind":"text","text":"\n\n\n"},{"kind":"code","text":"`useSegments`"},{"kind":"text","text":" can be typed using an abstract. Consider the following file structure:\n\n"},{"kind":"code","text":"```md\n- app\n - [user]\n - index.tsx\n - followers.tsx\n - settings.tsx\n```"},{"kind":"text","text":"\n\n\nThis can be strictly typed using the following abstract with "},{"kind":"code","text":"`useSegments`"},{"kind":"text","text":" hook:\n\n"},{"kind":"code","text":"```tsx\nconst [first, second] = useSegments<['settings'] | ['[user]'] | ['[user]', 'followers']>()\n```"}]}]},"typeParameters":[{"name":"TSegments","variant":"typeParam","kind":131072,"type":{"type":"intrinsic","name":"string"},"default":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","typeArguments":[{"type":"reference","name":"TSegments","package":"expo-router","refersToTypeParameter":true}],"name":"RouteSegments","package":"expo-router"}}]},{"name":"useServerDocumentContext","variant":"declaration","kind":64,"signatures":[{"name":"useServerDocumentContext","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Returns the server document data for server-side rendering, including "},{"kind":"code","text":"``"},{"kind":"text","text":"/"},{"kind":"code","text":"``"},{"kind":"text","text":"\nattributes and additional nodes to add to "},{"kind":"code","text":"``"},{"kind":"text","text":"/"},{"kind":"code","text":"``"},{"kind":"text","text":" for metadata and assets."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx\nimport { useServerDocumentContext } from 'expo-router/html';\n\nexport default function Root({ children }) {\n const { htmlAttributes, bodyAttributes, headNodes, bodyNodes } = useServerDocumentContext();\n return (\n \n {headNodes}\n \n {children}\n {bodyNodes}\n \n \n );\n}\n```"}]}]},"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/server/ServerDocument.tsx","qualifiedName":"ServerDocumentData"},"name":"ServerDocumentData","package":"expo-router"}}]},{"name":"useSitemap","variant":"declaration","kind":64,"signatures":[{"name":"useSitemap","variant":"signature","kind":4096,"type":{"type":"union","types":[{"type":"reference","name":"SitemapType","package":"expo-router"},{"type":"literal","value":null}]}}]},{"name":"useTheme","variant":"declaration","kind":64,"signatures":[{"name":"useTheme","variant":"signature","kind":4096,"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/core/types.tsx","qualifiedName":"__global.ReactNavigation.Theme"},"name":"Theme","package":"expo-router","qualifiedName":"__global.ReactNavigation.Theme"}}]},{"name":"VectorIcon","variant":"declaration","kind":64,"signatures":[{"name":"VectorIcon","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Helper component for loading vector icons.\n\nPrefer using the "},{"kind":"code","text":"`md`"},{"kind":"text","text":" and "},{"kind":"code","text":"`sf`"},{"kind":"text","text":" props on "},{"kind":"code","text":"`Icon`"},{"kind":"text","text":" rather than using this component directly.\nOnly use this component when you need to load a specific icon from a vector icon family."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx\nimport { Icon, VectorIcon } from 'expo-router';\nimport MaterialCommunityIcons from '@expo/vector-icons/MaterialCommunityIcons';\n\n} />\n```"}]}]},"typeParameters":[{"name":"NameT","variant":"typeParam","kind":131072,"flags":{"isConst":true},"type":{"type":"intrinsic","name":"string"}}],"parameters":[{"name":"props","variant":"param","kind":32768,"type":{"type":"reference","typeArguments":[{"type":"reference","name":"NameT","package":"expo-router","refersToTypeParameter":true}],"name":"VectorIconProps","package":"expo-router"}}],"type":{"type":"literal","value":null}}]},{"name":"VectorIconProps","variant":"declaration","kind":256,"children":[{"name":"family","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"The family of the vector icon."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx\nimport MaterialCommunityIcons from '@expo/vector-icons/MaterialCommunityIcons';\n```"}]},{"tag":"@hideType","content":[]}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"getImageSource","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"name","variant":"param","kind":32768,"type":{"type":"reference","name":"NameT","package":"expo-router","qualifiedName":"VectorIconProps.NameT","refersToTypeParameter":true}},{"name":"size","variant":"param","kind":32768,"type":{"type":"intrinsic","name":"number"}},{"name":"color","variant":"param","kind":32768,"type":{"type":"reference","target":{"packageName":"react-native","packagePath":"Libraries/StyleSheet/StyleSheet.d.ts","qualifiedName":"ColorValue"},"name":"ColorValue","package":"react-native"}}],"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"union","types":[{"type":"reference","target":{"packageName":"react-native","packagePath":"Libraries/Image/Image.d.ts","qualifiedName":"ImageSourcePropType"},"name":"ImageSourcePropType","package":"react-native"},{"type":"literal","value":null}]}],"name":"Promise","package":"typescript"}}]}}}]}}},{"name":"name","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"The name of the vector icon."}]},"type":{"type":"reference","name":"NameT","package":"expo-router","qualifiedName":"VectorIconProps.NameT","refersToTypeParameter":true}}],"typeParameters":[{"name":"NameT","variant":"typeParam","kind":131072,"type":{"type":"intrinsic","name":"string"}}]},{"name":"withLayoutContext","variant":"declaration","kind":64,"signatures":[{"name":"withLayoutContext","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Returns a navigator that automatically injects matched routes and renders nothing when there are no children.\nReturn type with "},{"kind":"code","text":"`children`"},{"kind":"text","text":" prop optional.\n\nEnables use of other built-in React Navigation navigators and other navigators built with the React Navigation custom navigator API."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx app/_layout.tsx\nimport { ParamListBase, TabNavigationState } from \"@react-navigation/native\";\nimport {\n createMaterialTopTabNavigator,\n MaterialTopTabNavigationOptions,\n MaterialTopTabNavigationEventMap,\n} from \"@react-navigation/material-top-tabs\";\nimport { withLayoutContext } from \"expo-router\";\n\nconst MaterialTopTabs = createMaterialTopTabNavigator();\n\nconst ExpoRouterMaterialTopTabs = withLayoutContext<\n MaterialTopTabNavigationOptions,\n typeof MaterialTopTabs.Navigator,\n TabNavigationState,\n MaterialTopTabNavigationEventMap\n>(MaterialTopTabs.Navigator);\n\nexport default function TabLayout() {\n return ;\n}\n```"}]}]},"typeParameters":[{"name":"TOptions","variant":"typeParam","kind":131072,"type":{"type":"intrinsic","name":"object"}},{"name":"T","variant":"typeParam","kind":131072,"type":{"type":"reference","target":{"packageName":"@types/react","packagePath":"index.d.ts","qualifiedName":"React.ComponentType"},"typeArguments":[{"type":"intrinsic","name":"any"}],"name":"ComponentType","package":"@types/react","qualifiedName":"React.ComponentType"}},{"name":"TState","variant":"typeParam","kind":131072,"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Readonly"},"typeArguments":[{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"history","variant":"declaration","kind":1024,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"Alternative entries for history."}]},"type":{"type":"array","elementType":{"type":"intrinsic","name":"unknown"}}},{"name":"index","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Index of the currently focused route."}]},"type":{"type":"intrinsic","name":"number"}},{"name":"key","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Unique key for the navigation state."}]},"type":{"type":"intrinsic","name":"string"}},{"name":"routeNames","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"List of valid route names as defined in the screen components."}]},"type":{"type":"array","elementType":{"type":"intrinsic","name":"string"}}},{"name":"routes","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"List of rendered routes."}]},"type":{"type":"array","elementType":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/routers/types.tsx","qualifiedName":"NavigationRoute"},"typeArguments":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/routers/types.tsx","qualifiedName":"ParamListBase"},"name":"ParamListBase","package":"expo-router"},{"type":"intrinsic","name":"string"}],"name":"NavigationRoute","package":"expo-router"}}},{"name":"stale","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Whether the navigation state has been rehydrated."}]},"type":{"type":"literal","value":false}},{"name":"type","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"Custom type for the state, whether it's for tab, stack, drawer etc.\nDuring rehydration, the state will be discarded if type doesn't match with router type.\nIt can also be used to detect the type of the navigator we're dealing with."}]},"type":{"type":"intrinsic","name":"string"}}]}}],"name":"Readonly","package":"typescript"}},{"name":"TEventMap","variant":"typeParam","kind":131072,"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/core/types.tsx","qualifiedName":"EventMapBase"},"name":"EventMapBase","package":"expo-router"}}],"parameters":[{"name":"Nav","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"The navigator component to wrap."}]},"type":{"type":"reference","name":"T","package":"expo-router","refersToTypeParameter":true}},{"name":"processor","variant":"param","kind":32768,"flags":{"isOptional":true},"comment":{"summary":[{"kind":"text","text":"A function that processes the screens before passing them to the navigator."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"options","variant":"param","kind":32768,"type":{"type":"array","elementType":{"type":"reference","name":"ScreenProps","package":"expo-router"}}}],"type":{"type":"array","elementType":{"type":"reference","name":"ScreenProps","package":"expo-router"}}}]}}},{"name":"useOnlyUserDefinedScreens","variant":"param","kind":32768,"comment":{"summary":[{"kind":"text","text":"If true, all screens not specified as navigator's children will be ignored."}]},"type":{"type":"intrinsic","name":"boolean"},"defaultValue":"false"}],"type":{"type":"intersection","types":[{"type":"reference","target":{"packageName":"@types/react","packagePath":"index.d.ts","qualifiedName":"React.ForwardRefExoticComponent"},"typeArguments":[{"type":"intersection","types":[{"type":"reference","target":{"packageName":"@types/react","packagePath":"index.d.ts","qualifiedName":"React.PropsWithoutRef"},"typeArguments":[{"type":"reference","typeArguments":[{"type":"reference","target":{"packageName":"@types/react","packagePath":"index.d.ts","qualifiedName":"React.ComponentProps"},"typeArguments":[{"type":"reference","name":"T","package":"expo-router","refersToTypeParameter":true}],"name":"ComponentProps","package":"@types/react","qualifiedName":"React.ComponentProps"},{"type":"literal","value":"children"}],"name":"PickPartial","package":"expo-router"}],"name":"PropsWithoutRef","package":"@types/react","qualifiedName":"React.PropsWithoutRef"},{"type":"reference","target":{"packageName":"@types/react","packagePath":"index.d.ts","qualifiedName":"React.RefAttributes"},"typeArguments":[{"type":"intrinsic","name":"unknown"}],"name":"RefAttributes","package":"@types/react","qualifiedName":"React.RefAttributes"}]}],"name":"ForwardRefExoticComponent","package":"@types/react","qualifiedName":"React.ForwardRefExoticComponent"},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"Protected","variant":"declaration","kind":1024,"type":{"type":"reference","target":{"packageName":"@types/react","packagePath":"index.d.ts","qualifiedName":"React.FunctionComponent"},"typeArguments":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/views/Protected.tsx","qualifiedName":"ProtectedProps"},"name":"ProtectedProps","package":"expo-router"}],"name":"FunctionComponent","package":"@types/react","qualifiedName":"React.FunctionComponent"}},{"name":"Screen","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"props","variant":"param","kind":32768,"type":{"type":"reference","typeArguments":[{"type":"reference","name":"TOptions","package":"expo-router","refersToTypeParameter":true},{"type":"reference","name":"TState","package":"expo-router","refersToTypeParameter":true},{"type":"reference","name":"TEventMap","package":"expo-router","refersToTypeParameter":true}],"name":"ScreenProps","package":"expo-router"}}],"type":{"type":"literal","value":null}}]}}}]}}]}}]}],"packageName":"expo-router"} \ No newline at end of file +{"schemaVersion":"2.0","name":"expo-router","variant":"project","kind":1,"children":[{"name":"Badge","variant":"declaration","kind":64,"signatures":[{"name":"Badge","variant":"signature","kind":4096,"parameters":[{"name":"props","variant":"param","kind":32768,"type":{"type":"reference","name":"BadgeProps","package":"expo-router"}}],"type":{"type":"literal","value":null}}]},{"name":"BadgeProps","variant":"declaration","kind":2097152,"type":{"type":"union","types":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/native-tabs/common/elements.tsx","qualifiedName":"NativeTabsTriggerBadgeProps"},"name":"NativeTabsTriggerBadgeProps","package":"expo-router"},{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/layouts/stack-utils/toolbar/toolbar-primitives.tsx","qualifiedName":"StackToolbarBadgeProps"},"name":"StackToolbarBadgeProps","package":"expo-router"}]}},{"name":"DarkTheme","variant":"declaration","kind":32,"flags":{"isConst":true},"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/native/types.tsx","qualifiedName":"Theme"},"name":"Theme","package":"expo-router"},"defaultValue":"..."},{"name":"DefaultTheme","variant":"declaration","kind":32,"flags":{"isConst":true},"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/native/types.tsx","qualifiedName":"Theme"},"name":"Theme","package":"expo-router"},"defaultValue":"..."},{"name":"EffectCallback","variant":"declaration","kind":2097152,"comment":{"summary":[{"kind":"text","text":"Memoized callback containing the effect, should optionally return a cleanup function."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"void"},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"intrinsic","name":"void"}}]}}]}}]}}},{"name":"ErrorBoundary","variant":"declaration","kind":64,"signatures":[{"name":"ErrorBoundary","variant":"signature","kind":4096,"parameters":[{"name":"__namedParameters","variant":"param","kind":32768,"type":{"type":"reference","name":"ErrorBoundaryProps","package":"expo-router"}}],"type":{"type":"reference","target":{"packageName":"@types/react","packagePath":"jsx-runtime.d.ts","qualifiedName":"JSX.Element"},"name":"Element","package":"@types/react","qualifiedName":"JSX.Element"}}]},{"name":"ErrorBoundaryProps","variant":"declaration","kind":2097152,"comment":{"summary":[{"kind":"text","text":"Props passed to a page's "},{"kind":"code","text":"`ErrorBoundary`"},{"kind":"text","text":" export."}]},"children":[{"name":"error","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"The error that was thrown."}]},"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Error"},"name":"Error","package":"typescript"}},{"name":"retry","variant":"declaration","kind":1024,"comment":{"summary":[{"kind":"text","text":"A function that will re-render the route component by clearing the "},{"kind":"code","text":"`error`"},{"kind":"text","text":" state."}]},"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"type":{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Promise"},"typeArguments":[{"type":"intrinsic","name":"void"}],"name":"Promise","package":"typescript"}}]}}}]},{"name":"ExperimentalStack","variant":"declaration","kind":32,"flags":{"isConst":true},"comment":{"summary":[{"kind":"text","text":"Renders the new "},{"kind":"code","text":"`react-native-screens/experimental`"},{"kind":"text","text":" native stack.\n\nSibling to "},{"kind":"code","text":"`Stack`"},{"kind":"text","text":". Native-only — on web it falls back to the standard "},{"kind":"code","text":"`Stack`"},{"kind":"text","text":".\nOpt-in per navigator: replace "},{"kind":"code","text":"``"},{"kind":"text","text":" with "},{"kind":"code","text":"``"},{"kind":"text","text":" in the\nspecific layout you want to migrate."}],"modifierTags":["@experimental"]},"type":{"type":"intersection","types":[{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"props","variant":"param","kind":32768,"type":{"type":"intersection","types":[{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Omit"},"typeArguments":[{"type":"intersection","types":[{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Omit"},"typeArguments":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/layouts/experimental-stack/types.ts","qualifiedName":"ExperimentalStackNavigatorProps"},"name":"ExperimentalStackNavigatorProps","package":"expo-router"},{"type":"union","types":[{"type":"literal","value":"children"},{"type":"literal","value":"initialRouteName"},{"type":"literal","value":"layout"},{"type":"literal","value":"screenListeners"},{"type":"literal","value":"screenOptions"},{"type":"literal","value":"screenLayout"},{"type":"literal","value":"UNSTABLE_router"},{"type":"literal","value":"UNSTABLE_routeNamesChangeBehavior"},{"type":"literal","value":"id"}]}],"name":"Omit","package":"typescript"},{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/routers/types.tsx","qualifiedName":"DefaultRouterOptions"},"typeArguments":[{"type":"intrinsic","name":"string"}],"name":"DefaultRouterOptions","package":"expo-router"},{"type":"unknown","name":"{ children: ReactNode; layout?: ((props: { state: StackNavigationState; navigation: NavigationHelpers; descriptors: Record<...>; children: ReactNode; }) => ReactElement<...>) | undefined; ... 4 more ...; UNSTABLE_routeNamesChangeBehavior?: \"firstMatch\" | ... 1 more ... | undefined; ..."}]},{"type":"literal","value":"children"}],"name":"Omit","package":"typescript"},{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Partial"},"typeArguments":[{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Pick"},"typeArguments":[{"type":"intersection","types":[{"type":"reference","target":{"packageName":"typescript","packagePath":"lib/lib.es5.d.ts","qualifiedName":"Omit"},"typeArguments":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/layouts/experimental-stack/types.ts","qualifiedName":"ExperimentalStackNavigatorProps"},"name":"ExperimentalStackNavigatorProps","package":"expo-router"},{"type":"union","types":[{"type":"literal","value":"children"},{"type":"literal","value":"initialRouteName"},{"type":"literal","value":"layout"},{"type":"literal","value":"screenListeners"},{"type":"literal","value":"screenOptions"},{"type":"literal","value":"screenLayout"},{"type":"literal","value":"UNSTABLE_router"},{"type":"literal","value":"UNSTABLE_routeNamesChangeBehavior"},{"type":"literal","value":"id"}]}],"name":"Omit","package":"typescript"},{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/react-navigation/routers/types.tsx","qualifiedName":"DefaultRouterOptions"},"typeArguments":[{"type":"intrinsic","name":"string"}],"name":"DefaultRouterOptions","package":"expo-router"},{"type":"unknown","name":"{ children: ReactNode; layout?: ((props: { state: StackNavigationState; navigation: NavigationHelpers; descriptors: Record<...>; children: ReactNode; }) => ReactElement<...>) | undefined; ... 4 more ...; UNSTABLE_routeNamesChangeBehavior?: \"firstMatch\" | ... 1 more ... | undefined; ..."}]},{"type":"literal","value":"children"}],"name":"Pick","package":"typescript"}],"name":"Partial","package":"typescript"},{"type":"reference","target":{"packageName":"@types/react","packagePath":"index.d.ts","qualifiedName":"React.RefAttributes"},"typeArguments":[{"type":"intrinsic","name":"unknown"}],"name":"RefAttributes","package":"@types/react","qualifiedName":"React.RefAttributes"}]}}],"type":{"type":"reference","target":{"packageName":"@types/react","packagePath":"jsx-runtime.d.ts","qualifiedName":"JSX.Element"},"name":"Element","package":"@types/react","qualifiedName":"JSX.Element"}}]}},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"Protected","variant":"declaration","kind":1024,"type":{"type":"reference","target":{"packageName":"@types/react","packagePath":"index.d.ts","qualifiedName":"React.FunctionComponent"},"typeArguments":[{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/views/Protected.tsx","qualifiedName":"ProtectedProps"},"name":"ProtectedProps","package":"expo-router"}],"name":"FunctionComponent","package":"@types/react","qualifiedName":"React.FunctionComponent"}},{"name":"Screen","variant":"declaration","kind":1024,"type":{"type":"intersection","types":[{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"parameters":[{"name":"__namedParameters","variant":"param","kind":32768,"type":{"type":"reference","target":{"packageName":"expo-router","packagePath":"src/layouts/stack-utils/StackScreen.tsx","qualifiedName":"StackScreenProps"},"name":"StackScreenProps","package":"expo-router"}}],"type":{"type":"reference","target":{"packageName":"@types/react","packagePath":"jsx-runtime.d.ts","qualifiedName":"JSX.Element"},"name":"Element","package":"@types/react","qualifiedName":"JSX.Element"}}]}},{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"children":[{"name":"BackButton","variant":"declaration","kind":1024,"type":{"type":"reflection","declaration":{"name":"__type","variant":"declaration","kind":65536,"signatures":[{"name":"__type","variant":"signature","kind":4096,"comment":{"summary":[{"kind":"text","text":"Component to configure the back button.\n\nCan be used inside Stack.Screen in a layout or directly inside a screen component."}],"blockTags":[{"tag":"@example","content":[{"kind":"code","text":"```tsx\nimport { Stack } from 'expo-router';\n\nexport default function Layout() {\n return (\n \n \n Back\n \n \n );\n}\n```"}]},{"tag":"@example","content":[{"kind":"code","text":"```tsx\nimport { Stack } from 'expo-router';\n\nexport default function Page() {\n return (\n <>\n