diff --git a/apps/bare-expo/app.json b/apps/bare-expo/app.json index a64d7d93d0bbea..3dc4b1ed62182e 100644 --- a/apps/bare-expo/app.json +++ b/apps/bare-expo/app.json @@ -34,7 +34,8 @@ "requireFullScreen": false, "entitlements": { "com.apple.security.application-groups": ["group.dev.expo.Payments"] - } + }, + "associatedDomains": ["applinks:bare-expo.expo.app", "webcredentials:bare-expo.expo.app"] }, "web": { "bundler": "metro" diff --git a/apps/bare-expo/ios/BareExpo/BareExpo.entitlements b/apps/bare-expo/ios/BareExpo/BareExpo.entitlements index 0b5879a3146458..8554cf73c376d5 100644 --- a/apps/bare-expo/ios/BareExpo/BareExpo.entitlements +++ b/apps/bare-expo/ios/BareExpo/BareExpo.entitlements @@ -9,7 +9,12 @@ Default com.apple.developer.declared-age-range - + + com.apple.developer.associated-domains + + applinks:bare-expo.expo.app + webcredentials:bare-expo.expo.app + com.apple.security.application-groups group.dev.expo.Payments diff --git a/apps/bare-expo/ios/Podfile.lock b/apps/bare-expo/ios/Podfile.lock index 7a0ec5fed663a9..edfab839ad918d 100644 --- a/apps/bare-expo/ios/Podfile.lock +++ b/apps/bare-expo/ios/Podfile.lock @@ -27,18 +27,18 @@ PODS: - EASClient/Tests (55.0.2): - ExpoModulesCore - ExpoModulesTestCore - - EXApplication (55.0.7): + - EXApplication (55.0.8): - ExpoModulesCore - - EXConstants (55.0.6): + - EXConstants (55.0.7): - ExpoModulesCore - EXJSONUtils (55.0.0) - EXJSONUtils/Tests (55.0.0) - - EXManifests (55.0.8): + - EXManifests (55.0.9): - ExpoModulesCore - - EXManifests/Tests (55.0.8): + - EXManifests/Tests (55.0.9): - ExpoModulesCore - ExpoModulesTestCore - - Expo (55.0.0-preview.12): + - Expo (55.0.0): - ExpoModulesCore - hermes-engine - RCTRequired @@ -63,15 +63,15 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - expo-dev-client (55.0.7): + - expo-dev-client (55.0.8): - EXManifests - expo-dev-launcher - expo-dev-menu - expo-dev-menu-interface - EXUpdatesInterface - - expo-dev-launcher (55.0.8): + - expo-dev-launcher (55.0.9): - EXManifests - - expo-dev-launcher/Main (= 55.0.8) + - expo-dev-launcher/Main (= 55.0.9) - expo-dev-menu - expo-dev-menu-interface - ExpoModulesCore @@ -100,7 +100,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - expo-dev-launcher/Main (55.0.8): + - expo-dev-launcher/Main (55.0.9): - EXManifests - expo-dev-launcher/Unsafe - expo-dev-menu @@ -131,7 +131,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - expo-dev-launcher/Tests (55.0.8): + - expo-dev-launcher/Tests (55.0.9): - EXManifests - expo-dev-menu - expo-dev-menu-interface @@ -166,7 +166,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - expo-dev-launcher/Unsafe (55.0.8): + - expo-dev-launcher/Unsafe (55.0.9): - EXManifests - expo-dev-menu - expo-dev-menu-interface @@ -196,8 +196,8 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - expo-dev-menu (55.0.7): - - expo-dev-menu/Main (= 55.0.7) + - expo-dev-menu (55.0.8): + - expo-dev-menu/Main (= 55.0.8) - hermes-engine - RCTRequired - RCTTypeSafety @@ -220,7 +220,7 @@ PODS: - ReactNativeDependencies - Yoga - expo-dev-menu-interface (55.0.1) - - expo-dev-menu/Main (55.0.7): + - expo-dev-menu/Main (55.0.8): - EXManifests - expo-dev-menu-interface - ExpoModulesCore @@ -246,7 +246,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - expo-dev-menu/Tests (55.0.7): + - expo-dev-menu/Tests (55.0.8): - ExpoModulesTestCore - hermes-engine - Nimble @@ -272,7 +272,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - expo-dev-menu/UITests (55.0.7): + - expo-dev-menu/UITests (55.0.8): - hermes-engine - RCTRequired - RCTTypeSafety @@ -297,7 +297,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - Expo/Tests (55.0.0-preview.12): + - Expo/Tests (55.0.0): - ExpoModulesCore - hermes-engine - RCTRequired @@ -322,73 +322,73 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - ExpoAgeRange (0.2.9): + - ExpoAgeRange (0.2.10): - ExpoModulesCore - - ExpoAppIntegrity (55.0.7): + - ExpoAppIntegrity (55.0.8): - ExpoModulesCore - - ExpoAppleAuthentication (55.0.7): + - ExpoAppleAuthentication (55.0.8): - ExpoModulesCore - - ExpoAsset (55.0.6): + - ExpoAsset (55.0.7): - ExpoModulesCore - - ExpoAudio (55.0.7): + - ExpoAudio (55.0.8): - ExpoModulesCore - - ExpoBackgroundFetch (55.0.7): + - ExpoBackgroundFetch (55.0.8): - ExpoModulesCore - - ExpoBackgroundTask (55.0.7): + - ExpoBackgroundTask (55.0.8): - ExpoModulesCore - - ExpoBattery (55.0.7): + - ExpoBattery (55.0.8): - ExpoModulesCore - - ExpoBlob (55.0.7): + - ExpoBlob (55.0.8): - ExpoModulesCore - - ExpoBlur (55.0.7): + - ExpoBlur (55.0.8): - ExpoModulesCore - - ExpoBrightness (55.0.7): + - ExpoBrightness (55.0.8): - ExpoModulesCore - - ExpoBrownfield (55.0.9): + - ExpoBrownfield (55.0.10): - ExpoModulesCore - - ExpoCalendar (55.0.7): + - ExpoCalendar (55.0.8): - ExpoModulesCore - - ExpoCamera (55.0.7): + - ExpoCamera (55.0.8): - ExpoModulesCore - ZXingObjC/OneD - ZXingObjC/PDF417 - - ExpoCellular (55.0.7): + - ExpoCellular (55.0.8): - ExpoModulesCore - - ExpoClipboard (55.0.7): + - ExpoClipboard (55.0.8): - ExpoModulesCore - - ExpoClipboard/Tests (55.0.7): + - ExpoClipboard/Tests (55.0.8): - ExpoModulesCore - ExpoModulesTestCore - - ExpoContacts (55.0.7): + - ExpoContacts (55.0.8): - ExpoModulesCore - - ExpoCrypto (55.0.7): + - ExpoCrypto (55.0.8): - ExpoModulesCore - - ExpoDevice (55.0.8): + - ExpoDevice (55.0.9): - ExpoModulesCore - - ExpoDocumentPicker (55.0.7): + - ExpoDocumentPicker (55.0.8): - ExpoModulesCore - ExpoDomWebView (55.0.3): - ExpoModulesCore - - ExpoFileSystem (55.0.8): + - ExpoFileSystem (55.0.9): - ExpoModulesCore - ExpoFont (55.0.4): - ExpoModulesCore - - ExpoGL (55.0.8): + - ExpoGL (55.0.9): - ExpoModulesCore - ExpoModulesJSI - ReactCommon/turbomodule/core - - ExpoGlassEffect (55.0.6): + - ExpoGlassEffect (55.0.7): - ExpoModulesCore - - ExpoHaptics (55.0.7): + - ExpoHaptics (55.0.8): - ExpoModulesCore - - ExpoImage (55.0.4): + - ExpoImage (55.0.5): - ExpoModulesCore - libavif/libdav1d - SDWebImage (~> 5.21.0) - SDWebImageAVIFCoder (~> 0.11.0) - SDWebImageSVGCoder (~> 1.7.0) - SDWebImageWebPCoder (~> 0.14.6) - - ExpoImage/Tests (55.0.4): + - ExpoImage/Tests (55.0.5): - ExpoModulesCore - ExpoModulesTestCore - libavif/libdav1d @@ -396,12 +396,12 @@ PODS: - SDWebImageAVIFCoder (~> 0.11.0) - SDWebImageSVGCoder (~> 1.7.0) - SDWebImageWebPCoder (~> 0.14.6) - - ExpoImageManipulator (55.0.8): + - ExpoImageManipulator (55.0.9): - ExpoModulesCore - SDWebImageWebPCoder - - ExpoImagePicker (55.0.8): + - ExpoImagePicker (55.0.9): - ExpoModulesCore - - ExpoInsights (55.0.9): + - ExpoInsights (55.0.10): - EASClient - ExpoModulesCore - hermes-engine @@ -427,34 +427,34 @@ PODS: - Yoga - ExpoKeepAwake (55.0.4): - ExpoModulesCore - - ExpoLinearGradient (55.0.7): + - ExpoLinearGradient (55.0.8): - ExpoModulesCore - - ExpoLinking (55.0.6): + - ExpoLinking (55.0.7): - ExpoModulesCore - - ExpoLivePhoto (55.0.7): + - ExpoLivePhoto (55.0.8): - ExpoModulesCore - - ExpoLocalAuthentication (55.0.7): + - ExpoLocalAuthentication (55.0.8): - ExpoModulesCore - - ExpoLocalization (55.0.7): + - ExpoLocalization (55.0.8): - ExpoModulesCore - - ExpoLocation (55.1.1): + - ExpoLocation (55.1.2): - ExpoModulesCore - ExpoLogBox (55.0.7): - React-Core - - ExpoMailComposer (55.0.7): + - ExpoMailComposer (55.0.8): - ExpoModulesCore - - ExpoMaps (55.0.8): + - ExpoMaps (55.0.9): - ExpoModulesCore - - ExpoMediaLibrary (55.0.8): + - ExpoMediaLibrary (55.0.9): - ExpoModulesCore - React-Core - - ExpoMediaLibrary/Tests (55.0.8): + - ExpoMediaLibrary/Tests (55.0.9): - ExpoModulesCore - ExpoModulesTestCore - React-Core - - ExpoMeshGradient (55.0.7): + - ExpoMeshGradient (55.0.8): - ExpoModulesCore - - ExpoModulesCore (55.0.10): + - ExpoModulesCore (55.0.11): - ExpoModulesJSI - hermes-engine - RCTRequired @@ -479,7 +479,7 @@ PODS: - ReactNativeDependencies - RNWorklets - Yoga - - ExpoModulesCore/Tests (55.0.10): + - ExpoModulesCore/Tests (55.0.11): - ExpoModulesJSI - ExpoModulesTestCore - hermes-engine @@ -505,12 +505,12 @@ PODS: - ReactNativeDependencies - RNWorklets - Yoga - - ExpoModulesJSI (55.0.10): + - ExpoModulesJSI (55.0.11): - hermes-engine - React-Core - React-runtimescheduler - ReactCommon - - ExpoModulesJSI/Tests (55.0.10): + - ExpoModulesJSI/Tests (55.0.11): - hermes-engine - React-Core - React-runtimescheduler @@ -520,21 +520,21 @@ PODS: - Nimble (~> 13.0.0) - Quick (~> 7.3.0) - React-hermes - - ExpoNetwork (55.0.7): + - ExpoNetwork (55.0.8): - ExpoModulesCore - - ExpoNotifications (55.0.9): + - ExpoNotifications (55.0.10): - ExpoModulesCore - - ExpoNotifications/Tests (55.0.9): + - ExpoNotifications/Tests (55.0.10): - ExpoModulesCore - ExpoModulesTestCore - - ExpoPrint (55.0.7): + - ExpoPrint (55.0.8): - ExpoModulesCore - - ExpoRouter (55.0.0-preview.9): + - ExpoRouter (55.0.0): - ExpoModulesCore - RNScreens - - ExpoScreenCapture (55.0.7): + - ExpoScreenCapture (55.0.8): - ExpoModulesCore - - ExpoScreenOrientation (55.0.7): + - ExpoScreenOrientation (55.0.8): - ExpoModulesCore - hermes-engine - RCTRequired @@ -557,43 +557,43 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - ExpoSecureStore (55.0.7): + - ExpoSecureStore (55.0.8): - ExpoModulesCore - - ExpoSensors (55.0.7): + - ExpoSensors (55.0.8): - ExpoModulesCore - - ExpoSharing (55.0.9): + - ExpoSharing (55.0.10): - ExpoModulesCore - - ExpoSMS (55.0.7): + - ExpoSMS (55.0.8): - ExpoModulesCore - - ExpoSpeech (55.0.7): + - ExpoSpeech (55.0.8): - ExpoModulesCore - - ExpoSplashScreen (55.0.8): + - ExpoSplashScreen (55.0.9): - ExpoModulesCore - - ExpoSQLite (55.0.8): + - ExpoSQLite (55.0.9): - ExpoModulesCore - - ExpoStoreReview (55.0.7): + - ExpoStoreReview (55.0.8): - ExpoModulesCore - ExpoSymbols (55.0.4): - ExpoModulesCore - - ExpoSystemUI (55.0.8): + - ExpoSystemUI (55.0.9): - ExpoModulesCore - - ExpoTaskManager (55.0.8): + - ExpoTaskManager (55.0.9): - ExpoModulesCore - UMAppLoader - - ExpoTrackingTransparency (55.0.7): + - ExpoTrackingTransparency (55.0.8): - ExpoModulesCore - - ExpoUI (55.0.0-preview.7): + - ExpoUI (55.0.0): - ExpoModulesCore - React-RCTFabric - - ExpoVideo (55.0.8): + - ExpoVideo (55.0.9): - ExpoModulesCore - - ExpoVideoThumbnails (55.0.8): + - ExpoVideoThumbnails (55.0.9): - ExpoModulesCore - - ExpoWebBrowser (55.0.8): + - ExpoWebBrowser (55.0.9): - ExpoModulesCore - EXStructuredHeaders (55.0.0) - EXStructuredHeaders/Tests (55.0.0) - - EXUpdates (55.0.10): + - EXUpdates (55.0.11): - EASClient - EXManifests - ExpoModulesCore @@ -621,7 +621,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - EXUpdates/Tests (55.0.10): + - EXUpdates/Tests (55.0.11): - EASClient - EXManifests - ExpoModulesCore @@ -650,7 +650,7 @@ PODS: - ReactCommon/turbomodule/core - ReactNativeDependencies - Yoga - - EXUpdatesInterface (55.1.2): + - EXUpdatesInterface (55.1.3): - ExpoModulesCore - FBLazyVector (0.83.2) - hermes-engine (0.14.1): @@ -3805,87 +3805,87 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: BenchmarkingModule: 69aa39c6f6d42bf6fc47caeacb070d24de22d54f EASClient: a4b8ae18e8de52019ec94d14795faac4800905f0 - EXApplication: 7fe2bd9b81c1a72f8ef4829b8e19a9eb71b7f0b3 - EXConstants: c5267438c01cbe95faba8570f8442da09f9bdd68 + EXApplication: 516af7c59786689fb652d45979494655fcf46534 + EXConstants: a16ad8db13865e97aaecf64bb92e8ad8e8ce1ae8 EXJSONUtils: 0080c14b673cfa9a6be5e3fe429768ffe3d42dfb - EXManifests: 9501d68451fde77248a6c138bbfbeb0c0485ebf7 - Expo: 51ed5485455bbfbde22dead73d27ce4306ba5017 - expo-dev-client: c757f7eef3c160682591301357f54fd97d14e27c - expo-dev-launcher: dd6f0f5aad1aad2df5d60c81f24de96ccb8703a0 - expo-dev-menu: 10f320043bf587662314591ad9cf5f952c14b9be + EXManifests: 22ec6b0abf4e9b54ea22624aa955cf68d6c90590 + Expo: f9523a607da84c34e453f22bde9b744d9ee0bbae + expo-dev-client: dd9d8f321697cb514bc5c60a87bc16428af62aa0 + expo-dev-launcher: b48349b5e18651f07d21562acd6c84519eab515a + expo-dev-menu: e912616f116651fd081bc4d0f3d2374a1a67d705 expo-dev-menu-interface: bf6f816d29b45bec038080790963c635e8d588c2 - ExpoAgeRange: 576b807fe88fd319bd977b9b185a8561abcf731e - ExpoAppIntegrity: d19eeace153093bbf8584593d3a8d48fc5184e52 - ExpoAppleAuthentication: aa62b6530f7c52b06db39545619843525416f86d - ExpoAsset: e7ad9d22fd8099bd178d08d6c9b21fb35ca2b025 - ExpoAudio: 6c877be9fcc8be131ff347f840b847cae7aa109f - ExpoBackgroundFetch: 6791ead0cf3065c7b2ec3681e0edb3e886ee244a - ExpoBackgroundTask: ff25a9153a32077c87dff069d2e78c192c006a8f - ExpoBattery: 794467ad27c7672344d006e03a78b9d48b7a30cc - ExpoBlob: febdd0d6bd7519fa9c13e3fd4b000c9f44f51005 - ExpoBlur: 51773f4ccea98b8e7f168f4aaae4247751cd7f85 - ExpoBrightness: 82608bf4d2dc6f9df7b22d1dd660cb4d2258f56d - ExpoBrownfield: d03214386e4eaa49fe6e5fc730e3ed34c37a1732 - ExpoCalendar: 280de337555f56fe205a459dd55a34dbdc2f4a14 - ExpoCamera: 1cf543959b2d8ac6c71b75401b24686de495c05f - ExpoCellular: bec1df08f90d23a6cc6e82063c3c9801cc64c0df - ExpoClipboard: 45e47d59fcc56727f010e55142158f1d55d9c9ed - ExpoContacts: d9146f412446c0d8d20a5764cc761791b5ce3b8d - ExpoCrypto: 55bfda91fbb37f07243bcee17880f923bb67a89c - ExpoDevice: ffc55a6360f2008b556f72faa1a1d040a764afbb - ExpoDocumentPicker: d99ecb0d7404ffc934f341e90a50f395ddf4cdf0 + ExpoAgeRange: 5e8b40e46734155b4b974d4d331ea3a156d82d94 + ExpoAppIntegrity: 35b85ca2476cf66b585aa33461f23734d0223658 + ExpoAppleAuthentication: b1ca252ee1d79888720df7af6bbb559b3ca57a77 + ExpoAsset: 7c5ca25ca94db0d34d8d3148b9cb18a1a66a2277 + ExpoAudio: 3b83b5658eef8c233102a6b8b5b8fac8ffa37dfb + ExpoBackgroundFetch: 3fb43f38f9922fc66073ffb3037edaea613f092e + ExpoBackgroundTask: 95196a5b3d6dac78103e710c5453c9f206ac80d8 + ExpoBattery: a5c7f6b73517ea948e1350e09901e0cee330859d + ExpoBlob: e6d05058d87eab9fbf5e34084e09083222a1b03b + ExpoBlur: 7a5722ca5c8d9e8a2fe2d3be7cb61071b585ca11 + ExpoBrightness: 39a2b32389e4648fe9a687b8f59363d83b73aff3 + ExpoBrownfield: 0b78f47c2c3d8328b75597905c55f8222e236123 + ExpoCalendar: 4273a695e47855b6f5aa8a4c09d6b3c0207586cc + ExpoCamera: 10eb7b317fcf0bdf1bb3e5d6eedccd08263c9b57 + ExpoCellular: f1d7a24904483cfca00659a59329ffc643602c77 + ExpoClipboard: ea1c19f29543c3f84abcbc500c6f1a62d954fd5c + ExpoContacts: 2899427888417b4f06eba4072ff4c3871ffbbd02 + ExpoCrypto: ac96b323c2badd6326887eb68647dd07f1ec2bd0 + ExpoDevice: a39e12fa0c62816a81d3c1c2c8d7da0cc951069c + ExpoDocumentPicker: 0f96ca8d7bb223d3ac4e52776751c9c56a51a11e ExpoDomWebView: d4f2ed3c3fa31d0ce89e79501a0c041c2f233189 - ExpoFileSystem: eba81beb69ca4df44a13b44e77bab259cf61e381 + ExpoFileSystem: 7bc4dd246598030591c391c735d5493741c41eee ExpoFont: 4d2a6dedce012c4793532cb38d561d3da95eaafd - ExpoGL: 335014ef49fccbfa5ff5d6c665dd412e4037f3b6 - ExpoGlassEffect: ccbfe035b8894a027faf1afb848103ba23f25369 - ExpoHaptics: 7f8e5f6609a8ea869781d1fa1bd0430c273e4c2e - ExpoImage: 1f943313ca8cf1a664c55715821fd4c2b4229bfb - ExpoImageManipulator: 77776dd2883d66e4ed756cd37c8668916b0d24f3 - ExpoImagePicker: 6a4b31db48f66013b50c6e34f00dd035f2c08022 - ExpoInsights: d90cbe91db12d3b6d1ac5530fa0c524758070f46 + ExpoGL: 5c3c0765a5b896a60c92286667a6356d67f4961c + ExpoGlassEffect: 126e41562c17e261862b6d4e8b95fe8c66a0e16d + ExpoHaptics: 8bce973169ae09427d0a10886d222601ada8c128 + ExpoImage: 37c1d7411df45995ffcd8fb6a9e20f5e1d5aab8e + ExpoImageManipulator: 7ad35088d14852801fda5b37f8455c5e4008c338 + ExpoImagePicker: aa2379589fe125f503af34fb2b28280427322920 + ExpoInsights: 838105a63a07a971de89a6b72c195038361e2662 ExpoKeepAwake: 55711a70fe88a41e793bbe28543c93cb47ff265d - ExpoLinearGradient: f5a238bf8aa4f681aee43903265228e1d59ba42b - ExpoLinking: 11cf995e55ad7aea108f64196135d1ee9c4ee389 - ExpoLivePhoto: 3a958147ca8d1590b501a9539f8c7c6f067fe89a - ExpoLocalAuthentication: 74ba14ee07ed1a2a7ca9241f7d8a0f17f5fd2227 - ExpoLocalization: d319bb0689ccadb6e838baba88462d49d7f75b56 - ExpoLocation: 3790cff73cfb6cd759bde30a555035504b16e909 + ExpoLinearGradient: 311546b2af6dadb591035cbe41b59884ea492377 + ExpoLinking: 31827b9e0d27d058026a87a0e852f238c5834804 + ExpoLivePhoto: 5416c5d079c44b4b343cf35f5ff5362a46391b34 + ExpoLocalAuthentication: ccc92a75fd11b83b1e321074a803ba7dd90bead1 + ExpoLocalization: ce989b8e6b86ff38698f8ee8e897b9a2e85d46d2 + ExpoLocation: 7f10b3e8b4ad21ad8c8b8069b9da9017d7eb9872 ExpoLogBox: 35febda08748ff213ea133f51acf976ba8c44b2c - ExpoMailComposer: 8d93c49e1ce224ad28ca5db9d73c1d97f0bb50bc - ExpoMaps: 14472dcf9e1ef8acd6f4e9ebaa6b8032ac10942b - ExpoMediaLibrary: 3851cc9ab0a39823e9014b71c7f5685f2d7b464d - ExpoMeshGradient: a1a72cf198d5a77c2adac5445d9bcccdce48b326 - ExpoModulesCore: 01b485a5523fa71463c2c6f0290bbaf22a6fc7ad - ExpoModulesJSI: 02998c1078c5423fc59768015ce8c7b29a2e2e20 + ExpoMailComposer: abf514c6a2488fbb62cde3b798bee6d6bf49a88f + ExpoMaps: cc2eaf2c1a27a7f8c816224be7bf02bc8721fedf + ExpoMediaLibrary: 68ca21908d9063c823a89b05ec8354b819e6302c + ExpoMeshGradient: 3cf846fe392cee87c16d3208d03326712fe1c906 + ExpoModulesCore: 25b7c92ef1893085a0b04c86eae3d394c02a929c + ExpoModulesJSI: b2ced1ebf90801522b409510480e4ae45f1735d7 ExpoModulesTestCore: 382d7b11f61dd661215fbe33d8ce6c95d6c09e99 - ExpoNetwork: f9396ed29c9cd5c0a769c8090daa2ed6ca6910d6 - ExpoNotifications: b8682b9f0178eecdd4fefb8c66ba3335f9d4be46 - ExpoPrint: 1bbe11247eaeaf593645bed9ad51a3c43c9b1e8f - ExpoRouter: e2628dd3f591744672c3608a36b8c97052dd86b3 - ExpoScreenCapture: 1f133b562e718ee17f86264b84253c36d658937d - ExpoScreenOrientation: 1462e2e00dbe0eae66f6bf956ce4aff8ae555202 - ExpoSecureStore: 2a7ac2a9ee05951d89f245192b1ec89ff9976b66 - ExpoSensors: 8d982ace77b14882832d46b083be955637f271d0 - ExpoSharing: ac23310368759f77d077477c7df4fadea333c852 - ExpoSMS: db80a6da7f7d36fb3c99a722115709433ed5a70f - ExpoSpeech: b73e5e41b755e73d2e926de74e4e4b6a2ced6fa2 - ExpoSplashScreen: 22aae1cceef46c3a36b1f46cac8ea7d9c0b59843 - ExpoSQLite: c6562dad5c2522bf5b0a5da18133d00f6c1e84ed - ExpoStoreReview: b786c2e3ef144a9f36a6d67b5844c1006e3b34e9 + ExpoNetwork: 018e4e16afdaff30c5002fadf64daab55bc20de0 + ExpoNotifications: 0293112699b35aa26f6e9e1fcecee0323f3187dc + ExpoPrint: 744a2ca8033698b749389290d96f4ec836027aed + ExpoRouter: 53b441f798a0d26cc7b02d0ac28ec42e5d7ca18b + ExpoScreenCapture: a4b2159b48fd2514a99f426778da31d1f0a9736f + ExpoScreenOrientation: e042b7f121c3b3463f9486189785d568ff57739e + ExpoSecureStore: 7837b892a89ad8d28b64d9302b657e8b6ebae250 + ExpoSensors: 16406f96806c61195bc7e49e15a51e928344fe06 + ExpoSharing: 28bcf1fda775876e00ad48647b6367f0c249b6b9 + ExpoSMS: d99e4e7ea518fbbd9509a98cc7a96a2fbd5a1bbd + ExpoSpeech: cedb9452193282ab67cd6c6b06e0ffa6c4e2754f + ExpoSplashScreen: 1ad4b0ceabf66f739f34d92ef767283ba8d42f9c + ExpoSQLite: 859262262974f29e75d78b07fe4cf4a2586a567e + ExpoStoreReview: 661278660a03dfdd2c9877b9b177f777b3514262 ExpoSymbols: 237882b097b55437cf37b36b21d8a4892f07e782 - ExpoSystemUI: cade5cc276b73d82dd4024f22388f9ada9208b20 - ExpoTaskManager: 02236bc479c788b145534d3dc9a5fd3b9a2d89aa - ExpoTrackingTransparency: b0a78e98309d998dc842c2a2d72122d2ffb09410 - ExpoUI: fe34606aea4600afa355b80951f842aadb83c8d6 - ExpoVideo: 5cc9555356685596fb703d412d94a94170669cd8 - ExpoVideoThumbnails: c0420cc4ed3bd9486e3d2a5bb27e3777d9064560 - ExpoWebBrowser: 5d50d2ad55734f89e97381974adac1f588b7f168 + ExpoSystemUI: c4c5b9ba9a5a4713c70f3d68c3bcf3221f2198f2 + ExpoTaskManager: 1a197d3c489d5ed7ae824f7d6b98404e3a662ff2 + ExpoTrackingTransparency: a45cd07cbab513b38c44a146f522aefbf4f6dfdf + ExpoUI: 93c458a971e6d7320a7e09c5a052f06e47fe9a11 + ExpoVideo: 570228bc29b15071627f295afa1407ea3d196934 + ExpoVideoThumbnails: 7e5f6bddec993b7930b41fd47646a27e4f8133e9 + ExpoWebBrowser: 19c5d250e0c101027677970a5f2fc635d9df2e73 EXStructuredHeaders: aa49a5557fa24aa61dda4ac665f3987bf3e9e35d - EXUpdates: bb7f327834c1663bb138a44e4b9e03b1c4acd657 - EXUpdatesInterface: 29d3993072380e2d91188335ffef666bb2bfd650 + EXUpdates: c5a64985f393cf4f8beb4463f86a885c90b4fccc + EXUpdatesInterface: 26412751a0f7a7130614655929e316f684552aab FBLazyVector: 32e9ed0301d0fcbc1b2b341dd7fcbf291f51eb83 - hermes-engine: 32f15eb56763138f43fea0c89fe160318f47f5b5 + hermes-engine: 9e7dfb4eb5867a67fb30760f9f6f8646b9f77d28 libavif: 84bbb62fb232c3018d6f1bab79beea87e35de7b7 libdav1d: 23581a4d8ec811ff171ed5e2e05cd27bad64c39f libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 @@ -3903,7 +3903,7 @@ SPEC CHECKSUMS: React: f4edc7518ccb0b54a6f580d89dd91471844b4990 React-callinvoker: 79ef4e3f1c021571f6d2dafbe45ca432b2f3a146 React-Core: 469995a2b6ef0ffff38ed123ccd202287703939e - React-Core-prebuilt: 3ad7030e5e3f741d62bbfc5c8cf9eabb96310a10 + React-Core-prebuilt: b5ea7a06af79de343ee95cb48e56d682a29763ab React-CoreModules: db3b65cb984dfc7e0b00db517712cff8d938fc3f React-cxxreact: 8551bebcc6bc624ce774dccae20c383844aa9d06 React-debug: 4f6739c820d7da9c20f48caa985573b6a847e5f5 @@ -3973,7 +3973,7 @@ SPEC CHECKSUMS: ReactAppDependencyProvider: 1976cdf5076a7e34718a56ead2f2069c7f54ebe9 ReactCodegen: 4e2863f450e4aec6b66a7e91d41a209aa4601c97 ReactCommon: 696163beb1630cf1f7590dbc8bfc542e40bdbe76 - ReactNativeDependencies: fc06a98e1cc602a110da5a24971e0fce1ddece5e + ReactNativeDependencies: 5dd7d57944d42324ba59e9c95ae58b4f7c7a9882 RNCAsyncStorage: e85a99325df9eb0191a6ee2b2a842644c7eb29f4 RNCMaskedView: 3c9d7586e2b9bbab573591dcb823918bc4668005 RNCPicker: e0149590451d5eae242cf686014a6f6d808f93c7 diff --git a/apps/bare-expo/package.json b/apps/bare-expo/package.json index 6e8d0d0a9fc093..302dfb51032554 100644 --- a/apps/bare-expo/package.json +++ b/apps/bare-expo/package.json @@ -53,17 +53,17 @@ "@react-native-segmented-control/segmented-control": "2.5.7", "@shopify/flash-list": "2.0.2", "@shopify/react-native-skia": "2.4.18", - "expo": "~55.0.0-preview.12", - "expo-brownfield": "~55.0.9", - "expo-build-properties": "~55.0.8", - "expo-camera": "~55.0.7", - "expo-dev-client": "~55.0.7", - "expo-image": "~55.0.4", - "expo-insights": "~55.0.9", - "expo-network-addons": "~55.0.7", - "expo-notifications": "~55.0.9", - "expo-router": "~55.0.0-preview.9", - "expo-splash-screen": "~55.0.8", + "expo": "~55.0.0", + "expo-brownfield": "~55.0.10", + "expo-build-properties": "~55.0.9", + "expo-camera": "~55.0.8", + "expo-dev-client": "~55.0.8", + "expo-image": "~55.0.5", + "expo-insights": "~55.0.10", + "expo-network-addons": "~55.0.8", + "expo-notifications": "~55.0.10", + "expo-router": "~55.0.0", + "expo-splash-screen": "~55.0.9", "lottie-react-native": "^7.3.4", "native-component-list": "*", "react": "19.2.0", @@ -85,7 +85,7 @@ "devDependencies": { "@babel/core": "^7.20.0", "@types/react": "~19.2.0", - "babel-preset-expo": "~55.0.6", + "babel-preset-expo": "~55.0.7", "expo-module-scripts": "^55.0.2", "jest": "^29.3.1" }, diff --git a/apps/brownfield-tester/expo-app/package.json b/apps/brownfield-tester/expo-app/package.json index 9c2043a5d1d1f9..de067f66b56abf 100644 --- a/apps/brownfield-tester/expo-app/package.json +++ b/apps/brownfield-tester/expo-app/package.json @@ -13,21 +13,21 @@ "@react-navigation/bottom-tabs": "^7.7.3", "@react-navigation/elements": "^2.8.1", "@react-navigation/native": "^7.1.28", - "expo": "~55.0.0-preview.12", - "expo-brownfield": "~55.0.9", - "expo-constants": "~55.0.6", - "expo-device": "~55.0.8", - "expo-dev-menu": "~55.0.7", + "expo": "~55.0.0", + "expo-brownfield": "~55.0.10", + "expo-constants": "~55.0.7", + "expo-device": "~55.0.9", + "expo-dev-menu": "~55.0.8", "expo-font": "~55.0.4", - "expo-glass-effect": "~55.0.6", - "expo-image": "~55.0.4", - "expo-linking": "~55.0.6", - "expo-router": "~55.0.0-preview.9", - "expo-splash-screen": "~55.0.8", - "expo-status-bar": "~55.0.3", + "expo-glass-effect": "~55.0.7", + "expo-image": "~55.0.5", + "expo-linking": "~55.0.7", + "expo-router": "~55.0.0", + "expo-splash-screen": "~55.0.9", + "expo-status-bar": "~55.0.4", "expo-symbols": "~55.0.4", - "expo-system-ui": "~55.0.8", - "expo-web-browser": "~55.0.8", + "expo-system-ui": "~55.0.9", + "expo-web-browser": "~55.0.9", "react": "19.2.0", "react-dom": "19.2.0", "react-native": "0.83.2", diff --git a/apps/eas-expo-go/.eas/workflows/android-client.yml b/apps/eas-expo-go/.eas/workflows/android-client.yml index 41148cf37c7759..0dc84374738bb4 100644 --- a/apps/eas-expo-go/.eas/workflows/android-client.yml +++ b/apps/eas-expo-go/.eas/workflows/android-client.yml @@ -41,7 +41,10 @@ jobs: - run: | COMMIT_SHA="${{ github.sha }}" EVENT_NAME="${{ github.event_name }}" - COMMIT_MESSAGE="${{ github.commit_message }}" + COMMIT_MESSAGE=$(cat <<'COMMIT_MSG_EOF' + ${{ github.commit_message }} + COMMIT_MSG_EOF + ) BRANCH="${{ github.ref_name }}" WF_ID="${{ workflow.id }}" ACTOR="${{ github.triggering_actor }}" diff --git a/apps/eas-expo-go/.eas/workflows/ios-client.yml b/apps/eas-expo-go/.eas/workflows/ios-client.yml index 431f89da9d57c2..980f864ebd6cd6 100644 --- a/apps/eas-expo-go/.eas/workflows/ios-client.yml +++ b/apps/eas-expo-go/.eas/workflows/ios-client.yml @@ -51,7 +51,10 @@ jobs: - run: | EVENT_NAME="${{ github.event_name }}" COMMIT_SHA="${{ github.sha }}" - COMMIT_MESSAGE="${{ github.commit_message }}" + COMMIT_MESSAGE=$(cat <<'COMMIT_MSG_EOF' + ${{ github.commit_message }} + COMMIT_MSG_EOF + ) BRANCH="${{ github.ref_name }}" WF_ID="${{ workflow.id }}" ACTOR="${{ github.triggering_actor }}" diff --git a/apps/eas-expo-go/package.json b/apps/eas-expo-go/package.json index 91671421e4e132..e572429a7c21fd 100644 --- a/apps/eas-expo-go/package.json +++ b/apps/eas-expo-go/package.json @@ -4,7 +4,7 @@ "main": "index.js", "license": "MIT", "dependencies": { - "@expo/config": "~55.0.7" + "@expo/config": "~55.0.8" }, "scripts": { "eas-build-pre-install": "./scripts/eas-build-pre-install.sh", diff --git a/apps/expo-go/ios/Podfile.lock b/apps/expo-go/ios/Podfile.lock index 03134d9806aa1a..60f798eb462136 100644 --- a/apps/expo-go/ios/Podfile.lock +++ b/apps/expo-go/ios/Podfile.lock @@ -9,18 +9,18 @@ PODS: - EASClient/Tests (55.0.2): - ExpoModulesCore - ExpoModulesTestCore - - EXApplication (55.0.7): + - EXApplication (55.0.8): - ExpoModulesCore - - EXConstants (55.0.6): + - EXConstants (55.0.7): - ExpoModulesCore - EXJSONUtils (55.0.0) - EXJSONUtils/Tests (55.0.0) - - EXManifests (55.0.8): + - EXManifests (55.0.9): - ExpoModulesCore - - EXManifests/Tests (55.0.8): + - EXManifests/Tests (55.0.9): - ExpoModulesCore - ExpoModulesTestCore - - Expo (55.0.0-preview.12): + - Expo (55.0.0): - boost - DoubleConversion - ExpoModulesCore @@ -51,10 +51,10 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - expo-dev-menu (55.0.7): + - expo-dev-menu (55.0.8): - boost - DoubleConversion - - expo-dev-menu/Main (= 55.0.7) + - expo-dev-menu/Main (= 55.0.8) - fast_float - fmt - glog @@ -81,7 +81,7 @@ PODS: - SocketRocket - Yoga - expo-dev-menu-interface (55.0.1) - - expo-dev-menu/Main (55.0.7): + - expo-dev-menu/Main (55.0.8): - boost - DoubleConversion - EXManifests @@ -113,7 +113,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - Expo/Tests (55.0.0-preview.12): + - Expo/Tests (55.0.0): - boost - DoubleConversion - ExpoModulesCore @@ -144,69 +144,69 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - ExpoAgeRange (0.2.9): + - ExpoAgeRange (0.2.10): - ExpoModulesCore - - ExpoAppleAuthentication (55.0.7): + - ExpoAppleAuthentication (55.0.8): - ExpoModulesCore - - ExpoAsset (55.0.6): + - ExpoAsset (55.0.7): - ExpoModulesCore - - ExpoAudio (55.0.7): + - ExpoAudio (55.0.8): - ExpoModulesCore - - ExpoBackgroundFetch (55.0.7): + - ExpoBackgroundFetch (55.0.8): - ExpoModulesCore - - ExpoBackgroundTask (55.0.7): + - ExpoBackgroundTask (55.0.8): - ExpoModulesCore - - ExpoBattery (55.0.7): + - ExpoBattery (55.0.8): - ExpoModulesCore - - ExpoBlob (55.0.7): + - ExpoBlob (55.0.8): - ExpoModulesCore - - ExpoBlur (55.0.7): + - ExpoBlur (55.0.8): - ExpoModulesCore - - ExpoBrightness (55.0.7): + - ExpoBrightness (55.0.8): - ExpoModulesCore - - ExpoCalendar (55.0.7): + - ExpoCalendar (55.0.8): - ExpoModulesCore - - ExpoCamera (55.0.7): + - ExpoCamera (55.0.8): - ExpoModulesCore - ZXingObjC/OneD - ZXingObjC/PDF417 - - ExpoCellular (55.0.7): + - ExpoCellular (55.0.8): - ExpoModulesCore - - ExpoClipboard (55.0.7): + - ExpoClipboard (55.0.8): - ExpoModulesCore - - ExpoClipboard/Tests (55.0.7): + - ExpoClipboard/Tests (55.0.8): - ExpoModulesCore - ExpoModulesTestCore - - ExpoContacts (55.0.7): + - ExpoContacts (55.0.8): - ExpoModulesCore - - ExpoCrypto (55.0.7): + - ExpoCrypto (55.0.8): - ExpoModulesCore - - ExpoDevice (55.0.8): + - ExpoDevice (55.0.9): - ExpoModulesCore - - ExpoDocumentPicker (55.0.7): + - ExpoDocumentPicker (55.0.8): - ExpoModulesCore - ExpoDomWebView (55.0.3): - ExpoModulesCore - - ExpoFileSystem (55.0.8): + - ExpoFileSystem (55.0.9): - ExpoModulesCore - ExpoFont (55.0.4): - ExpoModulesCore - - ExpoGL (55.0.8): + - ExpoGL (55.0.9): - ExpoModulesCore - ExpoModulesJSI - ReactCommon/turbomodule/core - - ExpoGlassEffect (55.0.6): + - ExpoGlassEffect (55.0.7): - ExpoModulesCore - - ExpoHaptics (55.0.7): + - ExpoHaptics (55.0.8): - ExpoModulesCore - - ExpoImage (55.0.4): + - ExpoImage (55.0.5): - ExpoModulesCore - libavif/libdav1d - SDWebImage (~> 5.21.0) - SDWebImageAVIFCoder (~> 0.11.0) - SDWebImageSVGCoder (~> 1.7.0) - SDWebImageWebPCoder (~> 0.14.6) - - ExpoImage/Tests (55.0.4): + - ExpoImage/Tests (55.0.5): - ExpoModulesCore - ExpoModulesTestCore - libavif/libdav1d @@ -214,39 +214,39 @@ PODS: - SDWebImageAVIFCoder (~> 0.11.0) - SDWebImageSVGCoder (~> 1.7.0) - SDWebImageWebPCoder (~> 0.14.6) - - ExpoImageManipulator (55.0.8): + - ExpoImageManipulator (55.0.9): - ExpoModulesCore - SDWebImageWebPCoder - - ExpoImagePicker (55.0.8): + - ExpoImagePicker (55.0.9): - ExpoModulesCore - ExpoKeepAwake (55.0.4): - ExpoModulesCore - - ExpoLinearGradient (55.0.7): + - ExpoLinearGradient (55.0.8): - ExpoModulesCore - - ExpoLinking (55.0.6): + - ExpoLinking (55.0.7): - ExpoModulesCore - - ExpoLivePhoto (55.0.7): + - ExpoLivePhoto (55.0.8): - ExpoModulesCore - - ExpoLocalAuthentication (55.0.7): + - ExpoLocalAuthentication (55.0.8): - ExpoModulesCore - - ExpoLocalization (55.0.7): + - ExpoLocalization (55.0.8): - ExpoModulesCore - - ExpoLocation (55.1.1): + - ExpoLocation (55.1.2): - ExpoModulesCore - ExpoLogBox (55.0.7): - React-Core - - ExpoMailComposer (55.0.7): + - ExpoMailComposer (55.0.8): - ExpoModulesCore - - ExpoMediaLibrary (55.0.8): + - ExpoMediaLibrary (55.0.9): - ExpoModulesCore - React-Core - - ExpoMediaLibrary/Tests (55.0.8): + - ExpoMediaLibrary/Tests (55.0.9): - ExpoModulesCore - ExpoModulesTestCore - React-Core - - ExpoMeshGradient (55.0.7): + - ExpoMeshGradient (55.0.8): - ExpoModulesCore - - ExpoModulesCore (55.0.10): + - ExpoModulesCore (55.0.11): - boost - DoubleConversion - ExpoModulesJSI @@ -277,7 +277,7 @@ PODS: - RNWorklets - SocketRocket - Yoga - - ExpoModulesCore/Tests (55.0.10): + - ExpoModulesCore/Tests (55.0.11): - boost - DoubleConversion - ExpoModulesJSI @@ -309,12 +309,12 @@ PODS: - RNWorklets - SocketRocket - Yoga - - ExpoModulesJSI (55.0.10): + - ExpoModulesJSI (55.0.11): - hermes-engine - React-Core - React-runtimescheduler - ReactCommon - - ExpoModulesJSI/Tests (55.0.10): + - ExpoModulesJSI/Tests (55.0.11): - hermes-engine - React-Core - React-runtimescheduler @@ -324,21 +324,21 @@ PODS: - Nimble (~> 13.0.0) - Quick (~> 7.3.0) - React-hermes - - ExpoNetwork (55.0.7): + - ExpoNetwork (55.0.8): - ExpoModulesCore - - ExpoNotifications (55.0.9): + - ExpoNotifications (55.0.10): - ExpoModulesCore - - ExpoNotifications/Tests (55.0.9): + - ExpoNotifications/Tests (55.0.10): - ExpoModulesCore - ExpoModulesTestCore - - ExpoPrint (55.0.7): + - ExpoPrint (55.0.8): - ExpoModulesCore - - ExpoRouter (55.0.0-preview.9): + - ExpoRouter (55.0.0): - ExpoModulesCore - RNScreens - - ExpoScreenCapture (55.0.7): + - ExpoScreenCapture (55.0.8): - ExpoModulesCore - - ExpoScreenOrientation (55.0.7): + - ExpoScreenOrientation (55.0.8): - boost - DoubleConversion - ExpoModulesCore @@ -367,38 +367,38 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - ExpoSecureStore (55.0.7): + - ExpoSecureStore (55.0.8): - ExpoModulesCore - - ExpoSensors (55.0.7): + - ExpoSensors (55.0.8): - ExpoModulesCore - - ExpoSharing (55.0.9): + - ExpoSharing (55.0.10): - ExpoModulesCore - - ExpoSMS (55.0.7): + - ExpoSMS (55.0.8): - ExpoModulesCore - - ExpoSpeech (55.0.7): + - ExpoSpeech (55.0.8): - ExpoModulesCore - - ExpoSQLite (55.0.8): + - ExpoSQLite (55.0.9): - ExpoModulesCore - - ExpoStoreReview (55.0.7): + - ExpoStoreReview (55.0.8): - ExpoModulesCore - ExpoSymbols (55.0.4): - ExpoModulesCore - - ExpoSystemUI (55.0.8): + - ExpoSystemUI (55.0.9): - ExpoModulesCore - - ExpoTaskManager (55.0.8): + - ExpoTaskManager (55.0.9): - ExpoModulesCore - UMAppLoader - - ExpoTrackingTransparency (55.0.7): + - ExpoTrackingTransparency (55.0.8): - ExpoModulesCore - - ExpoVideo (55.0.8): + - ExpoVideo (55.0.9): - ExpoModulesCore - - ExpoVideoThumbnails (55.0.8): + - ExpoVideoThumbnails (55.0.9): - ExpoModulesCore - - ExpoWebBrowser (55.0.8): + - ExpoWebBrowser (55.0.9): - ExpoModulesCore - EXStructuredHeaders (55.0.0) - EXStructuredHeaders/Tests (55.0.0) - - EXUpdates (55.0.10): + - EXUpdates (55.0.11): - boost - DoubleConversion - EASClient @@ -432,7 +432,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - EXUpdates/Tests (55.0.10): + - EXUpdates/Tests (55.0.11): - boost - DoubleConversion - EASClient @@ -467,7 +467,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - EXUpdatesInterface (55.1.2): + - EXUpdatesInterface (55.1.3): - ExpoModulesCore - fast_float (8.0.0) - FBLazyVector (0.83.2) @@ -4673,77 +4673,77 @@ SPEC CHECKSUMS: CocoaLumberjack: 2f44e60eb91c176d471fdba43b9e3eae6a721947 DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb EASClient: a4b8ae18e8de52019ec94d14795faac4800905f0 - EXApplication: 7fe2bd9b81c1a72f8ef4829b8e19a9eb71b7f0b3 - EXConstants: c5267438c01cbe95faba8570f8442da09f9bdd68 + EXApplication: 516af7c59786689fb652d45979494655fcf46534 + EXConstants: a16ad8db13865e97aaecf64bb92e8ad8e8ce1ae8 EXJSONUtils: 0080c14b673cfa9a6be5e3fe429768ffe3d42dfb - EXManifests: 9501d68451fde77248a6c138bbfbeb0c0485ebf7 - Expo: e5364721d008a7561463154068b06ca88a1ec98d - expo-dev-menu: 0b1f2e620c3cc3cea49faae851b238970155c893 + EXManifests: 22ec6b0abf4e9b54ea22624aa955cf68d6c90590 + Expo: 9691c82db651015f9b241a89df57bf1cd6560899 + expo-dev-menu: 23fea4ca77f26bb5623266ae06219b1245c12c28 expo-dev-menu-interface: bf6f816d29b45bec038080790963c635e8d588c2 - ExpoAgeRange: 576b807fe88fd319bd977b9b185a8561abcf731e - ExpoAppleAuthentication: aa62b6530f7c52b06db39545619843525416f86d - ExpoAsset: e7ad9d22fd8099bd178d08d6c9b21fb35ca2b025 - ExpoAudio: 6c877be9fcc8be131ff347f840b847cae7aa109f - ExpoBackgroundFetch: 6791ead0cf3065c7b2ec3681e0edb3e886ee244a - ExpoBackgroundTask: ff25a9153a32077c87dff069d2e78c192c006a8f - ExpoBattery: 794467ad27c7672344d006e03a78b9d48b7a30cc - ExpoBlob: febdd0d6bd7519fa9c13e3fd4b000c9f44f51005 - ExpoBlur: 51773f4ccea98b8e7f168f4aaae4247751cd7f85 - ExpoBrightness: 82608bf4d2dc6f9df7b22d1dd660cb4d2258f56d - ExpoCalendar: 280de337555f56fe205a459dd55a34dbdc2f4a14 - ExpoCamera: 1cf543959b2d8ac6c71b75401b24686de495c05f - ExpoCellular: bec1df08f90d23a6cc6e82063c3c9801cc64c0df - ExpoClipboard: 45e47d59fcc56727f010e55142158f1d55d9c9ed - ExpoContacts: d9146f412446c0d8d20a5764cc761791b5ce3b8d - ExpoCrypto: 55bfda91fbb37f07243bcee17880f923bb67a89c - ExpoDevice: ffc55a6360f2008b556f72faa1a1d040a764afbb - ExpoDocumentPicker: d99ecb0d7404ffc934f341e90a50f395ddf4cdf0 + ExpoAgeRange: 5e8b40e46734155b4b974d4d331ea3a156d82d94 + ExpoAppleAuthentication: b1ca252ee1d79888720df7af6bbb559b3ca57a77 + ExpoAsset: 7c5ca25ca94db0d34d8d3148b9cb18a1a66a2277 + ExpoAudio: 3b83b5658eef8c233102a6b8b5b8fac8ffa37dfb + ExpoBackgroundFetch: 3fb43f38f9922fc66073ffb3037edaea613f092e + ExpoBackgroundTask: 95196a5b3d6dac78103e710c5453c9f206ac80d8 + ExpoBattery: a5c7f6b73517ea948e1350e09901e0cee330859d + ExpoBlob: e6d05058d87eab9fbf5e34084e09083222a1b03b + ExpoBlur: 7a5722ca5c8d9e8a2fe2d3be7cb61071b585ca11 + ExpoBrightness: 39a2b32389e4648fe9a687b8f59363d83b73aff3 + ExpoCalendar: 4273a695e47855b6f5aa8a4c09d6b3c0207586cc + ExpoCamera: 10eb7b317fcf0bdf1bb3e5d6eedccd08263c9b57 + ExpoCellular: f1d7a24904483cfca00659a59329ffc643602c77 + ExpoClipboard: ea1c19f29543c3f84abcbc500c6f1a62d954fd5c + ExpoContacts: 2899427888417b4f06eba4072ff4c3871ffbbd02 + ExpoCrypto: ac96b323c2badd6326887eb68647dd07f1ec2bd0 + ExpoDevice: a39e12fa0c62816a81d3c1c2c8d7da0cc951069c + ExpoDocumentPicker: 0f96ca8d7bb223d3ac4e52776751c9c56a51a11e ExpoDomWebView: d4f2ed3c3fa31d0ce89e79501a0c041c2f233189 - ExpoFileSystem: eba81beb69ca4df44a13b44e77bab259cf61e381 + ExpoFileSystem: 7bc4dd246598030591c391c735d5493741c41eee ExpoFont: 4d2a6dedce012c4793532cb38d561d3da95eaafd - ExpoGL: 335014ef49fccbfa5ff5d6c665dd412e4037f3b6 - ExpoGlassEffect: ccbfe035b8894a027faf1afb848103ba23f25369 - ExpoHaptics: 7f8e5f6609a8ea869781d1fa1bd0430c273e4c2e - ExpoImage: 1f943313ca8cf1a664c55715821fd4c2b4229bfb - ExpoImageManipulator: 77776dd2883d66e4ed756cd37c8668916b0d24f3 - ExpoImagePicker: 6a4b31db48f66013b50c6e34f00dd035f2c08022 + ExpoGL: 5c3c0765a5b896a60c92286667a6356d67f4961c + ExpoGlassEffect: 126e41562c17e261862b6d4e8b95fe8c66a0e16d + ExpoHaptics: 8bce973169ae09427d0a10886d222601ada8c128 + ExpoImage: 37c1d7411df45995ffcd8fb6a9e20f5e1d5aab8e + ExpoImageManipulator: 7ad35088d14852801fda5b37f8455c5e4008c338 + ExpoImagePicker: aa2379589fe125f503af34fb2b28280427322920 ExpoKeepAwake: 55711a70fe88a41e793bbe28543c93cb47ff265d - ExpoLinearGradient: f5a238bf8aa4f681aee43903265228e1d59ba42b - ExpoLinking: 11cf995e55ad7aea108f64196135d1ee9c4ee389 - ExpoLivePhoto: 3a958147ca8d1590b501a9539f8c7c6f067fe89a - ExpoLocalAuthentication: 74ba14ee07ed1a2a7ca9241f7d8a0f17f5fd2227 - ExpoLocalization: d319bb0689ccadb6e838baba88462d49d7f75b56 - ExpoLocation: 3790cff73cfb6cd759bde30a555035504b16e909 + ExpoLinearGradient: 311546b2af6dadb591035cbe41b59884ea492377 + ExpoLinking: 31827b9e0d27d058026a87a0e852f238c5834804 + ExpoLivePhoto: 5416c5d079c44b4b343cf35f5ff5362a46391b34 + ExpoLocalAuthentication: ccc92a75fd11b83b1e321074a803ba7dd90bead1 + ExpoLocalization: ce989b8e6b86ff38698f8ee8e897b9a2e85d46d2 + ExpoLocation: 7f10b3e8b4ad21ad8c8b8069b9da9017d7eb9872 ExpoLogBox: 35febda08748ff213ea133f51acf976ba8c44b2c - ExpoMailComposer: 8d93c49e1ce224ad28ca5db9d73c1d97f0bb50bc - ExpoMediaLibrary: 3851cc9ab0a39823e9014b71c7f5685f2d7b464d - ExpoMeshGradient: a1a72cf198d5a77c2adac5445d9bcccdce48b326 - ExpoModulesCore: 138604a918b11af442d1338e0fc05aca2195a9d4 - ExpoModulesJSI: 02998c1078c5423fc59768015ce8c7b29a2e2e20 + ExpoMailComposer: abf514c6a2488fbb62cde3b798bee6d6bf49a88f + ExpoMediaLibrary: 68ca21908d9063c823a89b05ec8354b819e6302c + ExpoMeshGradient: 3cf846fe392cee87c16d3208d03326712fe1c906 + ExpoModulesCore: d86fd1b53555f9b2245a4b08f98422738ef125ed + ExpoModulesJSI: b2ced1ebf90801522b409510480e4ae45f1735d7 ExpoModulesTestCore: 382d7b11f61dd661215fbe33d8ce6c95d6c09e99 - ExpoNetwork: f9396ed29c9cd5c0a769c8090daa2ed6ca6910d6 - ExpoNotifications: b8682b9f0178eecdd4fefb8c66ba3335f9d4be46 - ExpoPrint: 1bbe11247eaeaf593645bed9ad51a3c43c9b1e8f - ExpoRouter: e2628dd3f591744672c3608a36b8c97052dd86b3 - ExpoScreenCapture: 1f133b562e718ee17f86264b84253c36d658937d - ExpoScreenOrientation: b56ce6435799af726de50809aa178f0103f78546 - ExpoSecureStore: 2a7ac2a9ee05951d89f245192b1ec89ff9976b66 - ExpoSensors: 8d982ace77b14882832d46b083be955637f271d0 - ExpoSharing: ac23310368759f77d077477c7df4fadea333c852 - ExpoSMS: db80a6da7f7d36fb3c99a722115709433ed5a70f - ExpoSpeech: b73e5e41b755e73d2e926de74e4e4b6a2ced6fa2 - ExpoSQLite: c6562dad5c2522bf5b0a5da18133d00f6c1e84ed - ExpoStoreReview: b786c2e3ef144a9f36a6d67b5844c1006e3b34e9 + ExpoNetwork: 018e4e16afdaff30c5002fadf64daab55bc20de0 + ExpoNotifications: 0293112699b35aa26f6e9e1fcecee0323f3187dc + ExpoPrint: 744a2ca8033698b749389290d96f4ec836027aed + ExpoRouter: 53b441f798a0d26cc7b02d0ac28ec42e5d7ca18b + ExpoScreenCapture: a4b2159b48fd2514a99f426778da31d1f0a9736f + ExpoScreenOrientation: ba181744c7ac781952da30c3c2b8d7661df21446 + ExpoSecureStore: 7837b892a89ad8d28b64d9302b657e8b6ebae250 + ExpoSensors: 16406f96806c61195bc7e49e15a51e928344fe06 + ExpoSharing: 28bcf1fda775876e00ad48647b6367f0c249b6b9 + ExpoSMS: d99e4e7ea518fbbd9509a98cc7a96a2fbd5a1bbd + ExpoSpeech: cedb9452193282ab67cd6c6b06e0ffa6c4e2754f + ExpoSQLite: 859262262974f29e75d78b07fe4cf4a2586a567e + ExpoStoreReview: 661278660a03dfdd2c9877b9b177f777b3514262 ExpoSymbols: 237882b097b55437cf37b36b21d8a4892f07e782 - ExpoSystemUI: cade5cc276b73d82dd4024f22388f9ada9208b20 - ExpoTaskManager: 02236bc479c788b145534d3dc9a5fd3b9a2d89aa - ExpoTrackingTransparency: b0a78e98309d998dc842c2a2d72122d2ffb09410 - ExpoVideo: 5cc9555356685596fb703d412d94a94170669cd8 - ExpoVideoThumbnails: c0420cc4ed3bd9486e3d2a5bb27e3777d9064560 - ExpoWebBrowser: 5d50d2ad55734f89e97381974adac1f588b7f168 + ExpoSystemUI: c4c5b9ba9a5a4713c70f3d68c3bcf3221f2198f2 + ExpoTaskManager: 1a197d3c489d5ed7ae824f7d6b98404e3a662ff2 + ExpoTrackingTransparency: a45cd07cbab513b38c44a146f522aefbf4f6dfdf + ExpoVideo: 570228bc29b15071627f295afa1407ea3d196934 + ExpoVideoThumbnails: 7e5f6bddec993b7930b41fd47646a27e4f8133e9 + ExpoWebBrowser: 19c5d250e0c101027677970a5f2fc635d9df2e73 EXStructuredHeaders: aa49a5557fa24aa61dda4ac665f3987bf3e9e35d - EXUpdates: e3434039d94947fbc965404e45f9b19b6ac019fa - EXUpdatesInterface: 29d3993072380e2d91188335ffef666bb2bfd650 + EXUpdates: 5b1b025edd0e9596b8633a62e0792c17f0e8c932 + EXUpdatesInterface: 26412751a0f7a7130614655929e316f684552aab fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 FBLazyVector: f1200e6ef6cf24885501668bdbb9eff4cf48843f FirebaseAnalytics: acfa848bf81e1a4dbf60ef1f0eddd7328fe6673e @@ -4759,7 +4759,7 @@ SPEC CHECKSUMS: GoogleAppMeasurement: 8a82b93a6400c8e6551c0bcd66a9177f2e067aed GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7 GoogleUtilities: 26a3abef001b6533cf678d3eb38fd3f614b7872d - hermes-engine: 4fd957b81383719d07171a90988b689b845cb9c5 + hermes-engine: ca6495d9d859ae100566305c4d0afe7a0c777a46 libavif: 84bbb62fb232c3018d6f1bab79beea87e35de7b7 libdav1d: 23581a4d8ec811ff171ed5e2e05cd27bad64c39f libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8 diff --git a/apps/expo-go/package.json b/apps/expo-go/package.json index 2f12167371aaf4..dc98966f08c510 100644 --- a/apps/expo-go/package.json +++ b/apps/expo-go/package.json @@ -43,24 +43,24 @@ "date-fns": "^2.28.0", "dedent": "^0.7.0", "es6-error": "^4.1.1", - "expo": "~55.0.0-preview.12", - "expo-application": "~55.0.7", - "expo-asset": "~55.0.6", - "expo-blur": "~55.0.7", - "expo-camera": "~55.0.7", - "expo-constants": "~55.0.6", - "expo-device": "~55.0.8", + "expo": "~55.0.0", + "expo-application": "~55.0.8", + "expo-asset": "~55.0.7", + "expo-blur": "~55.0.8", + "expo-camera": "~55.0.8", + "expo-constants": "~55.0.7", + "expo-device": "~55.0.9", "expo-font": "~55.0.4", - "expo-linear-gradient": "~55.0.7", - "expo-linking": "^55.0.6", - "expo-location": "~55.1.1", - "expo-notifications": "~55.0.9", - "expo-router": "~55.0.0-preview.9", - "expo-splash-screen": "~55.0.8", - "expo-store-review": "~55.0.7", - "expo-task-manager": "~55.0.8", - "expo-updates": "~55.0.10", - "expo-web-browser": "~55.0.8", + "expo-linear-gradient": "~55.0.8", + "expo-linking": "^55.0.7", + "expo-location": "~55.1.2", + "expo-notifications": "~55.0.10", + "expo-router": "~55.0.0", + "expo-splash-screen": "~55.0.9", + "expo-store-review": "~55.0.8", + "expo-task-manager": "~55.0.9", + "expo-updates": "~55.0.11", + "expo-web-browser": "~55.0.9", "graphql": "^15.3.0", "immutable": "^4.0.0", "lottie-react-native": "^7.3.4", diff --git a/apps/jest-expo-mock-generator/package.json b/apps/jest-expo-mock-generator/package.json index 445dee2277d539..d6ec612ad25848 100644 --- a/apps/jest-expo-mock-generator/package.json +++ b/apps/jest-expo-mock-generator/package.json @@ -6,8 +6,8 @@ "main": "index.js", "dependencies": { "@expo/mux": "^1.0.7", - "expo": "~55.0.0-preview.12", - "expo-clipboard": "~55.0.7", + "expo": "~55.0.0", + "expo-clipboard": "~55.0.8", "react": "19.2.0", "react-native": "0.83.2" } diff --git a/apps/minimal-tester/package.json b/apps/minimal-tester/package.json index 0b0d6fbba69659..40a32ba623edd4 100644 --- a/apps/minimal-tester/package.json +++ b/apps/minimal-tester/package.json @@ -9,19 +9,19 @@ "eject": "expo eject" }, "dependencies": { - "expo": "~55.0.0-preview.12", - "expo-apple-authentication": "~55.0.7", - "expo-blur": "~55.0.7", - "expo-brownfield": "~55.0.9", - "expo-build-properties": "~55.0.8", - "expo-camera": "~55.0.7", - "expo-dev-client": "~55.0.7", - "expo-image": "~55.0.4", - "expo-linear-gradient": "~55.0.7", - "expo-splash-screen": "~55.0.8", - "expo-status-bar": "~55.0.3", - "expo-updates": "~55.0.10", - "expo-video": "~55.0.8", + "expo": "~55.0.0", + "expo-apple-authentication": "~55.0.8", + "expo-blur": "~55.0.8", + "expo-brownfield": "~55.0.10", + "expo-build-properties": "~55.0.9", + "expo-camera": "~55.0.8", + "expo-dev-client": "~55.0.8", + "expo-image": "~55.0.5", + "expo-linear-gradient": "~55.0.8", + "expo-splash-screen": "~55.0.9", + "expo-status-bar": "~55.0.4", + "expo-updates": "~55.0.11", + "expo-video": "~55.0.9", "react": "19.2.0", "react-dom": "19.2.0", "react-native": "0.83.2", diff --git a/apps/native-component-list/package.json b/apps/native-component-list/package.json index 12e453bcae36fd..dc99f01ab2f038 100644 --- a/apps/native-component-list/package.json +++ b/apps/native-component-list/package.json @@ -36,13 +36,13 @@ "@expo-google-fonts/inter": "^0.2.3", "@expo/react-native-action-sheet": "^4.1.1", "@expo/styleguide-base": "^1.0.1", - "@expo/ui": "~55.0.0-preview.7", + "@expo/ui": "~55.0.0", "@expo/vector-icons": "^15.0.2", "@lottiefiles/dotlottie-react": "^0.10.1", "@lottiefiles/react-lottie-player": "^3.5.4", "@react-native-async-storage/async-storage": "2.2.0", "@react-native-community/datetimepicker": "8.6.0", - "@expo/app-integrity": "~55.0.7", + "@expo/app-integrity": "~55.0.8", "@react-native-community/slider": "5.1.2", "@react-native-community/netinfo": "11.5.2", "@react-native-masked-view/masked-view": "0.3.2", @@ -57,79 +57,79 @@ "@shopify/react-native-skia": "2.4.18", "date-format": "^2.0.0", "deep-object-diff": "^1.1.9", - "expo": "~55.0.0-preview.12", + "expo": "~55.0.0", "expo-2d-context": "^0.0.4", - "expo-age-range": "~0.2.9", - "expo-apple-authentication": "~55.0.7", - "expo-application": "^55.0.7", - "expo-asset": "~55.0.6", - "expo-audio": "55.0.7", - "expo-auth-session": "~55.0.5", - "expo-background-fetch": "~55.0.7", - "expo-background-task": "~55.0.7", - "expo-battery": "~55.0.7", - "expo-blob": "~55.0.7", - "expo-blur": "~55.0.7", - "expo-brightness": "~55.0.7", - "expo-calendar": "~55.0.7", - "expo-camera": "~55.0.7", - "expo-cellular": "~55.0.7", + "expo-age-range": "~0.2.10", + "expo-apple-authentication": "~55.0.8", + "expo-application": "^55.0.8", + "expo-asset": "~55.0.7", + "expo-audio": "55.0.8", + "expo-auth-session": "~55.0.6", + "expo-background-fetch": "~55.0.8", + "expo-background-task": "~55.0.8", + "expo-battery": "~55.0.8", + "expo-blob": "~55.0.8", + "expo-blur": "~55.0.8", + "expo-brightness": "~55.0.8", + "expo-calendar": "~55.0.8", + "expo-camera": "~55.0.8", + "expo-cellular": "~55.0.8", "expo-checkbox": "~55.0.3", - "expo-clipboard": "~55.0.7", - "expo-constants": "~55.0.6", - "expo-contacts": "~55.0.7", - "expo-crypto": "~55.0.7", - "expo-device": "~55.0.8", - "expo-document-picker": "~55.0.7", - "expo-file-system": "~55.0.8", + "expo-clipboard": "~55.0.8", + "expo-constants": "~55.0.7", + "expo-contacts": "~55.0.8", + "expo-crypto": "~55.0.8", + "expo-device": "~55.0.9", + "expo-document-picker": "~55.0.8", + "expo-file-system": "~55.0.9", "expo-font": "~55.0.4", - "expo-gl": "~55.0.8", - "expo-glass-effect": "~55.0.6", - "expo-haptics": "~55.0.7", - "expo-image": "~55.0.4", + "expo-gl": "~55.0.9", + "expo-glass-effect": "~55.0.7", + "expo-haptics": "~55.0.8", + "expo-image": "~55.0.5", "expo-image-loader": "^55.0.0", - "expo-image-manipulator": "~55.0.8", - "expo-image-picker": "~55.0.8", - "expo-intent-launcher": "~55.0.7", + "expo-image-manipulator": "~55.0.9", + "expo-image-picker": "~55.0.9", + "expo-intent-launcher": "~55.0.8", "expo-keep-awake": "~55.0.4", - "expo-linear-gradient": "~55.0.7", - "expo-linking": "~55.0.6", - "expo-live-photo": "~55.0.7", - "expo-local-authentication": "~55.0.7", - "expo-localization": "~55.0.7", - "expo-location": "~55.1.1", - "expo-mail-composer": "~55.0.7", - "expo-maps": "55.0.8", - "expo-media-library": "~55.0.8", - "expo-mesh-gradient": "~55.0.7", + "expo-linear-gradient": "~55.0.8", + "expo-linking": "~55.0.7", + "expo-live-photo": "~55.0.8", + "expo-local-authentication": "~55.0.8", + "expo-localization": "~55.0.8", + "expo-location": "~55.1.2", + "expo-mail-composer": "~55.0.8", + "expo-maps": "55.0.9", + "expo-media-library": "~55.0.9", + "expo-mesh-gradient": "~55.0.8", "expo-modules-test-core": "^55.0.2", - "expo-navigation-bar": "~55.0.7", - "expo-network": "~55.0.7", - "expo-notifications": "~55.0.9", - "expo-print": "~55.0.7", - "expo-processing": "55.0.5", + "expo-navigation-bar": "~55.0.8", + "expo-network": "~55.0.8", + "expo-notifications": "~55.0.10", + "expo-print": "~55.0.8", + "expo-processing": "55.0.6", "expo-progress": "^0.0.2", - "expo-screen-capture": "~55.0.7", - "expo-screen-orientation": "~55.0.7", - "expo-secure-store": "~55.0.7", - "expo-sensors": "~55.0.7", - "expo-sharing": "~55.0.9", - "expo-sms": "~55.0.7", - "expo-speech": "~55.0.7", - "expo-splash-screen": "^55.0.8", - "expo-sqlite": "~55.0.8", - "expo-standard-web-crypto": "~55.0.4", - "expo-status-bar": "^55.0.3", - "expo-store-review": "~55.0.7", + "expo-screen-capture": "~55.0.8", + "expo-screen-orientation": "~55.0.8", + "expo-secure-store": "~55.0.8", + "expo-sensors": "~55.0.8", + "expo-sharing": "~55.0.10", + "expo-sms": "~55.0.8", + "expo-speech": "~55.0.8", + "expo-splash-screen": "^55.0.9", + "expo-sqlite": "~55.0.9", + "expo-standard-web-crypto": "~55.0.5", + "expo-status-bar": "^55.0.4", + "expo-store-review": "~55.0.8", "expo-symbols": "~55.0.4", - "expo-system-ui": "~55.0.8", - "expo-task-manager": "~55.0.8", + "expo-system-ui": "~55.0.9", + "expo-task-manager": "~55.0.9", "expo-three": "7.0.1", - "expo-tracking-transparency": "~55.0.7", - "expo-updates": "55.0.10", - "expo-video": "55.0.8", - "expo-video-thumbnails": "~55.0.8", - "expo-web-browser": "~55.0.8", + "expo-tracking-transparency": "~55.0.8", + "expo-updates": "55.0.11", + "expo-video": "55.0.9", + "expo-video-thumbnails": "~55.0.9", + "expo-web-browser": "~55.0.9", "fbemitter": "^2.1.1", "fuse.js": "^6.4.6", "gl-mat4": "^1.1.4", diff --git a/apps/native-component-list/src/screens/WebBrowser/OpenAuthSessionAsyncDemo.tsx b/apps/native-component-list/src/screens/WebBrowser/OpenAuthSessionAsyncDemo.tsx index b2c7768d21754f..3896751ab89765 100644 --- a/apps/native-component-list/src/screens/WebBrowser/OpenAuthSessionAsyncDemo.tsx +++ b/apps/native-component-list/src/screens/WebBrowser/OpenAuthSessionAsyncDemo.tsx @@ -4,6 +4,20 @@ import React from 'react'; import FunctionDemo, { FunctionDescription } from '../../components/FunctionDemo'; +const customSchemeRedirectUrl = Linking.createURL('redirect'); +// For testing HTTPS universal link callbacks (iOS 17.4+/macOS 14.4+) +const httpsRedirectUrl = 'https://bare-expo.expo.app/auth/callback'; + +function buildGithubAuthUrl(redirectUrl: string) { + const params = new URLSearchParams({ + client_id: 'Ov23liQurgEE5GCzBZ1D', + redirect_uri: redirectUrl, + scope: 'read:user', + state: Math.random().toString(36).slice(2), + }); + return `https://github.com/login/oauth/authorize?${params.toString()}`; +} + const FUNCTION_DESCRIPTION: FunctionDescription = { name: 'openAuthSessionAsync', parameters: [ @@ -12,7 +26,14 @@ const FUNCTION_DESCRIPTION: FunctionDescription = { type: 'constant', value: 'url', }, - { name: 'redirectUrl', type: 'constant', value: Linking.createURL('redirect') }, + { + name: 'redirectUrl', + type: 'enum', + values: [ + { name: 'Custom Scheme', value: customSchemeRedirectUrl }, + { name: 'HTTPS (Universal Link)', value: httpsRedirectUrl }, + ], + }, { name: 'options', type: 'object', @@ -23,17 +44,15 @@ const FUNCTION_DESCRIPTION: FunctionDescription = { }, ], additionalParameters: [{ name: 'shouldPrompt', type: 'boolean', initial: false }], - actions: ( - _: string, - redirectUrl: string, - options: WebBrowser.WebBrowserOpenOptions, - shouldPrompt: boolean - ) => { - const url = `https://fake-auth.netlify.com?state=faker&redirect_uri=${encodeURIComponent( - redirectUrl - )}&prompt=${shouldPrompt ? 'consent' : 'none'}`; - return WebBrowser.openAuthSessionAsync(url, redirectUrl, options); - }, + actions: [ + { + name: 'GitHub', + action: (_: string, redirectUrl: string, options: WebBrowser.WebBrowserOpenOptions) => { + const url = buildGithubAuthUrl(redirectUrl); + return WebBrowser.openAuthSessionAsync(url, redirectUrl, options); + }, + }, + ], }; export default function OpenAuthSessionAsyncDemo() { diff --git a/apps/native-tests/package.json b/apps/native-tests/package.json index f1e31aaebe78c7..7c170309eb0fe2 100644 --- a/apps/native-tests/package.json +++ b/apps/native-tests/package.json @@ -9,14 +9,14 @@ "web": "expo start --web" }, "dependencies": { - "expo": "~55.0.0-preview.12", - "expo-clipboard": "55.0.7", - "expo-dev-client": "~55.0.7", - "expo-image": "~55.0.4", - "expo-media-library": "55.0.8", - "expo-notifications": "~55.0.9", - "expo-splash-screen": "~55.0.8", - "expo-updates": "55.0.10", + "expo": "~55.0.0", + "expo-clipboard": "55.0.8", + "expo-dev-client": "~55.0.8", + "expo-image": "~55.0.5", + "expo-media-library": "55.0.9", + "expo-notifications": "~55.0.10", + "expo-splash-screen": "~55.0.9", + "expo-updates": "55.0.11", "react": "19.2.0", "react-dom": "19.2.0", "react-native": "0.83.2" diff --git a/apps/notification-tester/package.json b/apps/notification-tester/package.json index 4df32c3cd0774e..ac328475c29049 100644 --- a/apps/notification-tester/package.json +++ b/apps/notification-tester/package.json @@ -20,18 +20,18 @@ "dependencies": { "@react-navigation/bottom-tabs": "^7.7.3", "@react-navigation/native": "^7.1.28", - "expo": "~55.0.0-preview.12", + "expo": "~55.0.0", "expo-font": "55.0.4", - "expo-linking": "55.0.6", - "expo-localization": "55.0.7", - "expo-router": "55.0.0-preview.9", - "expo-device": "55.0.8", - "expo-constants": "55.0.6", - "expo-dev-client": "~55.0.7", - "expo-sqlite": "55.0.8", - "expo-status-bar": "55.0.3", - "expo-notifications": "55.0.9", - "expo-task-manager": "55.0.8", + "expo-linking": "55.0.7", + "expo-localization": "55.0.8", + "expo-router": "55.0.0", + "expo-device": "55.0.9", + "expo-constants": "55.0.7", + "expo-dev-client": "~55.0.8", + "expo-sqlite": "55.0.9", + "expo-status-bar": "55.0.4", + "expo-notifications": "55.0.10", + "expo-task-manager": "55.0.9", "react-native-gesture-handler": "~2.30.0", "react": "19.2.0", "react-native": "0.83.2", diff --git a/apps/router-e2e/package.json b/apps/router-e2e/package.json index f6077363ded807..372feaed848f0a 100644 --- a/apps/router-e2e/package.json +++ b/apps/router-e2e/package.json @@ -60,12 +60,12 @@ "dependencies": { "@expo/dom-webview": "55.0.3", "@expo/vector-icons": "^15.0.2", - "expo": "~55.0.0-preview.12", - "expo-haptics": "~55.0.7", - "expo-linking": "~55.0.6", - "expo-router": "^55.0.0-preview.9", - "expo-speech": "~55.0.7", - "expo-sqlite": "~55.0.8", + "expo": "~55.0.0", + "expo-haptics": "~55.0.8", + "expo-linking": "~55.0.7", + "expo-router": "^55.0.0", + "expo-speech": "~55.0.8", + "expo-sqlite": "~55.0.9", "expo-symbols": "~55.0.4", "jose": "^5", "react": "19.2.0", diff --git a/apps/sandbox/package.json b/apps/sandbox/package.json index b619443ae13701..ebb62b97ce938f 100644 --- a/apps/sandbox/package.json +++ b/apps/sandbox/package.json @@ -10,17 +10,17 @@ "dependencies": { "@react-navigation/bottom-tabs": "^7.3.10", "@react-navigation/native": "^7.1.6", - "expo": "~55.0.0-preview.12", - "expo-linking": "~55.0.6", - "expo-router": "^55.0.0-preview.9", - "expo-splash-screen": "~55.0.8", + "expo": "~55.0.0", + "expo-linking": "~55.0.7", + "expo-router": "^55.0.0", + "expo-splash-screen": "~55.0.9", "react": "19.1.1", "react-native": "0.83.2", "react-native-safe-area-context": "5.6.2", "react-native-screens": "4.11.1-nightly-20250611-8b82e081e" }, "devDependencies": { - "babel-preset-expo": "~55.0.6" + "babel-preset-expo": "~55.0.7" }, "private": true } diff --git a/apps/test-suite/package.json b/apps/test-suite/package.json index 31c5581cd25dac..6f28601f8edc52 100644 --- a/apps/test-suite/package.json +++ b/apps/test-suite/package.json @@ -15,36 +15,36 @@ "@react-navigation/native": "^7.1.28", "@react-navigation/stack": "^7.6.7", "async-retry": "^1.1.4", - "expo": "~55.0.0-preview.12", - "expo-application": "~55.0.7", - "expo-asset": "~55.0.6", - "expo-background-fetch": "~55.0.7", - "expo-blob": "~55.0.7", - "expo-brightness": "~55.0.7", - "expo-calendar": "~55.0.7", - "expo-camera": "~55.0.7", - "expo-cellular": "~55.0.7", + "expo": "~55.0.0", + "expo-application": "~55.0.8", + "expo-asset": "~55.0.7", + "expo-background-fetch": "~55.0.8", + "expo-blob": "~55.0.8", + "expo-brightness": "~55.0.8", + "expo-calendar": "~55.0.8", + "expo-camera": "~55.0.8", + "expo-cellular": "~55.0.8", "expo-checkbox": "~55.0.3", - "expo-constants": "~55.0.6", - "expo-contacts": "~55.0.7", - "expo-crypto": "~55.0.7", - "expo-device": "~55.0.8", + "expo-constants": "~55.0.7", + "expo-contacts": "~55.0.8", + "expo-crypto": "~55.0.8", + "expo-device": "~55.0.9", "expo-eas-client": "~55.0.2", - "expo-file-system": "~55.0.8", - "expo-gl": "~55.0.8", - "expo-haptics": "~55.0.7", - "expo-image-manipulator": "~55.0.8", + "expo-file-system": "~55.0.9", + "expo-gl": "~55.0.9", + "expo-haptics": "~55.0.8", + "expo-image-manipulator": "~55.0.9", "expo-keep-awake": "~55.0.4", - "expo-localization": "~55.0.7", - "expo-location": "~55.1.1", - "expo-media-library": "~55.0.8", - "expo-network": "~55.0.7", - "expo-notifications": "~55.0.9", - "expo-secure-store": "~55.0.7", - "expo-speech": "~55.0.7", - "expo-sqlite": "~55.0.8", - "expo-task-manager": "~55.0.8", - "expo-web-browser": "~55.0.8", + "expo-localization": "~55.0.8", + "expo-location": "~55.1.2", + "expo-media-library": "~55.0.9", + "expo-network": "~55.0.8", + "expo-notifications": "~55.0.10", + "expo-secure-store": "~55.0.8", + "expo-speech": "~55.0.8", + "expo-sqlite": "~55.0.9", + "expo-task-manager": "~55.0.9", + "expo-web-browser": "~55.0.9", "firebase": "^9.3.0", "i18n-js": "^3.1.0", "immutable": "^4.0.0", diff --git a/packages/@expo/cli/CHANGELOG.md b/packages/@expo/cli/CHANGELOG.md index 1bfd52476ab709..2d5d66973a2573 100644 --- a/packages/@expo/cli/CHANGELOG.md +++ b/packages/@expo/cli/CHANGELOG.md @@ -8,6 +8,12 @@ ### 🐛 Bug fixes +### 💡 Others + +## 55.0.11 — 2026-02-25 + +### 🐛 Bug fixes + - Implement exponential retry for transient `devicectl` disconnects and fix null error logs. ([#43326](https://github.com/expo/expo/pull/43326) by [@balenamiaa](https://github.com/balenamiaa)) ### 💡 Others diff --git a/packages/@expo/cli/package.json b/packages/@expo/cli/package.json index 32ab8f9fa66208..aab733f22d482b 100644 --- a/packages/@expo/cli/package.json +++ b/packages/@expo/cli/package.json @@ -1,6 +1,6 @@ { "name": "@expo/cli", - "version": "55.0.10", + "version": "55.0.11", "description": "The Expo CLI", "main": "build/bin/cli", "bin": { @@ -41,21 +41,21 @@ "homepage": "https://github.com/expo/expo/tree/main/packages/@expo/cli", "dependencies": { "@expo/code-signing-certificates": "^0.0.6", - "@expo/config": "~55.0.7", - "@expo/config-plugins": "~55.0.5", + "@expo/config": "~55.0.8", + "@expo/config-plugins": "~55.0.6", "@expo/devcert": "^1.2.1", "@expo/env": "~2.1.1", "@expo/image-utils": "^0.8.12", "@expo/json-file": "^10.0.12", "@expo/log-box": "55.0.7", "@expo/metro": "~54.2.0", - "@expo/metro-config": "~55.0.7", + "@expo/metro-config": "~55.0.8", "@expo/osascript": "^2.4.2", "@expo/package-manager": "^1.10.3", "@expo/plist": "^0.5.2", - "@expo/prebuild-config": "^55.0.6", - "@expo/require-utils": "^55.0.1", - "@expo/router-server": "^55.0.7", + "@expo/prebuild-config": "^55.0.7", + "@expo/require-utils": "^55.0.2", + "@expo/router-server": "^55.0.8", "@expo/schema-utils": "^55.0.2", "@expo/spawn-async": "^1.7.2", "@expo/ws-tunnel": "^1.0.1", @@ -72,7 +72,7 @@ "connect": "^3.7.0", "debug": "^4.3.4", "dnssd-advertise": "^1.1.3", - "expo-server": "^55.0.4", + "expo-server": "^55.0.5", "fetch-nodeshim": "^0.4.6", "getenv": "^2.0.0", "glob": "^13.0.0", diff --git a/packages/@expo/config-plugins/CHANGELOG.md b/packages/@expo/config-plugins/CHANGELOG.md index 43a71ff743bf1e..76726743a299ae 100644 --- a/packages/@expo/config-plugins/CHANGELOG.md +++ b/packages/@expo/config-plugins/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.6 — 2026-02-25 + +### 💡 Others + - Deprecated and turned into no-ops the `androidStatusBar.backgroundColor` and `androidStatusBar.translucent` app config properties. ([#43276](https://github.com/expo/expo/pull/43276) by [@zoontek](https://github.com/zoontek)) ## 55.0.5 — 2026-02-16 diff --git a/packages/@expo/config-plugins/package.json b/packages/@expo/config-plugins/package.json index 10b2feb403f11a..d08c66428b5133 100644 --- a/packages/@expo/config-plugins/package.json +++ b/packages/@expo/config-plugins/package.json @@ -1,6 +1,6 @@ { "name": "@expo/config-plugins", - "version": "55.0.5", + "version": "55.0.6", "description": "A library for Expo config plugins", "main": "build/index.js", "types": "build/index.d.ts", @@ -55,7 +55,7 @@ "paths" ], "dependencies": { - "@expo/config-types": "^55.0.4", + "@expo/config-types": "^55.0.5", "@expo/json-file": "~10.0.12", "@expo/plist": "^0.5.2", "@expo/sdk-runtime-versions": "^1.0.0", diff --git a/packages/@expo/config-types/package.json b/packages/@expo/config-types/package.json index ea79b749ed59e3..1a38e0d2be9ce2 100644 --- a/packages/@expo/config-types/package.json +++ b/packages/@expo/config-types/package.json @@ -1,6 +1,6 @@ { "name": "@expo/config-types", - "version": "55.0.4", + "version": "55.0.5", "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 cac2670641e84d..836229c14cea92 100644 --- a/packages/@expo/config/CHANGELOG.md +++ b/packages/@expo/config/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 ### 💡 Others diff --git a/packages/@expo/config/package.json b/packages/@expo/config/package.json index e28f1d6b881cf6..a08bd230979337 100644 --- a/packages/@expo/config/package.json +++ b/packages/@expo/config/package.json @@ -1,6 +1,6 @@ { "name": "@expo/config", - "version": "55.0.7", + "version": "55.0.8", "description": "A library for interacting with the app.json", "main": "build/index.js", "scripts": { @@ -33,10 +33,10 @@ "paths" ], "dependencies": { - "@expo/config-plugins": "~55.0.5", - "@expo/config-types": "^55.0.4", + "@expo/config-plugins": "~55.0.6", + "@expo/config-types": "^55.0.5", "@expo/json-file": "^10.0.12", - "@expo/require-utils": "^55.0.1", + "@expo/require-utils": "^55.0.2", "deepmerge": "^4.3.1", "getenv": "^2.0.0", "glob": "^13.0.0", diff --git a/packages/@expo/fingerprint/CHANGELOG.md b/packages/@expo/fingerprint/CHANGELOG.md index 47a6f32d56c6b0..3e4d5f7f627b30 100644 --- a/packages/@expo/fingerprint/CHANGELOG.md +++ b/packages/@expo/fingerprint/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 0.16.5 — 2026-02-25 + +### 💡 Others + - Bump to `minimatch@^10.2.2` ([#43325](https://github.com/expo/expo/pull/43325) by [@kitten](https://github.com/kitten)) ## 0.16.4 — 2026-02-20 diff --git a/packages/@expo/fingerprint/package.json b/packages/@expo/fingerprint/package.json index 18c9efd93eb827..0bd306fe746870 100644 --- a/packages/@expo/fingerprint/package.json +++ b/packages/@expo/fingerprint/package.json @@ -1,6 +1,6 @@ { "name": "@expo/fingerprint", - "version": "0.16.4", + "version": "0.16.5", "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/local-build-cache-provider/CHANGELOG.md b/packages/@expo/local-build-cache-provider/CHANGELOG.md index ae09d5ceb460db..c36e5045b51e53 100644 --- a/packages/@expo/local-build-cache-provider/CHANGELOG.md +++ b/packages/@expo/local-build-cache-provider/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.6 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.5 — 2026-02-20 _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 56e6642424d8f2..630931d32c267a 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": "55.0.5", + "version": "55.0.6", "description": "Local build cache provider for Expo", "main": "build/index.js", "types": "build/index.d.ts", @@ -40,7 +40,7 @@ "build" ], "dependencies": { - "@expo/config": "~55.0.7", + "@expo/config": "~55.0.8", "chalk": "^4.1.2" }, "devDependencies": { diff --git a/packages/@expo/metro-config/CHANGELOG.md b/packages/@expo/metro-config/CHANGELOG.md index bdcb80b58a81e7..e5a1192ee6e39c 100644 --- a/packages/@expo/metro-config/CHANGELOG.md +++ b/packages/@expo/metro-config/CHANGELOG.md @@ -8,6 +8,12 @@ ### 🐛 Bug fixes +### 💡 Others + +## 55.0.8 — 2026-02-25 + +### 🐛 Bug fixes + - Fix basename matching for `picomatch` in side-effect matcher ([#43395](https://github.com/expo/expo/pull/43395) by [@kitten](https://github.com/kitten)) ### 💡 Others diff --git a/packages/@expo/metro-config/package.json b/packages/@expo/metro-config/package.json index 4467aed719ddad..21a79abdcac4ce 100644 --- a/packages/@expo/metro-config/package.json +++ b/packages/@expo/metro-config/package.json @@ -1,6 +1,6 @@ { "name": "@expo/metro-config", - "version": "55.0.7", + "version": "55.0.8", "description": "A Metro config for running React Native projects with the Metro bundler", "main": "build/ExpoMetroConfig.js", "types": "build/ExpoMetroConfig.d.ts", @@ -37,7 +37,7 @@ "@babel/code-frame": "^7.20.0", "@babel/core": "^7.20.0", "@babel/generator": "^7.20.5", - "@expo/config": "~55.0.7", + "@expo/config": "~55.0.8", "@expo/metro": "~54.2.0", "@expo/env": "~2.1.1", "@expo/json-file": "~10.0.12", diff --git a/packages/@expo/prebuild-config/CHANGELOG.md b/packages/@expo/prebuild-config/CHANGELOG.md index f4dd61dd2dbdb5..95fac9112dbcd2 100644 --- a/packages/@expo/prebuild-config/CHANGELOG.md +++ b/packages/@expo/prebuild-config/CHANGELOG.md @@ -4,14 +4,20 @@ ### 🛠 Breaking changes -- Remove the `androidNavigationBar.enforceContrast` and `androidNavigationBar.visible` properties handling (moved to the `expo-navigation-bar` plugin config). ([#43276](https://github.com/expo/expo/pull/43276) by [@zoontek](https://github.com/zoontek)) - ### 🎉 New features ### 🐛 Bug fixes ### 💡 Others +## 55.0.7 — 2026-02-25 + +### 🛠 Breaking changes + +- Remove the `androidNavigationBar.enforceContrast` and `androidNavigationBar.visible` properties handling (moved to the `expo-navigation-bar` plugin config). ([#43276](https://github.com/expo/expo/pull/43276) by [@zoontek](https://github.com/zoontek)) + +### 💡 Others + - Deprecated and turned into no-op the `androidNavigationBar.backgroundColor` app config property. ([#43276](https://github.com/expo/expo/pull/43276) by [@zoontek](https://github.com/zoontek)) ## 55.0.6 — 2026-02-20 diff --git a/packages/@expo/prebuild-config/package.json b/packages/@expo/prebuild-config/package.json index de30a0af89ddb1..83e4f5f38616d7 100644 --- a/packages/@expo/prebuild-config/package.json +++ b/packages/@expo/prebuild-config/package.json @@ -1,6 +1,6 @@ { "name": "@expo/prebuild-config", - "version": "55.0.6", + "version": "55.0.7", "description": "Get the prebuild config", "main": "build/index.js", "scripts": { @@ -40,9 +40,9 @@ "expo-module-scripts": "^55.0.2" }, "dependencies": { - "@expo/config": "~55.0.7", - "@expo/config-plugins": "~55.0.5", - "@expo/config-types": "^55.0.4", + "@expo/config": "~55.0.8", + "@expo/config-plugins": "~55.0.6", + "@expo/config-types": "^55.0.5", "@expo/image-utils": "^0.8.12", "@expo/json-file": "^10.0.12", "@react-native/normalize-colors": "0.83.2", diff --git a/packages/@expo/require-utils/CHANGELOG.md b/packages/@expo/require-utils/CHANGELOG.md index d2214f986f9a86..39f700967d8858 100644 --- a/packages/@expo/require-utils/CHANGELOG.md +++ b/packages/@expo/require-utils/CHANGELOG.md @@ -8,11 +8,15 @@ ### 🐛 Bug fixes +### 💡 Others + +## 55.0.2 — 2026-02-25 + +### 🐛 Bug fixes + - Fix ESM/CJS compatibility errors being swallowed ([#43329](https://github.com/expo/expo/pull/43329) by [@kitten](https://github.com/kitten)) - Restore old ESM-to-CJS transform behaviour for `.js` and `.ts` loading for now ([#43329](https://github.com/expo/expo/pull/43329) by [@kitten](https://github.com/kitten)) -### 💡 Others - ## 55.0.1 — 2026-02-20 ### 🐛 Bug fixes diff --git a/packages/@expo/require-utils/package.json b/packages/@expo/require-utils/package.json index e4b686d743dfe8..bfc25bbb2e4b27 100644 --- a/packages/@expo/require-utils/package.json +++ b/packages/@expo/require-utils/package.json @@ -1,6 +1,6 @@ { "name": "@expo/require-utils", - "version": "55.0.1", + "version": "55.0.2", "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 5be63a56af8244..9f5673810350de 100644 --- a/packages/@expo/router-server/CHANGELOG.md +++ b/packages/@expo/router-server/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _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 0c7a491b1758ad..13ac3167fc81b3 100644 --- a/packages/@expo/router-server/package.json +++ b/packages/@expo/router-server/package.json @@ -1,6 +1,6 @@ { "name": "@expo/router-server", - "version": "55.0.7", + "version": "55.0.8", "description": "Expo Router is a file-based router for React Native and web applications.", "author": "650 Industries, Inc.", "license": "MIT", @@ -38,10 +38,10 @@ "react": "*", "react-dom": "*", "expo": "*", - "expo-constants": "^55.0.6", + "expo-constants": "^55.0.7", "expo-font": "^55.0.4", "expo-router": "*", - "expo-server": "^55.0.4", + "expo-server": "^55.0.5", "react-server-dom-webpack": "~19.0.1 || ~19.1.2 || ~19.2.1" }, "peerDependenciesMeta": { diff --git a/packages/babel-preset-expo/CHANGELOG.md b/packages/babel-preset-expo/CHANGELOG.md index 67a7fb4f42649b..f3af55d25f3479 100644 --- a/packages/babel-preset-expo/CHANGELOG.md +++ b/packages/babel-preset-expo/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.7 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.6 — 2026-02-20 ### 🐛 Bug fixes diff --git a/packages/babel-preset-expo/package.json b/packages/babel-preset-expo/package.json index 1cb14f7b5b32a6..62d2efac3dc4d5 100644 --- a/packages/babel-preset-expo/package.json +++ b/packages/babel-preset-expo/package.json @@ -1,6 +1,6 @@ { "name": "babel-preset-expo", - "version": "55.0.6", + "version": "55.0.7", "description": "The Babel preset for Expo projects", "main": "build/index.js", "files": [ @@ -44,7 +44,7 @@ "@babel/runtime": "^7.20.0", "react-refresh": ">=0.14.0 <1.0.0", "expo": "*", - "expo-widgets": "^55.0.0-alpha.8" + "expo-widgets": "^55.0.0" }, "peerDependenciesMeta": { "@babel/runtime": { diff --git a/packages/create-expo/CHANGELOG.md b/packages/create-expo/CHANGELOG.md index f39bbe9da79e1d..1b81a416d6ca8d 100644 --- a/packages/create-expo/CHANGELOG.md +++ b/packages/create-expo/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 3.6.6 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 3.6.5 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/create-expo/package.json b/packages/create-expo/package.json index 73038046b0d7e0..77bc8b56bcc696 100644 --- a/packages/create-expo/package.json +++ b/packages/create-expo/package.json @@ -1,6 +1,6 @@ { "name": "create-expo", - "version": "3.6.5", + "version": "3.6.6", "bin": "./build/index.js", "main": "build", "description": "Create universal Expo apps", @@ -37,7 +37,7 @@ "prepublishOnly": "expo-module prepublishOnly" }, "devDependencies": { - "@expo/config": "~55.0.7", + "@expo/config": "~55.0.8", "@expo/json-file": "^10.0.12", "@expo/package-manager": "^1.10.3", "@expo/spawn-async": "^1.7.2", diff --git a/packages/expo-age-range/CHANGELOG.md b/packages/expo-age-range/CHANGELOG.md index d7a9a015d7cc76..b7299bf9e01b59 100644 --- a/packages/expo-age-range/CHANGELOG.md +++ b/packages/expo-age-range/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 0.2.10 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 0.2.9 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-age-range/android/build.gradle b/packages/expo-age-range/android/build.gradle index be5dec08bee3d6..7c1d9a90b8c29e 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 = '0.2.9' +version = '0.2.10' android { namespace 'expo.modules.agerange' defaultConfig { versionCode 1 - versionName "0.2.9" + versionName "0.2.10" } } diff --git a/packages/expo-age-range/package.json b/packages/expo-age-range/package.json index b9deff8d37086d..a2d4f56af81f23 100644 --- a/packages/expo-age-range/package.json +++ b/packages/expo-age-range/package.json @@ -1,6 +1,6 @@ { "name": "expo-age-range", - "version": "0.2.9", + "version": "0.2.10", "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 f55f7dca8ed713..99a7e4c8ef8397 100644 --- a/packages/expo-app-integrity/CHANGELOG.md +++ b/packages/expo-app-integrity/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-app-integrity/android/build.gradle b/packages/expo-app-integrity/android/build.gradle index 4e6078eb52e3eb..6cf24ca6fa087f 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 = '55.0.7' +version = '55.0.8' android { namespace 'expo.modules.integrity' defaultConfig { versionCode 1 - versionName "55.0.7" + versionName "55.0.8" } } diff --git a/packages/expo-app-integrity/package.json b/packages/expo-app-integrity/package.json index 06f752875d1f73..f1c5bc206a94de 100644 --- a/packages/expo-app-integrity/package.json +++ b/packages/expo-app-integrity/package.json @@ -1,6 +1,6 @@ { "name": "@expo/app-integrity", - "version": "55.0.7", + "version": "55.0.8", "description": "A native module that helps assert app integrity on mobile platforms", "sideEffects": false, "main": "build/index.js", diff --git a/packages/expo-apple-authentication/CHANGELOG.md b/packages/expo-apple-authentication/CHANGELOG.md index cccd6b9fb692b9..755a7af017906a 100644 --- a/packages/expo-apple-authentication/CHANGELOG.md +++ b/packages/expo-apple-authentication/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-apple-authentication/package.json b/packages/expo-apple-authentication/package.json index 7c253a8d9432a1..2da8d47c0f1ad5 100644 --- a/packages/expo-apple-authentication/package.json +++ b/packages/expo-apple-authentication/package.json @@ -1,6 +1,6 @@ { "name": "expo-apple-authentication", - "version": "55.0.7", + "version": "55.0.8", "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 675f9d997ec39c..f9dae5e035eb7a 100644 --- a/packages/expo-application/CHANGELOG.md +++ b/packages/expo-application/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-application/android/build.gradle b/packages/expo-application/android/build.gradle index ed45a0921b7662..1178e35f79bde1 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.application" defaultConfig { versionCode 12 - versionName '55.0.7' + versionName '55.0.8' } } diff --git a/packages/expo-application/package.json b/packages/expo-application/package.json index 7b0648e18faee7..503d77f7b734f3 100644 --- a/packages/expo-application/package.json +++ b/packages/expo-application/package.json @@ -1,6 +1,6 @@ { "name": "expo-application", - "version": "55.0.7", + "version": "55.0.8", "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 d2da3049f59f59..ec7e46234a89f1 100644 --- a/packages/expo-asset/CHANGELOG.md +++ b/packages/expo-asset/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.7 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.6 — 2026-02-20 _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 dc7f63f983a8f3..3f9a77edcede6e 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 = '55.0.6' +version = '55.0.7' android { namespace "expo.modules.asset" defaultConfig { versionCode 1 - versionName "55.0.6" + versionName "55.0.7" } } diff --git a/packages/expo-asset/package.json b/packages/expo-asset/package.json index 4851288ef7d14d..9420a9d5ef44df 100644 --- a/packages/expo-asset/package.json +++ b/packages/expo-asset/package.json @@ -1,6 +1,6 @@ { "name": "expo-asset", - "version": "55.0.6", + "version": "55.0.7", "description": "An Expo universal module to download assets and pass them into other APIs", "main": "build/index.js", "types": "build/index.d.ts", @@ -49,7 +49,7 @@ }, "dependencies": { "@expo/image-utils": "^0.8.12", - "expo-constants": "~55.0.6" + "expo-constants": "~55.0.7" }, "devDependencies": { "@testing-library/react-native": "^13.3.0", diff --git a/packages/expo-audio/CHANGELOG.md b/packages/expo-audio/CHANGELOG.md index 075de8aff12970..742bf3529cc550 100644 --- a/packages/expo-audio/CHANGELOG.md +++ b/packages/expo-audio/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 ### 🐛 Bug fixes diff --git a/packages/expo-audio/android/build.gradle b/packages/expo-audio/android/build.gradle index 8ceb77e48f67b6..2f6afa57459db6 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.audio" defaultConfig { versionCode 1 - versionName "55.0.7" + versionName "55.0.8" } compileOptions { diff --git a/packages/expo-audio/package.json b/packages/expo-audio/package.json index be80d537bab392..a0f2936039389f 100644 --- a/packages/expo-audio/package.json +++ b/packages/expo-audio/package.json @@ -1,7 +1,7 @@ { "name": "expo-audio", "title": "Expo Audio", - "version": "55.0.7", + "version": "55.0.8", "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 5a721b643d54c0..c476f21c00abea 100644 --- a/packages/expo-auth-session/CHANGELOG.md +++ b/packages/expo-auth-session/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.6 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.5 — 2026-02-20 _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 b423cc86d4feec..2aa7f679d9471a 100644 --- a/packages/expo-auth-session/package.json +++ b/packages/expo-auth-session/package.json @@ -1,6 +1,6 @@ { "name": "expo-auth-session", - "version": "55.0.5", + "version": "55.0.6", "description": "Expo module for browser-based authentication", "main": "build/index.js", "types": "build/index.d.ts", @@ -34,11 +34,11 @@ "license": "MIT", "homepage": "https://docs.expo.dev/versions/latest/sdk/auth-session", "dependencies": { - "expo-application": "~55.0.7", - "expo-constants": "~55.0.6", - "expo-crypto": "~55.0.7", - "expo-linking": "~55.0.6", - "expo-web-browser": "~55.0.8", + "expo-application": "~55.0.8", + "expo-constants": "~55.0.7", + "expo-crypto": "~55.0.8", + "expo-linking": "~55.0.7", + "expo-web-browser": "~55.0.9", "invariant": "^2.2.4" }, "devDependencies": { diff --git a/packages/expo-background-fetch/CHANGELOG.md b/packages/expo-background-fetch/CHANGELOG.md index cb80a5c487e8ee..bcc876e897f4e3 100644 --- a/packages/expo-background-fetch/CHANGELOG.md +++ b/packages/expo-background-fetch/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-background-fetch/android/build.gradle b/packages/expo-background-fetch/android/build.gradle index 9d5ca578817650..68d77e36a64afd 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.backgroundfetch" defaultConfig { versionCode 23 - versionName "55.0.7" + versionName "55.0.8" consumerProguardFiles("proguard-rules.pro") } } diff --git a/packages/expo-background-fetch/package.json b/packages/expo-background-fetch/package.json index e4ca1e52c0ebbe..57fcb920885755 100644 --- a/packages/expo-background-fetch/package.json +++ b/packages/expo-background-fetch/package.json @@ -1,6 +1,6 @@ { "name": "expo-background-fetch", - "version": "55.0.7", + "version": "55.0.8", "description": "Expo universal module for BackgroundFetch API", "main": "build/BackgroundFetch.js", "types": "build/BackgroundFetch.d.ts", @@ -33,7 +33,7 @@ "license": "MIT", "homepage": "https://docs.expo.dev/versions/latest/sdk/background-fetch/", "dependencies": { - "expo-task-manager": "~55.0.8" + "expo-task-manager": "~55.0.9" }, "devDependencies": { "expo-module-scripts": "^55.0.2" diff --git a/packages/expo-background-task/CHANGELOG.md b/packages/expo-background-task/CHANGELOG.md index d2ec022cd00927..6e9a5b3d4f53e0 100644 --- a/packages/expo-background-task/CHANGELOG.md +++ b/packages/expo-background-task/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-background-task/android/build.gradle b/packages/expo-background-task/android/build.gradle index 11a1db0a68267d..e6586acb3480ff 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.backgroundtask" defaultConfig { versionCode 23 - versionName "55.0.7" + versionName "55.0.8" consumerProguardFiles("proguard-rules.pro") } } diff --git a/packages/expo-background-task/package.json b/packages/expo-background-task/package.json index 3a6efa17c45849..29191b0ca3acdc 100644 --- a/packages/expo-background-task/package.json +++ b/packages/expo-background-task/package.json @@ -1,6 +1,6 @@ { "name": "expo-background-task", - "version": "55.0.7", + "version": "55.0.8", "description": "Expo Android and iOS module for Background Task APIs", "main": "build/BackgroundTask.js", "types": "build/BackgroundTask.d.ts", @@ -32,7 +32,7 @@ "license": "MIT", "homepage": "https://docs.expo.dev/versions/latest/sdk/background-task/", "dependencies": { - "expo-task-manager": "~55.0.8" + "expo-task-manager": "~55.0.9" }, "devDependencies": { "expo-module-scripts": "^55.0.2" diff --git a/packages/expo-battery/CHANGELOG.md b/packages/expo-battery/CHANGELOG.md index 6a0a288adb0db5..145441df54c7c2 100644 --- a/packages/expo-battery/CHANGELOG.md +++ b/packages/expo-battery/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-battery/android/build.gradle b/packages/expo-battery/android/build.gradle index e5b03ebeaf09eb..b241dd970887fa 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.battery" defaultConfig { versionCode 11 - versionName '55.0.7' + versionName '55.0.8' } } diff --git a/packages/expo-battery/package.json b/packages/expo-battery/package.json index c9b5e5194c8a66..b8bf7406b63b92 100644 --- a/packages/expo-battery/package.json +++ b/packages/expo-battery/package.json @@ -1,6 +1,6 @@ { "name": "expo-battery", - "version": "55.0.7", + "version": "55.0.8", "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 0aabfa9679fbff..933b63d450b850 100644 --- a/packages/expo-blob/CHANGELOG.md +++ b/packages/expo-blob/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-blob/android/build.gradle b/packages/expo-blob/android/build.gradle index 1e338348cb820f..ddacbcf31a4d75 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.blob" defaultConfig { versionCode 1 - versionName '55.0.7' + versionName '55.0.8' } } diff --git a/packages/expo-blob/package.json b/packages/expo-blob/package.json index 3227e29f9f407d..d5613b80e3b3b1 100644 --- a/packages/expo-blob/package.json +++ b/packages/expo-blob/package.json @@ -1,6 +1,6 @@ { "name": "expo-blob", - "version": "55.0.7", + "version": "55.0.8", "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 3d895c25ee5765..ee41e94ddad467 100644 --- a/packages/expo-blur/CHANGELOG.md +++ b/packages/expo-blur/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-blur/android/build.gradle b/packages/expo-blur/android/build.gradle index c267f63d2123b6..b26735895f98af 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.blur" defaultConfig { versionCode 1 - versionName "55.0.7" + versionName "55.0.8" } } diff --git a/packages/expo-blur/package.json b/packages/expo-blur/package.json index 51577a67f170bf..14411cc502a9c2 100644 --- a/packages/expo-blur/package.json +++ b/packages/expo-blur/package.json @@ -1,6 +1,6 @@ { "name": "expo-blur", - "version": "55.0.7", + "version": "55.0.8", "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 7d8a0a9193e2cf..3c95a91c45d241 100644 --- a/packages/expo-brightness/CHANGELOG.md +++ b/packages/expo-brightness/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-brightness/android/build.gradle b/packages/expo-brightness/android/build.gradle index 57633660e84b04..b04ded663f1b7a 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.brightness" defaultConfig { versionCode 15 - versionName '55.0.7' + versionName '55.0.8' } } diff --git a/packages/expo-brightness/package.json b/packages/expo-brightness/package.json index 95725647980b9c..58f4372a863bf8 100644 --- a/packages/expo-brightness/package.json +++ b/packages/expo-brightness/package.json @@ -1,6 +1,6 @@ { "name": "expo-brightness", - "version": "55.0.7", + "version": "55.0.8", "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 8b3eb7eb04870d..72a8d733b509b1 100644 --- a/packages/expo-brownfield/CHANGELOG.md +++ b/packages/expo-brownfield/CHANGELOG.md @@ -6,12 +6,18 @@ ### 🎉 New features -- [android] add basic implementation of shared state for android ([#43097](https://github.com/expo/expo/pull/43097) by [@pmleczek](https://github.com/pmleczek)) - ### 🐛 Bug fixes ### 💡 Others +## 55.0.10 — 2026-02-25 + +### 🎉 New features + +- [android] add basic implementation of shared state for android ([#43097](https://github.com/expo/expo/pull/43097) by [@pmleczek](https://github.com/pmleczek)) + +### 💡 Others + - [test] setup maestro e2e tests for expo-brownfield on ios ([#43028](https://github.com/expo/expo/pull/43028) by [@pmleczek](https://github.com/pmleczek)) ## 55.0.9 — 2026-02-20 diff --git a/packages/expo-brownfield/android/build.gradle b/packages/expo-brownfield/android/build.gradle index ec967f21dcbc0f..f262be45fcc828 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 = '55.0.9' +version = '55.0.10' expoModule { canBePublished false @@ -14,7 +14,7 @@ android { namespace "expo.modules.brownfield" defaultConfig { versionCode 1 - versionName '55.0.9' + versionName '55.0.10' } } diff --git a/packages/expo-brownfield/package.json b/packages/expo-brownfield/package.json index c80098db2baafc..33c1b512b1d964 100644 --- a/packages/expo-brownfield/package.json +++ b/packages/expo-brownfield/package.json @@ -1,6 +1,6 @@ { "name": "expo-brownfield", - "version": "55.0.9", + "version": "55.0.10", "description": "Toolkit and APIs for adding brownfield setup to Expo projects", "main": "./build/index.js", "types": "./build/index.d.ts", @@ -53,8 +53,8 @@ "chalk": "^4.1.2", "commander": "^14.0.3", "diff": "^5.2.0", - "expo-build-properties": "~55.0.8", - "expo-manifests": "~55.0.8", + "expo-build-properties": "~55.0.9", + "expo-manifests": "~55.0.9", "ora": "^5.4.1", "prompts": "^2.4.2" }, diff --git a/packages/expo-build-properties/CHANGELOG.md b/packages/expo-build-properties/CHANGELOG.md index b2dae6aca25044..3e4170b58d110f 100644 --- a/packages/expo-build-properties/CHANGELOG.md +++ b/packages/expo-build-properties/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.9 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.8 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-build-properties/package.json b/packages/expo-build-properties/package.json index 149a8bbdc9d721..5553bc3fd7c58b 100644 --- a/packages/expo-build-properties/package.json +++ b/packages/expo-build-properties/package.json @@ -1,6 +1,6 @@ { "name": "expo-build-properties", - "version": "55.0.8", + "version": "55.0.9", "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 88d9ec315425c1..7711fdc7546b2d 100644 --- a/packages/expo-calendar/CHANGELOG.md +++ b/packages/expo-calendar/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-calendar/android/build.gradle b/packages/expo-calendar/android/build.gradle index ac7a31bb089e6c..6152fae9cde4d6 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.calendar" defaultConfig { versionCode 17 - versionName '55.0.7' + versionName '55.0.8' } } diff --git a/packages/expo-calendar/package.json b/packages/expo-calendar/package.json index d5dd0abe7853dc..525cf801dd595e 100644 --- a/packages/expo-calendar/package.json +++ b/packages/expo-calendar/package.json @@ -1,6 +1,6 @@ { "name": "expo-calendar", - "version": "55.0.7", + "version": "55.0.8", "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 b8532daa8db99f..4ba1146c628ace 100644 --- a/packages/expo-camera/CHANGELOG.md +++ b/packages/expo-camera/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-camera/android/build.gradle b/packages/expo-camera/android/build.gradle index fb9509c6dcb6bb..82cc59da9ba9fe 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 = '55.0.7' +version = '55.0.8' 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 "55.0.7" + versionName "55.0.8" } } diff --git a/packages/expo-camera/package.json b/packages/expo-camera/package.json index 8363320e340d1a..942366eb40826e 100644 --- a/packages/expo-camera/package.json +++ b/packages/expo-camera/package.json @@ -1,6 +1,6 @@ { "name": "expo-camera", - "version": "55.0.7", + "version": "55.0.8", "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 79f57b1bc0e821..61e41ae0a98172 100644 --- a/packages/expo-cellular/CHANGELOG.md +++ b/packages/expo-cellular/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-cellular/android/build.gradle b/packages/expo-cellular/android/build.gradle index a39562262aec65..76a5f7f471c804 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.cellular" defaultConfig { versionCode 11 - versionName '55.0.7' + versionName '55.0.8' } } diff --git a/packages/expo-cellular/package.json b/packages/expo-cellular/package.json index ae1cfd6a3a5ee1..e17eef957b3fe1 100644 --- a/packages/expo-cellular/package.json +++ b/packages/expo-cellular/package.json @@ -1,6 +1,6 @@ { "name": "expo-cellular", - "version": "55.0.7", + "version": "55.0.8", "description": "Provides information about the user’s cellular service provider", "main": "build/Cellular.js", "types": "build/Cellular.d.ts", diff --git a/packages/expo-clipboard/CHANGELOG.md b/packages/expo-clipboard/CHANGELOG.md index 19ff28b1366926..a2683f20d9bdaa 100644 --- a/packages/expo-clipboard/CHANGELOG.md +++ b/packages/expo-clipboard/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-clipboard/android/build.gradle b/packages/expo-clipboard/android/build.gradle index 72b43fb1a70162..78069a846e300a 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.clipboard" defaultConfig { versionCode 3 - versionName '55.0.7' + versionName '55.0.8' } } diff --git a/packages/expo-clipboard/package.json b/packages/expo-clipboard/package.json index 790c4e84672962..170a0abb3e7da2 100644 --- a/packages/expo-clipboard/package.json +++ b/packages/expo-clipboard/package.json @@ -1,6 +1,6 @@ { "name": "expo-clipboard", - "version": "55.0.7", + "version": "55.0.8", "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-constants/CHANGELOG.md b/packages/expo-constants/CHANGELOG.md index 56ae9417433a8c..9fac5c2738bff4 100644 --- a/packages/expo-constants/CHANGELOG.md +++ b/packages/expo-constants/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.7 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.6 — 2026-02-20 _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 b29a8abca4cf81..c210e16e2845d3 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 = '55.0.6' +version = '55.0.7' 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 "55.0.6" + versionName "55.0.7" } } diff --git a/packages/expo-constants/package.json b/packages/expo-constants/package.json index 13158fc2ae815f..5904b0b44627b1 100644 --- a/packages/expo-constants/package.json +++ b/packages/expo-constants/package.json @@ -1,6 +1,6 @@ { "name": "expo-constants", - "version": "55.0.6", + "version": "55.0.7", "description": "Provides system information that remains constant throughout the lifetime of your app.", "main": "build/Constants.js", "types": "build/Constants.d.ts", @@ -43,7 +43,7 @@ "preset": "expo-module-scripts" }, "dependencies": { - "@expo/config": "~55.0.7", + "@expo/config": "~55.0.8", "@expo/env": "~2.1.1" }, "devDependencies": { diff --git a/packages/expo-contacts/CHANGELOG.md b/packages/expo-contacts/CHANGELOG.md index 0809aa84d8cee0..50f7e2a47109cd 100644 --- a/packages/expo-contacts/CHANGELOG.md +++ b/packages/expo-contacts/CHANGELOG.md @@ -8,10 +8,14 @@ ### 🐛 Bug fixes -- Fix `editWithForm` throws error ([#43315](https://github.com/expo/expo/pull/43315) by [@Wenszel](https://github.com/Wenszel)) - ### 💡 Others +## 55.0.8 — 2026-02-25 + +### 🐛 Bug fixes + +- Fix `editWithForm` throws error ([#43315](https://github.com/expo/expo/pull/43315) by [@Wenszel](https://github.com/Wenszel)) + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-contacts/android/build.gradle b/packages/expo-contacts/android/build.gradle index 749d9790ee5126..8f6858cb279138 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.contacts" defaultConfig { versionCode 29 - versionName "55.0.7" + versionName "55.0.8" } } diff --git a/packages/expo-contacts/package.json b/packages/expo-contacts/package.json index 096e99ca427caa..3cc2c776556d02 100644 --- a/packages/expo-contacts/package.json +++ b/packages/expo-contacts/package.json @@ -1,6 +1,6 @@ { "name": "expo-contacts", - "version": "55.0.7", + "version": "55.0.8", "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 b5e17b65911801..161620d4cc2393 100644 --- a/packages/expo-crypto/CHANGELOG.md +++ b/packages/expo-crypto/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-crypto/android/build.gradle b/packages/expo-crypto/android/build.gradle index 3ffa7f7bf5e845..ee345a5091e448 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.crypto" defaultConfig { versionCode 25 - versionName "55.0.7" + versionName "55.0.8" } } diff --git a/packages/expo-crypto/package.json b/packages/expo-crypto/package.json index d789542d4b3f07..22b5e1e3dc13d0 100644 --- a/packages/expo-crypto/package.json +++ b/packages/expo-crypto/package.json @@ -1,6 +1,6 @@ { "name": "expo-crypto", - "version": "55.0.7", + "version": "55.0.8", "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 0884b2b1cc86d0..8ec348e356eec5 100644 --- a/packages/expo-dev-client/CHANGELOG.md +++ b/packages/expo-dev-client/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-dev-client/android/build.gradle b/packages/expo-dev-client/android/build.gradle index 8e96e4df0fd6ed..9fb9e8dc1c9f57 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 = "55.0.7" +version = "55.0.8" android { namespace "expo.modules.devclient" defaultConfig { versionCode 1 - versionName "55.0.7" + versionName "55.0.8" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/packages/expo-dev-client/package.json b/packages/expo-dev-client/package.json index e78264a59305ee..c01d62c4de03e5 100644 --- a/packages/expo-dev-client/package.json +++ b/packages/expo-dev-client/package.json @@ -1,6 +1,6 @@ { "name": "expo-dev-client", - "version": "55.0.7", + "version": "55.0.8", "description": "Expo Development Client", "main": "build/DevClient.js", "types": "build/DevClient.d.ts", @@ -32,11 +32,11 @@ "license": "MIT", "homepage": "https://docs.expo.dev/versions/latest/sdk/dev-client/", "dependencies": { - "expo-dev-launcher": "55.0.8", - "expo-dev-menu": "55.0.7", + "expo-dev-launcher": "55.0.9", + "expo-dev-menu": "55.0.8", "expo-dev-menu-interface": "55.0.1", - "expo-manifests": "~55.0.8", - "expo-updates-interface": "~55.1.2" + "expo-manifests": "~55.0.9", + "expo-updates-interface": "~55.1.3" }, "devDependencies": { "expo-module-scripts": "^55.0.2", diff --git a/packages/expo-dev-launcher/CHANGELOG.md b/packages/expo-dev-launcher/CHANGELOG.md index 48260bbfbc8605..f279369d918ee3 100644 --- a/packages/expo-dev-launcher/CHANGELOG.md +++ b/packages/expo-dev-launcher/CHANGELOG.md @@ -8,10 +8,14 @@ ### 🐛 Bug fixes -- [ios] Fix truncated text labels in `LocalNetworkPermissionView` ([#43353](https://github.com/expo/expo/pull/43353) by [@vonovak](https://github.com/vonovak)) - ### 💡 Others +## 55.0.9 — 2026-02-25 + +### 🐛 Bug fixes + +- [ios] Fix truncated text labels in `LocalNetworkPermissionView` ([#43353](https://github.com/expo/expo/pull/43353) by [@vonovak](https://github.com/vonovak)) + ## 55.0.8 — 2026-02-20 ### 🐛 Bug fixes diff --git a/packages/expo-dev-launcher/android/build.gradle b/packages/expo-dev-launcher/android/build.gradle index 098778c693185e..d89fca24319761 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 = "55.0.8" +version = "55.0.9" android { namespace "expo.modules.devlauncher" defaultConfig { versionCode 9 - versionName "55.0.8" + versionName "55.0.9" } buildTypes { diff --git a/packages/expo-dev-launcher/package.json b/packages/expo-dev-launcher/package.json index ae7a5ea74f015f..341dc7927cb416 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": "55.0.8", + "version": "55.0.9", "description": "Pre-release version of the Expo development launcher package for testing.", "repository": { "type": "git", @@ -16,8 +16,8 @@ "homepage": "https://docs.expo.dev", "dependencies": { "@expo/schema-utils": "^55.0.2", - "expo-dev-menu": "55.0.7", - "expo-manifests": "~55.0.8" + "expo-dev-menu": "55.0.8", + "expo-manifests": "~55.0.9" }, "peerDependencies": { "expo": "*" diff --git a/packages/expo-dev-menu/CHANGELOG.md b/packages/expo-dev-menu/CHANGELOG.md index 3ebae9e33225d4..b463a89e3f8ae4 100644 --- a/packages/expo-dev-menu/CHANGELOG.md +++ b/packages/expo-dev-menu/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 ### 💡 Others diff --git a/packages/expo-dev-menu/android/build.gradle b/packages/expo-dev-menu/android/build.gradle index 27aed725dfdf37..f618f9d315e66b 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 = '55.0.7' +version = '55.0.8' def hasDevLauncher = findProject(":expo-dev-launcher") != null def configureInRelease = findProperty("expo.devmenu.configureInRelease") == "true" @@ -29,7 +29,7 @@ android { defaultConfig { versionCode 10 - versionName '55.0.7' + versionName '55.0.8' } buildTypes { diff --git a/packages/expo-dev-menu/package.json b/packages/expo-dev-menu/package.json index 4c1b6e72aab841..0a51c8d8959f2f 100644 --- a/packages/expo-dev-menu/package.json +++ b/packages/expo-dev-menu/package.json @@ -1,6 +1,6 @@ { "name": "expo-dev-menu", - "version": "55.0.7", + "version": "55.0.8", "description": "Expo/React Native module with the developer menu.", "main": "build/DevMenu.js", "types": "build/DevMenu.d.ts", @@ -39,7 +39,7 @@ "@babel/preset-typescript": "^7.7.4", "@testing-library/react-native": "^13.3.0", "babel-plugin-module-resolver": "^5.0.0", - "babel-preset-expo": "~55.0.6", + "babel-preset-expo": "~55.0.7", "expo-module-scripts": "^55.0.2", "react": "19.2.0", "react-native": "0.83.2" diff --git a/packages/expo-device/CHANGELOG.md b/packages/expo-device/CHANGELOG.md index 4ba5d27d95ba3f..585b90c6375f89 100644 --- a/packages/expo-device/CHANGELOG.md +++ b/packages/expo-device/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.9 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.8 — 2026-02-20 _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 2b239d9d4b1966..2d3a9fb5e6ddfd 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 = '55.0.8' +version = '55.0.9' android { namespace "expo.modules.device" defaultConfig { versionCode 12 - versionName '55.0.8' + versionName '55.0.9' } } diff --git a/packages/expo-device/package.json b/packages/expo-device/package.json index 88f98ff724f7c0..a38c898652322a 100644 --- a/packages/expo-device/package.json +++ b/packages/expo-device/package.json @@ -1,6 +1,6 @@ { "name": "expo-device", - "version": "55.0.8", + "version": "55.0.9", "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/package.json b/packages/expo-doctor/package.json index 13442875635a43..83592727ecfa7f 100644 --- a/packages/expo-doctor/package.json +++ b/packages/expo-doctor/package.json @@ -33,8 +33,8 @@ "prepublishOnly": "expo-module prepublishOnly" }, "devDependencies": { - "@expo/cli": "55.0.10", - "@expo/config": "~55.0.7", + "@expo/cli": "55.0.11", + "@expo/config": "~55.0.8", "@expo/env": "~2.1.1", "@expo/json-file": "~10.0.12", "@expo/metro": "~54.2.0", diff --git a/packages/expo-document-picker/CHANGELOG.md b/packages/expo-document-picker/CHANGELOG.md index c92d7c6dfc10c4..9cc4f097665b1f 100644 --- a/packages/expo-document-picker/CHANGELOG.md +++ b/packages/expo-document-picker/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-document-picker/android/build.gradle b/packages/expo-document-picker/android/build.gradle index ba606646dfafd3..500a92bee0aaf6 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 = "55.0.7" +version = "55.0.8" android { namespace "expo.modules.documentpicker" defaultConfig { versionCode 17 - versionName '55.0.7' + versionName '55.0.8' } } diff --git a/packages/expo-document-picker/package.json b/packages/expo-document-picker/package.json index a42feb42000c77..9f22e5823812e0 100644 --- a/packages/expo-document-picker/package.json +++ b/packages/expo-document-picker/package.json @@ -1,6 +1,6 @@ { "name": "expo-document-picker", - "version": "55.0.7", + "version": "55.0.8", "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-file-system/CHANGELOG.md b/packages/expo-file-system/CHANGELOG.md index 94fb889546b511..f885b5c0ae31eb 100644 --- a/packages/expo-file-system/CHANGELOG.md +++ b/packages/expo-file-system/CHANGELOG.md @@ -8,10 +8,14 @@ ### 🐛 Bug fixes -- Fix incorrect return types for `File` and `Directory` static methods. ([#43282](https://github.com/expo/expo/pull/43282) by [@alanjhughes](https://github.com/alanjhughes)) - ### 💡 Others +## 55.0.9 — 2026-02-25 + +### 🐛 Bug fixes + +- Fix incorrect return types for `File` and `Directory` static methods. ([#43282](https://github.com/expo/expo/pull/43282) by [@alanjhughes](https://github.com/alanjhughes)) + ## 55.0.8 — 2026-02-20 _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 28665cb9441975..a3519386f26e0f 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 = '55.0.8' +version = '55.0.9' android { namespace "expo.modules.filesystem" defaultConfig { versionCode 30 - versionName "55.0.8" + versionName "55.0.9" } } diff --git a/packages/expo-file-system/package.json b/packages/expo-file-system/package.json index 09385ffb8e90f8..8517289a4b58cb 100644 --- a/packages/expo-file-system/package.json +++ b/packages/expo-file-system/package.json @@ -1,6 +1,6 @@ { "name": "expo-file-system", - "version": "55.0.8", + "version": "55.0.9", "description": "Provides access to the local file system on the device.", "main": "src/index.ts", "types": "build/index.d.ts", @@ -49,7 +49,7 @@ }, "devDependencies": { "expo-module-scripts": "^55.0.2", - "jest-expo": "~55.0.8" + "jest-expo": "~55.0.9" }, "peerDependencies": { "expo": "*", diff --git a/packages/expo-gl/CHANGELOG.md b/packages/expo-gl/CHANGELOG.md index 78ec2a85d4953a..1671ae6c508d52 100644 --- a/packages/expo-gl/CHANGELOG.md +++ b/packages/expo-gl/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.9 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.8 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-gl/android/build.gradle b/packages/expo-gl/android/build.gradle index a2f697cf4e8f50..55d94d7e3806a6 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 = '55.0.8' +version = '55.0.9' android { if (rootProject.hasProperty("ndkPath")) { @@ -22,7 +22,7 @@ android { namespace "expo.modules.gl" defaultConfig { versionCode 31 - versionName "55.0.8" + versionName "55.0.9" externalNativeBuild { cmake { diff --git a/packages/expo-gl/package.json b/packages/expo-gl/package.json index 21f3a4a094d5ed..d77a8165298019 100644 --- a/packages/expo-gl/package.json +++ b/packages/expo-gl/package.json @@ -1,6 +1,6 @@ { "name": "expo-gl", - "version": "55.0.8", + "version": "55.0.9", "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 c3dfea4aa4a7db..72c656ac153a1a 100644 --- a/packages/expo-glass-effect/CHANGELOG.md +++ b/packages/expo-glass-effect/CHANGELOG.md @@ -8,11 +8,15 @@ ### 🐛 Bug fixes +### 💡 Others + +## 55.0.7 — 2026-02-25 + +### 🐛 Bug fixes + - Fix `isInteractive` not applying when `glassEffectStyle` has `animate: true`. ([#43330](https://github.com/expo/expo/pull/43330) by [@nishan](https://github.com/intergalacticspacehighway)) - Fix glass effect not rendering on first visit to a non-initial tab in tab navigator. ([#43330](https://github.com/expo/expo/pull/43330) by [@nishan](https://github.com/intergalacticspacehighway)) -### 💡 Others - ## 55.0.6 — 2026-02-16 _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 61ee302699e34a..e042ebf80096c1 100644 --- a/packages/expo-glass-effect/package.json +++ b/packages/expo-glass-effect/package.json @@ -1,6 +1,6 @@ { "name": "expo-glass-effect", - "version": "55.0.6", + "version": "55.0.7", "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 da2fc8d2683325..c4a54649672769 100644 --- a/packages/expo-haptics/CHANGELOG.md +++ b/packages/expo-haptics/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-haptics/android/build.gradle b/packages/expo-haptics/android/build.gradle index 9beed51bb77bda..e68c9b02b839f0 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.haptics" defaultConfig { versionCode 16 - versionName '55.0.7' + versionName '55.0.8' } } diff --git a/packages/expo-haptics/package.json b/packages/expo-haptics/package.json index 862ac67deebe52..0feb903f4e4d8f 100644 --- a/packages/expo-haptics/package.json +++ b/packages/expo-haptics/package.json @@ -1,6 +1,6 @@ { "name": "expo-haptics", - "version": "55.0.7", + "version": "55.0.8", "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-manipulator/CHANGELOG.md b/packages/expo-image-manipulator/CHANGELOG.md index 7e309e96e8b3fa..53ed3ffa119cde 100644 --- a/packages/expo-image-manipulator/CHANGELOG.md +++ b/packages/expo-image-manipulator/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.9 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.8 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-image-manipulator/android/build.gradle b/packages/expo-image-manipulator/android/build.gradle index 4f2186566b0f68..08774b8b71b369 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 = '55.0.8' +version = '55.0.9' android { namespace "expo.modules.imagemanipulator" defaultConfig { versionCode 23 - versionName "55.0.8" + versionName "55.0.9" } } diff --git a/packages/expo-image-manipulator/package.json b/packages/expo-image-manipulator/package.json index 24d97bd8c47c21..086f3b2878d049 100644 --- a/packages/expo-image-manipulator/package.json +++ b/packages/expo-image-manipulator/package.json @@ -1,6 +1,6 @@ { "name": "expo-image-manipulator", - "version": "55.0.8", + "version": "55.0.9", "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 de8d181c228bdb..a6dfb75b993b61 100644 --- a/packages/expo-image-picker/CHANGELOG.md +++ b/packages/expo-image-picker/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.9 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.8 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-image-picker/android/build.gradle b/packages/expo-image-picker/android/build.gradle index eff67c334e3209..d8fba3f62ccafc 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 = '55.0.8' +version = '55.0.9' android { namespace "expo.modules.imagepicker" defaultConfig { versionCode 22 - versionName "55.0.8" + versionName "55.0.9" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } testOptions { diff --git a/packages/expo-image-picker/package.json b/packages/expo-image-picker/package.json index 8419d4eda19734..1b711ff64041f5 100644 --- a/packages/expo-image-picker/package.json +++ b/packages/expo-image-picker/package.json @@ -1,6 +1,6 @@ { "name": "expo-image-picker", - "version": "55.0.8", + "version": "55.0.9", "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 8875f112a970cb..5455d9b8589c67 100644 --- a/packages/expo-image/CHANGELOG.md +++ b/packages/expo-image/CHANGELOG.md @@ -8,10 +8,14 @@ ### 🐛 Bug fixes -- [iOS] Fixed compilation errors in Xcode 26.4 Beta 1 ([#43346](https://github.com/expo/expo/pull/43346) by [@tsapeta](https://github.com/tsapeta)) - ### 💡 Others +## 55.0.5 — 2026-02-25 + +### 🐛 Bug fixes + +- [iOS] Fixed compilation errors in Xcode 26.4 Beta 1 ([#43346](https://github.com/expo/expo/pull/43346) by [@tsapeta](https://github.com/tsapeta)) + ## 55.0.4 — 2026-02-20 ### 🐛 Bug fixes diff --git a/packages/expo-image/android/build.gradle b/packages/expo-image/android/build.gradle index 2b9fe422b290dd..fcfe20bbf0afb1 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 = '55.0.4' +version = '55.0.5' android { namespace "expo.modules.image" defaultConfig { versionCode 1 - versionName "55.0.4" + versionName "55.0.5" 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 a7a4a1e0a956ef..70073aa68005a5 100644 --- a/packages/expo-image/package.json +++ b/packages/expo-image/package.json @@ -1,7 +1,7 @@ { "name": "expo-image", "title": "Expo Image", - "version": "55.0.4", + "version": "55.0.5", "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 419aad50902aff..5b1e664b1bbf5c 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 = '55.0.9' +version = '55.0.10' android { namespace "expo.modules.insights" defaultConfig { versionCode 1 - versionName "55.0.9" + versionName "55.0.10" } } diff --git a/packages/expo-insights/package.json b/packages/expo-insights/package.json index 26ea418a0aff91..a183f8bbcb6fa0 100644 --- a/packages/expo-insights/package.json +++ b/packages/expo-insights/package.json @@ -1,7 +1,7 @@ { "name": "expo-insights", "title": "Expo Insights", - "version": "55.0.9", + "version": "55.0.10", "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 a7a745a1af233c..a17369a6fe67fb 100644 --- a/packages/expo-intent-launcher/CHANGELOG.md +++ b/packages/expo-intent-launcher/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _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 934eb7f72835ab..6e040e6da7a29d 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.intentlauncher" defaultConfig { versionCode 14 - versionName '55.0.7' + versionName '55.0.8' } } diff --git a/packages/expo-intent-launcher/package.json b/packages/expo-intent-launcher/package.json index 09c65bac1b871b..f6493f3d05d330 100644 --- a/packages/expo-intent-launcher/package.json +++ b/packages/expo-intent-launcher/package.json @@ -1,6 +1,6 @@ { "name": "expo-intent-launcher", - "version": "55.0.7", + "version": "55.0.8", "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-linear-gradient/CHANGELOG.md b/packages/expo-linear-gradient/CHANGELOG.md index 1533da190b39d2..5b6a92feffef3d 100644 --- a/packages/expo-linear-gradient/CHANGELOG.md +++ b/packages/expo-linear-gradient/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-linear-gradient/android/build.gradle b/packages/expo-linear-gradient/android/build.gradle index a3daa8c4f0ed41..822a8695179b5e 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.lineargradient" defaultConfig { versionCode 17 - versionName "55.0.7" + versionName "55.0.8" } } diff --git a/packages/expo-linear-gradient/package.json b/packages/expo-linear-gradient/package.json index 33b1488d661412..2ccfd4e7719d01 100644 --- a/packages/expo-linear-gradient/package.json +++ b/packages/expo-linear-gradient/package.json @@ -1,6 +1,6 @@ { "name": "expo-linear-gradient", - "version": "55.0.7", + "version": "55.0.8", "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 00d8df9dc29a87..d3e8ca0f682e8c 100644 --- a/packages/expo-linking/CHANGELOG.md +++ b/packages/expo-linking/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.7 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.6 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-linking/android/build.gradle b/packages/expo-linking/android/build.gradle index a568865465782f..27354f0beb2c14 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 = '55.0.6' +version = '55.0.7' android { namespace "expo.modules.linking" defaultConfig { versionCode 1 - versionName "55.0.6" + versionName "55.0.7" } lintOptions { abortOnError false diff --git a/packages/expo-linking/package.json b/packages/expo-linking/package.json index 4db5fa754c196d..578e997de3d8a7 100644 --- a/packages/expo-linking/package.json +++ b/packages/expo-linking/package.json @@ -1,6 +1,6 @@ { "name": "expo-linking", - "version": "55.0.6", + "version": "55.0.7", "description": "Create and open deep links universally", "main": "build/Linking.js", "types": "build/Linking.d.ts", @@ -38,7 +38,7 @@ "license": "MIT", "homepage": "https://docs.expo.dev/versions/latest/sdk/linking", "dependencies": { - "expo-constants": "~55.0.6", + "expo-constants": "~55.0.7", "invariant": "^2.2.4" }, "devDependencies": { diff --git a/packages/expo-live-photo/CHANGELOG.md b/packages/expo-live-photo/CHANGELOG.md index e43e7ad1907a82..564253d98e3cd8 100644 --- a/packages/expo-live-photo/CHANGELOG.md +++ b/packages/expo-live-photo/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-live-photo/package.json b/packages/expo-live-photo/package.json index 7dfc10b3456353..14c1c87a61671a 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": "55.0.7", + "version": "55.0.8", "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 88a6fb10768504..e600acb609a4c0 100644 --- a/packages/expo-local-authentication/CHANGELOG.md +++ b/packages/expo-local-authentication/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-local-authentication/android/build.gradle b/packages/expo-local-authentication/android/build.gradle index d2c8ca1ee92b08..37a44088159f38 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.localauthentication" defaultConfig { versionCode 30 - versionName "55.0.7" + versionName "55.0.8" } } diff --git a/packages/expo-local-authentication/package.json b/packages/expo-local-authentication/package.json index ef6e2f1caf04ed..8d0de2e57e78f6 100644 --- a/packages/expo-local-authentication/package.json +++ b/packages/expo-local-authentication/package.json @@ -1,6 +1,6 @@ { "name": "expo-local-authentication", - "version": "55.0.7", + "version": "55.0.8", "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 295103394df414..e0698267b449c9 100644 --- a/packages/expo-localization/CHANGELOG.md +++ b/packages/expo-localization/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-localization/android/build.gradle b/packages/expo-localization/android/build.gradle index d86e0d47e36240..0dfa60a50f6849 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.localization" defaultConfig { versionCode 22 - versionName "55.0.7" + versionName "55.0.8" } } diff --git a/packages/expo-localization/package.json b/packages/expo-localization/package.json index 27f167d63330be..e46ae25c7fdf57 100644 --- a/packages/expo-localization/package.json +++ b/packages/expo-localization/package.json @@ -1,6 +1,6 @@ { "name": "expo-localization", - "version": "55.0.7", + "version": "55.0.8", "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 f2cbd5cdcd93d1..1533a7c0c2cee7 100644 --- a/packages/expo-location/CHANGELOG.md +++ b/packages/expo-location/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.1.2 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.1.1 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-location/android/build.gradle b/packages/expo-location/android/build.gradle index 21e8cc1c856773..9b6adce8d45ce4 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 = '55.1.1' +version = '55.1.2' android { namespace "expo.modules.location" defaultConfig { versionCode 29 - versionName "55.1.1" + versionName "55.1.2" consumerProguardFiles("proguard-rules.pro") } } diff --git a/packages/expo-location/package.json b/packages/expo-location/package.json index 5dc9352957a84f..4513048c318a6d 100644 --- a/packages/expo-location/package.json +++ b/packages/expo-location/package.json @@ -1,6 +1,6 @@ { "name": "expo-location", - "version": "55.1.1", + "version": "55.1.2", "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 7550356f1de573..a795c8d9a48e90 100644 --- a/packages/expo-mail-composer/CHANGELOG.md +++ b/packages/expo-mail-composer/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-mail-composer/android/build.gradle b/packages/expo-mail-composer/android/build.gradle index ea6e0074a5b76c..4209ebb27d9dcf 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.mailcomposer" defaultConfig { versionCode 17 - versionName "55.0.7" + versionName "55.0.8" } } diff --git a/packages/expo-mail-composer/package.json b/packages/expo-mail-composer/package.json index 9302d52456d55e..a401903c2f0a14 100644 --- a/packages/expo-mail-composer/package.json +++ b/packages/expo-mail-composer/package.json @@ -1,6 +1,6 @@ { "name": "expo-mail-composer", - "version": "55.0.7", + "version": "55.0.8", "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 9a8e717b0f3d3f..b47909c52a4541 100644 --- a/packages/expo-manifests/CHANGELOG.md +++ b/packages/expo-manifests/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.9 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.8 — 2026-02-20 _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 93de598c73c596..526745b4a0b397 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 = '55.0.8' +version = '55.0.9' expoModule { canBePublished false @@ -14,7 +14,7 @@ android { namespace "expo.modules.manifests" defaultConfig { versionCode 31 - versionName '55.0.8' + versionName '55.0.9' testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } testOptions { diff --git a/packages/expo-manifests/package.json b/packages/expo-manifests/package.json index 1416c97bb595f6..75316b35a30c4e 100644 --- a/packages/expo-manifests/package.json +++ b/packages/expo-manifests/package.json @@ -1,6 +1,6 @@ { "name": "expo-manifests", - "version": "55.0.8", + "version": "55.0.9", "description": "Code to parse and use Expo and Expo Updates manifests.", "main": "build/Manifests.js", "types": "build/Manifests.d.ts", @@ -34,7 +34,7 @@ "preset": "expo-module-scripts" }, "dependencies": { - "@expo/config": "~55.0.7", + "@expo/config": "~55.0.8", "expo-json-utils": "~55.0.0" }, "devDependencies": { diff --git a/packages/expo-maps/CHANGELOG.md b/packages/expo-maps/CHANGELOG.md index a58a4c0d5aa77c..5a720a0e50574c 100644 --- a/packages/expo-maps/CHANGELOG.md +++ b/packages/expo-maps/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.9 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.8 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-maps/android/build.gradle b/packages/expo-maps/android/build.gradle index da800acc30be43..ed25965e099bd5 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 = '55.0.8' +version = '55.0.9' android { namespace "expo.modules.maps" defaultConfig { versionCode 1 - versionName "55.0.8" + versionName "55.0.9" } buildFeatures { compose true diff --git a/packages/expo-maps/package.json b/packages/expo-maps/package.json index fd315de03c48db..1f0e8e151bab7c 100644 --- a/packages/expo-maps/package.json +++ b/packages/expo-maps/package.json @@ -1,6 +1,6 @@ { "name": "expo-maps", - "version": "55.0.8", + "version": "55.0.9", "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 f58de7d6085887..80097337675658 100644 --- a/packages/expo-media-library/CHANGELOG.md +++ b/packages/expo-media-library/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.9 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.8 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-media-library/android/build.gradle b/packages/expo-media-library/android/build.gradle index 50f3fb8254ab1a..773d42134be422 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 = '55.0.8' +version = '55.0.9' android { namespace "expo.modules.medialibrary" defaultConfig { versionCode 37 - versionName "55.0.8" + versionName "55.0.9" } } diff --git a/packages/expo-media-library/package.json b/packages/expo-media-library/package.json index 7eac97b552ab32..da9a9fa5bf7d15 100644 --- a/packages/expo-media-library/package.json +++ b/packages/expo-media-library/package.json @@ -1,6 +1,6 @@ { "name": "expo-media-library", - "version": "55.0.8", + "version": "55.0.9", "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 bd805121030f36..ff66207c8e0458 100644 --- a/packages/expo-mesh-gradient/CHANGELOG.md +++ b/packages/expo-mesh-gradient/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-mesh-gradient/android/build.gradle b/packages/expo-mesh-gradient/android/build.gradle index ae2595156afa27..3e54aa69b2b37c 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.meshgradient" defaultConfig { versionCode 1 - versionName "55.0.7" + versionName "55.0.8" } buildFeatures { compose true diff --git a/packages/expo-mesh-gradient/package.json b/packages/expo-mesh-gradient/package.json index c893ba8e3c5ba9..5a774d7c5490c6 100644 --- a/packages/expo-mesh-gradient/package.json +++ b/packages/expo-mesh-gradient/package.json @@ -1,6 +1,6 @@ { "name": "expo-mesh-gradient", - "version": "55.0.7", + "version": "55.0.8", "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/package.json b/packages/expo-module-scripts/package.json index c63e197a4c83f9..6d4e36fe714a5c 100644 --- a/packages/expo-module-scripts/package.json +++ b/packages/expo-module-scripts/package.json @@ -81,11 +81,11 @@ "@tsconfig/node18": "^18.2.2", "@types/jest": "^29.2.1", "babel-plugin-dynamic-import-node": "^2.3.3", - "babel-preset-expo": "~55.0.6", + "babel-preset-expo": "~55.0.7", "commander": "^12.1.0", "eslint-config-universe": "^15.0.3", "glob": "^13.0.0", - "jest-expo": "~55.0.8", + "jest-expo": "~55.0.9", "jest-snapshot-prettier": "npm:prettier@^2", "jest-watch-typeahead": "2.2.1", "resolve-workspace-root": "^2.0.0", diff --git a/packages/expo-module-template-local/android/build.gradle b/packages/expo-module-template-local/android/build.gradle index 5ef3fc23a648f3..0f46c3ac05429d 100644 --- a/packages/expo-module-template-local/android/build.gradle +++ b/packages/expo-module-template-local/android/build.gradle @@ -4,13 +4,13 @@ plugins { } group = '<%- project.package %>' -version = '0.7.6' +version = '0.7.7' android { namespace "<%- project.package %>" defaultConfig { versionCode 1 - versionName "0.7.6" + versionName "0.7.7" } lintOptions { abortOnError false diff --git a/packages/expo-module-template-local/package.json b/packages/expo-module-template-local/package.json index 9f831c8b0c11d2..01fef2a7fabdb0 100644 --- a/packages/expo-module-template-local/package.json +++ b/packages/expo-module-template-local/package.json @@ -1,6 +1,6 @@ { "name": "expo-module-template-local", - "version": "0.7.6", + "version": "0.7.7", "description": "ExpoModuleTemplate standalone module", "scripts": {}, "keywords": [ diff --git a/packages/expo-module-template/$package.json b/packages/expo-module-template/$package.json index 701be29aa46542..325c92db9dd07e 100644 --- a/packages/expo-module-template/$package.json +++ b/packages/expo-module-template/$package.json @@ -32,7 +32,7 @@ "devDependencies": { "@types/react": "~19.1.1", "expo-module-scripts": "^55.0.2", - "expo": "^55.0.0-preview.12", + "expo": "^55.0.0", "react-native": "0.82.1" }, "peerDependencies": { diff --git a/packages/expo-module-template/package.json b/packages/expo-module-template/package.json index 8374061f698615..a7c53bcb677ac8 100644 --- a/packages/expo-module-template/package.json +++ b/packages/expo-module-template/package.json @@ -1,6 +1,6 @@ { "name": "expo-module-template", - "version": "55.0.6", + "version": "55.0.7", "description": "ExpoModuleTemplate standalone module", "scripts": {}, "keywords": [ diff --git a/packages/expo-modules-autolinking/CHANGELOG.md b/packages/expo-modules-autolinking/CHANGELOG.md index ec9a84d5a4cb8d..9f5b667a20a8d8 100644 --- a/packages/expo-modules-autolinking/CHANGELOG.md +++ b/packages/expo-modules-autolinking/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-modules-autolinking/package.json b/packages/expo-modules-autolinking/package.json index 92f00a361dcb4e..d6b881f9734f33 100644 --- a/packages/expo-modules-autolinking/package.json +++ b/packages/expo-modules-autolinking/package.json @@ -1,6 +1,6 @@ { "name": "expo-modules-autolinking", - "version": "55.0.7", + "version": "55.0.8", "description": "Scripts that autolink Expo modules.", "main": "build/index.js", "types": "build/index.d.ts", @@ -38,7 +38,7 @@ "memfs": "^3.2.0" }, "dependencies": { - "@expo/require-utils": "^55.0.1", + "@expo/require-utils": "^55.0.2", "@expo/spawn-async": "^1.7.2", "chalk": "^4.1.0", "commander": "^7.2.0" diff --git a/packages/expo-modules-core/CHANGELOG.md b/packages/expo-modules-core/CHANGELOG.md index 314171dd78dbb6..ad8fa272d3746a 100644 --- a/packages/expo-modules-core/CHANGELOG.md +++ b/packages/expo-modules-core/CHANGELOG.md @@ -8,11 +8,15 @@ ### 🐛 Bug fixes +### 💡 Others + +## 55.0.11 — 2026-02-25 + +### 🐛 Bug fixes + - [iOS] Fixed `field.options.insert()` silently failing in `fieldsOf()` due to mutation on protocol existential. ([#43341](https://github.com/expo/expo/pull/43341) by [@just1and0](https://github.com/just1and0)) - [iOS] Fixed warnings in `Prop` definition component by isolating its setter to the main actor. ([#43348](https://github.com/expo/expo/pull/43348) by [@tsapeta](https://github.com/tsapeta)) -### 💡 Others - ## 55.0.10 — 2026-02-20 ### 🐛 Bug fixes diff --git a/packages/expo-modules-core/android/build.gradle b/packages/expo-modules-core/android/build.gradle index ad2b31372ee761..ffc14148186a31 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 = '55.0.10' +version = '55.0.11' def isExpoModulesCoreTests = { Gradle gradle = getGradle() @@ -96,7 +96,7 @@ android { defaultConfig { consumerProguardFiles 'proguard-rules.pro' versionCode 1 - versionName "55.0.10" + versionName "55.0.11" 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 b8acb79460da24..46de346de4ff63 100644 --- a/packages/expo-modules-core/package.json +++ b/packages/expo-modules-core/package.json @@ -1,6 +1,6 @@ { "name": "expo-modules-core", - "version": "55.0.10", + "version": "55.0.11", "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 5224ac9378bf1e..dfaa81b30c03bc 100644 --- a/packages/expo-navigation-bar/CHANGELOG.md +++ b/packages/expo-navigation-bar/CHANGELOG.md @@ -4,14 +4,22 @@ ### 🛠 Breaking changes +### 🎉 New features + +### 🐛 Bug fixes + +### 💡 Others + +## 55.0.8 — 2026-02-25 + +### 🛠 Breaking changes + - Remove the `legacyVisible` plugin option. ([#43276](https://github.com/expo/expo/pull/43276) by [@zoontek](https://github.com/zoontek)) ### 🎉 New features - Add the `enforceContrast` plugin option. Falls back to `androidNavigationBar.enforceContrast` if set. ([#43276](https://github.com/expo/expo/pull/43276) by [@zoontek](https://github.com/zoontek)) -### 🐛 Bug fixes - ### 💡 Others - Deprecated and turned into no-ops the `setBackgroundColorAsync`, `getBackgroundColorAsync`, `setBorderColorAsync`, `getBorderColorAsync`, `setBehaviorAsync`, `getBehaviorAsync`, `setPositionAsync`, `unstable_getPositionAsync`, and `getButtonStyleAsync` functions, as well as the `borderColor`, `backgroundColor`, `behavior`, and `position` plugin options. ([#43276](https://github.com/expo/expo/pull/43276) by [@zoontek](https://github.com/zoontek)) diff --git a/packages/expo-navigation-bar/android/build.gradle b/packages/expo-navigation-bar/android/build.gradle index 12ec9275558110..67b6dd003d4b08 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.navigationbar" defaultConfig { versionCode 1 - versionName '55.0.7' + versionName '55.0.8' } } diff --git a/packages/expo-navigation-bar/package.json b/packages/expo-navigation-bar/package.json index 4a08e12579e5f3..bf65d745e1ce6c 100644 --- a/packages/expo-navigation-bar/package.json +++ b/packages/expo-navigation-bar/package.json @@ -1,6 +1,6 @@ { "name": "expo-navigation-bar", - "version": "55.0.7", + "version": "55.0.8", "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 d4c53c2a7687b4..23c168bf0f11dc 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.networkaddons" defaultConfig { versionCode 1 - versionName "55.0.7" + versionName "55.0.8" consumerProguardFiles("proguard-rules.pro") } } diff --git a/packages/expo-network-addons/package.json b/packages/expo-network-addons/package.json index d66938df2dd827..168001c83a52e1 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": "55.0.7", + "version": "55.0.8", "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 6a7c396c6efc1d..cc36c4248a0c4b 100644 --- a/packages/expo-network/CHANGELOG.md +++ b/packages/expo-network/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-network/android/build.gradle b/packages/expo-network/android/build.gradle index cd84f8105396bf..bf8fc775953e6f 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.network" defaultConfig { versionCode 11 - versionName '55.0.7' + versionName '55.0.8' } } diff --git a/packages/expo-network/package.json b/packages/expo-network/package.json index a1889816b22771..55715746804b09 100644 --- a/packages/expo-network/package.json +++ b/packages/expo-network/package.json @@ -1,6 +1,6 @@ { "name": "expo-network", - "version": "55.0.7", + "version": "55.0.8", "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 132181290f156d..09f93fa5f876f0 100644 --- a/packages/expo-notifications/CHANGELOG.md +++ b/packages/expo-notifications/CHANGELOG.md @@ -8,10 +8,14 @@ ### 🐛 Bug fixes -- [ios] Fixed `requestPermissionsAsync` not forwarding new options to the OS when notifications were already granted ([#43378](https://github.com/expo/expo/pull/43378) by [@vonovak](https://github.com/vonovak)) - ### 💡 Others +## 55.0.10 — 2026-02-25 + +### 🐛 Bug fixes + +- [ios] Fixed `requestPermissionsAsync` not forwarding new options to the OS when notifications were already granted ([#43378](https://github.com/expo/expo/pull/43378) by [@vonovak](https://github.com/vonovak)) + ## 55.0.9 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-notifications/android/build.gradle b/packages/expo-notifications/android/build.gradle index 3ad7062e7088f8..f9836a814f39ce 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 = '55.0.9' +version = '55.0.10' android { namespace "expo.modules.notifications" defaultConfig { versionCode 21 - versionName '55.0.9' + versionName '55.0.10' testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/packages/expo-notifications/package.json b/packages/expo-notifications/package.json index 423047e3b52b29..057e72fae21c67 100644 --- a/packages/expo-notifications/package.json +++ b/packages/expo-notifications/package.json @@ -1,6 +1,6 @@ { "name": "expo-notifications", - "version": "55.0.9", + "version": "55.0.10", "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", @@ -46,8 +46,8 @@ "@expo/image-utils": "^0.8.12", "abort-controller": "^3.0.0", "badgin": "^1.1.5", - "expo-application": "~55.0.7", - "expo-constants": "~55.0.6" + "expo-application": "~55.0.8", + "expo-constants": "~55.0.7" }, "devDependencies": { "expo-module-scripts": "^55.0.2", diff --git a/packages/expo-print/CHANGELOG.md b/packages/expo-print/CHANGELOG.md index 96a5ca8dedb781..25e16920fd27d4 100644 --- a/packages/expo-print/CHANGELOG.md +++ b/packages/expo-print/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-print/android/build.gradle b/packages/expo-print/android/build.gradle index a26a2eb27ad493..e0083f81b3ef4f 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.print" defaultConfig { versionCode 27 - versionName "55.0.7" + versionName "55.0.8" } } diff --git a/packages/expo-print/package.json b/packages/expo-print/package.json index 52a5fde8ca4147..dad4acfdfee05e 100644 --- a/packages/expo-print/package.json +++ b/packages/expo-print/package.json @@ -1,6 +1,6 @@ { "name": "expo-print", - "version": "55.0.7", + "version": "55.0.8", "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 3df187a1234554..9f94bfe0016846 100644 --- a/packages/expo-processing/package.json +++ b/packages/expo-processing/package.json @@ -1,6 +1,6 @@ { "name": "expo-processing", - "version": "55.0.5", + "version": "55.0.6", "description": "Utilities for using Processing.js on Expo", "main": "index.js", "keywords": [ @@ -22,7 +22,7 @@ "license": "MIT", "homepage": "https://github.com/expo/expo/tree/main/packages/expo-processing", "dependencies": { - "expo-gl": "55.0.8" + "expo-gl": "55.0.9" }, "peerDependencies": { "expo": "*", diff --git a/packages/expo-router/CHANGELOG.md b/packages/expo-router/CHANGELOG.md index 71e32b7190b52c..d8ed55f65b4daa 100644 --- a/packages/expo-router/CHANGELOG.md +++ b/packages/expo-router/CHANGELOG.md @@ -8,6 +8,12 @@ ### 🐛 Bug fixes +### 💡 Others + +## 55.0.0 — 2026-02-25 + +### 🐛 Bug fixes + - fix stack composition options in link preview ([#43334](https://github.com/expo/expo/pull/43334) by [@Ubax](https://github.com/Ubax)) ### 💡 Others diff --git a/packages/expo-router/android/build.gradle b/packages/expo-router/android/build.gradle index 9033af39530ef8..92701ccafb0927 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 = '55.0.0-preview.9' +version = '55.0.0' android { namespace "expo.modules.router" defaultConfig { versionCode 1 - versionName "55.0.0-preview.9" + versionName "55.0.0" } lintOptions { abortOnError false diff --git a/packages/expo-router/package.json b/packages/expo-router/package.json index 5f4bb13bfd3720..1d4ee95ae55d49 100644 --- a/packages/expo-router/package.json +++ b/packages/expo-router/package.json @@ -1,6 +1,6 @@ { "name": "expo-router", - "version": "55.0.0-preview.9", + "version": "55.0.0", "description": "Expo Router is a file-based router for React Native and web applications.", "author": "650 Industries, Inc.", "license": "MIT", @@ -87,8 +87,8 @@ "@react-navigation/drawer": "^7.7.2", "@testing-library/react-native": ">= 13.2.0", "expo": "*", - "expo-constants": "^55.0.6", - "expo-linking": "^55.0.6", + "expo-constants": "^55.0.7", + "expo-linking": "^55.0.7", "react": "*", "react-dom": "*", "react-native": "*", @@ -143,9 +143,9 @@ "client-only": "^0.0.1", "debug": "^4.3.4", "escape-string-regexp": "^4.0.0", - "expo-glass-effect": "^55.0.6", - "expo-image": "^55.0.4", - "expo-server": "^55.0.4", + "expo-glass-effect": "^55.0.7", + "expo-image": "^55.0.5", + "expo-server": "^55.0.5", "expo-symbols": "^55.0.4", "fast-deep-equal": "^3.1.3", "invariant": "^2.2.4", diff --git a/packages/expo-screen-capture/CHANGELOG.md b/packages/expo-screen-capture/CHANGELOG.md index 5beb7f4bff1e9d..72808d16a07679 100644 --- a/packages/expo-screen-capture/CHANGELOG.md +++ b/packages/expo-screen-capture/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-screen-capture/android/build.gradle b/packages/expo-screen-capture/android/build.gradle index 1328c7763e028a..9add0ec22231cd 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.screencapture" defaultConfig { versionCode 7 - versionName '55.0.7' + versionName '55.0.8' } } diff --git a/packages/expo-screen-capture/package.json b/packages/expo-screen-capture/package.json index ca51d79efdd460..70b3b609c1cbbd 100644 --- a/packages/expo-screen-capture/package.json +++ b/packages/expo-screen-capture/package.json @@ -1,6 +1,6 @@ { "name": "expo-screen-capture", - "version": "55.0.7", + "version": "55.0.8", "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 5dae0b533246fd..6273f97ef56a72 100644 --- a/packages/expo-screen-orientation/CHANGELOG.md +++ b/packages/expo-screen-orientation/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-screen-orientation/android/build.gradle b/packages/expo-screen-orientation/android/build.gradle index 9b5ec6a4c09072..be2854dac42ba2 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.screenorientation" defaultConfig { versionCode 7 - versionName '55.0.7' + versionName '55.0.8' } } diff --git a/packages/expo-screen-orientation/package.json b/packages/expo-screen-orientation/package.json index cf2c5e7f8342e2..b8af8cb95d253c 100644 --- a/packages/expo-screen-orientation/package.json +++ b/packages/expo-screen-orientation/package.json @@ -1,6 +1,6 @@ { "name": "expo-screen-orientation", - "version": "55.0.7", + "version": "55.0.8", "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 987b77354cc550..d399ebf5113461 100644 --- a/packages/expo-secure-store/CHANGELOG.md +++ b/packages/expo-secure-store/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-secure-store/android/build.gradle b/packages/expo-secure-store/android/build.gradle index 8cc786d19995a4..e5aecadf0429f3 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.securestore" defaultConfig { versionCode 17 - versionName '55.0.7' + versionName '55.0.8' } } diff --git a/packages/expo-secure-store/package.json b/packages/expo-secure-store/package.json index c7c69435d9ffc5..df2970e2cc5ad7 100644 --- a/packages/expo-secure-store/package.json +++ b/packages/expo-secure-store/package.json @@ -1,6 +1,6 @@ { "name": "expo-secure-store", - "version": "55.0.7", + "version": "55.0.8", "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 7d84e3c2a5d0e8..f890e3161f6bec 100644 --- a/packages/expo-sensors/CHANGELOG.md +++ b/packages/expo-sensors/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-sensors/android/build.gradle b/packages/expo-sensors/android/build.gradle index 9da59f5a7961c6..663c41985d9358 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.sensors" defaultConfig { versionCode 27 - versionName "55.0.7" + versionName "55.0.8" } } diff --git a/packages/expo-sensors/package.json b/packages/expo-sensors/package.json index c6da0b5e3aef35..b8a38bde9bca33 100644 --- a/packages/expo-sensors/package.json +++ b/packages/expo-sensors/package.json @@ -1,6 +1,6 @@ { "name": "expo-sensors", - "version": "55.0.7", + "version": "55.0.8", "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 79ea9ec9f9ec13..210ad3b42ee624 100644 --- a/packages/expo-server/CHANGELOG.md +++ b/packages/expo-server/CHANGELOG.md @@ -8,10 +8,14 @@ ### 🐛 Bug fixes -- Refactor HTTP and Express adapters to adhere to stricter cancellation semantics ([#43305](https://github.com/expo/expo/pull/43305) by [@kitten](https://github.com/kitten)) - ### 💡 Others +## 55.0.5 — 2026-02-25 + +### 🐛 Bug fixes + +- Refactor HTTP and Express adapters to adhere to stricter cancellation semantics ([#43305](https://github.com/expo/expo/pull/43305) by [@kitten](https://github.com/kitten)) + ## 55.0.4 — 2026-02-16 ### 🐛 Bug fixes diff --git a/packages/expo-server/package.json b/packages/expo-server/package.json index aa329df694ee29..a990075afca10a 100644 --- a/packages/expo-server/package.json +++ b/packages/expo-server/package.json @@ -1,6 +1,6 @@ { "name": "expo-server", - "version": "55.0.4", + "version": "55.0.5", "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 f3368f7eafd26e..158d7dea372596 100644 --- a/packages/expo-sharing/CHANGELOG.md +++ b/packages/expo-sharing/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.10 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.9 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-sharing/android/build.gradle b/packages/expo-sharing/android/build.gradle index 07686eef59d2ff..a0cf64ce0652e0 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 = '55.0.9' +version = '55.0.10' android { namespace "expo.modules.sharing" defaultConfig { versionCode 16 - versionName '55.0.9' + versionName '55.0.10' } } diff --git a/packages/expo-sharing/package.json b/packages/expo-sharing/package.json index 3a45e90ed5e030..9ee3c332f320ef 100644 --- a/packages/expo-sharing/package.json +++ b/packages/expo-sharing/package.json @@ -1,6 +1,6 @@ { "name": "expo-sharing", - "version": "55.0.9", + "version": "55.0.10", "description": "Provides a way to share files directly with other compatible applications.", "main": "build/src/index.js", "types": "build/src/index.d.ts", @@ -36,8 +36,8 @@ "homepage": "https://docs.expo.dev/versions/latest/sdk/sharing/", "dependencies": { "@expo/plist": "^0.5.2", - "@expo/config-plugins": "^55.0.5", - "@expo/config-types": "^55.0.4" + "@expo/config-plugins": "^55.0.6", + "@expo/config-types": "^55.0.5" }, "devDependencies": { "expo-module-scripts": "^55.0.2" diff --git a/packages/expo-sms/CHANGELOG.md b/packages/expo-sms/CHANGELOG.md index 1f1b5c40d4be51..579a3b2a91f9a2 100644 --- a/packages/expo-sms/CHANGELOG.md +++ b/packages/expo-sms/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-sms/android/build.gradle b/packages/expo-sms/android/build.gradle index 29bd1e9845793c..6b089293e9149a 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.sms" defaultConfig { versionCode 28 - versionName "55.0.7" + versionName "55.0.8" } } diff --git a/packages/expo-sms/package.json b/packages/expo-sms/package.json index 5009922e7f6541..b5f3b1644845f0 100644 --- a/packages/expo-sms/package.json +++ b/packages/expo-sms/package.json @@ -1,6 +1,6 @@ { "name": "expo-sms", - "version": "55.0.7", + "version": "55.0.8", "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 6f793e3d2f3a8e..4b1b47418a0fab 100644 --- a/packages/expo-speech/CHANGELOG.md +++ b/packages/expo-speech/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-speech/android/build.gradle b/packages/expo-speech/android/build.gradle index a1dafbcdb977ec..062bad8ba62aca 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.speech" defaultConfig { versionCode 18 - versionName "55.0.7" + versionName "55.0.8" } } diff --git a/packages/expo-speech/package.json b/packages/expo-speech/package.json index fed860a3a78acb..d000bf038ac3fe 100644 --- a/packages/expo-speech/package.json +++ b/packages/expo-speech/package.json @@ -1,6 +1,6 @@ { "name": "expo-speech", - "version": "55.0.7", + "version": "55.0.8", "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 cd29391c7d8b98..019c41e3772845 100644 --- a/packages/expo-splash-screen/CHANGELOG.md +++ b/packages/expo-splash-screen/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.9 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.8 — 2026-02-20 _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 7b3431cf39a873..5324f16fb5d3b9 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 = '55.0.8' +version = '55.0.9' android { namespace "expo.modules.splashscreen" defaultConfig { versionCode 17 - versionName '55.0.8' + versionName '55.0.9' } } diff --git a/packages/expo-splash-screen/package.json b/packages/expo-splash-screen/package.json index 7ea5ce4f4ec980..a336277d1b8bb1 100644 --- a/packages/expo-splash-screen/package.json +++ b/packages/expo-splash-screen/package.json @@ -1,6 +1,6 @@ { "name": "expo-splash-screen", - "version": "55.0.8", + "version": "55.0.9", "description": "Provides a module to allow keeping the native Splash Screen visible until you choose to hide it.", "main": "build", "types": "build", @@ -34,7 +34,7 @@ "license": "MIT", "homepage": "https://docs.expo.dev/versions/latest/sdk/splash-screen/", "dependencies": { - "@expo/prebuild-config": "^55.0.6" + "@expo/prebuild-config": "^55.0.7" }, "devDependencies": { "expo-module-scripts": "^55.0.2" diff --git a/packages/expo-sqlite/CHANGELOG.md b/packages/expo-sqlite/CHANGELOG.md index adae5e4a6ebca2..bb1e65e06eef10 100644 --- a/packages/expo-sqlite/CHANGELOG.md +++ b/packages/expo-sqlite/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.9 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.8 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-sqlite/android/build.gradle b/packages/expo-sqlite/android/build.gradle index 1987be28f53b6c..baf447bd69c082 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 = '55.0.8' +version = '55.0.9' android { namespace "expo.modules.sqlite" defaultConfig { versionCode 18 - versionName "55.0.8" + versionName "55.0.9" 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 5b5dc44e8dbe71..b406a0d6fd98b1 100644 --- a/packages/expo-sqlite/package.json +++ b/packages/expo-sqlite/package.json @@ -1,6 +1,6 @@ { "name": "expo-sqlite", - "version": "55.0.8", + "version": "55.0.9", "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 2c7c1918a51863..d93b7bef4dc4a0 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": "55.0.4", + "version": "55.0.5", "description": "A partial implementation of the W3C Crypto API for Expo", "main": "build/index.js", "types": "build/index.d.ts", @@ -30,11 +30,11 @@ "author": "650 Industries, Inc.", "license": "MIT", "devDependencies": { - "expo-crypto": "^55.0.7", + "expo-crypto": "^55.0.8", "expo-module-scripts": "^55.0.2" }, "peerDependencies": { - "expo-crypto": "^55.0.7" + "expo-crypto": "^55.0.8" }, "dependencies": {} } diff --git a/packages/expo-status-bar/CHANGELOG.md b/packages/expo-status-bar/CHANGELOG.md index 323cd501ded1fc..25079b3affe20c 100644 --- a/packages/expo-status-bar/CHANGELOG.md +++ b/packages/expo-status-bar/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.4 — 2026-02-25 + +### 💡 Others + - Deprecated and turned into no-ops the `backgroundColor`, `networkActivityIndicatorVisible` and `translucent` `StatusBar` props, as well as the `setStatusBarBackgroundColor`, `setStatusBarNetworkActivityIndicatorVisible` and `setStatusBarTranslucent` functions. ([#43276](https://github.com/expo/expo/pull/43276) by [@zoontek](https://github.com/zoontek)) ## 55.0.3 — 2026-02-16 diff --git a/packages/expo-status-bar/package.json b/packages/expo-status-bar/package.json index 85513493ee743a..bd481903cf1d68 100644 --- a/packages/expo-status-bar/package.json +++ b/packages/expo-status-bar/package.json @@ -1,6 +1,6 @@ { "name": "expo-status-bar", - "version": "55.0.3", + "version": "55.0.4", "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 c558adcb117383..6dafc23ad4ec54 100644 --- a/packages/expo-store-review/CHANGELOG.md +++ b/packages/expo-store-review/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-store-review/android/build.gradle b/packages/expo-store-review/android/build.gradle index 8ae4e7494e89a7..c25614628edcab 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.storereview" defaultConfig { versionCode 4 - versionName "55.0.7" + versionName "55.0.8" } } diff --git a/packages/expo-store-review/package.json b/packages/expo-store-review/package.json index e9efcfe988c74c..8622b181c360f4 100644 --- a/packages/expo-store-review/package.json +++ b/packages/expo-store-review/package.json @@ -1,6 +1,6 @@ { "name": "expo-store-review", - "version": "55.0.7", + "version": "55.0.8", "description": "Provides access to native APIs for in-app reviews.", "main": "build/StoreReview.js", "types": "build/StoreReview.d.ts", diff --git a/packages/expo-system-ui/CHANGELOG.md b/packages/expo-system-ui/CHANGELOG.md index e1a7881de7a25d..a117e76515fc2c 100644 --- a/packages/expo-system-ui/CHANGELOG.md +++ b/packages/expo-system-ui/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.9 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.8 — 2026-02-20 _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 7f9be56a55736d..40619923ecd385 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 = '55.0.8' +version = '55.0.9' android { namespace "expo.modules.systemui" defaultConfig { versionCode 1 - versionName '55.0.8' + versionName '55.0.9' } } diff --git a/packages/expo-system-ui/package.json b/packages/expo-system-ui/package.json index fa57687b95fbd2..39062bcb6ca82b 100644 --- a/packages/expo-system-ui/package.json +++ b/packages/expo-system-ui/package.json @@ -1,6 +1,6 @@ { "name": "expo-system-ui", - "version": "55.0.8", + "version": "55.0.9", "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 37c0978a37ad97..2f85db01a5677b 100644 --- a/packages/expo-task-manager/CHANGELOG.md +++ b/packages/expo-task-manager/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.9 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.8 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-task-manager/android/build.gradle b/packages/expo-task-manager/android/build.gradle index 3541471c4ee447..9865cce9bc9b54 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 = '55.0.8' +version = '55.0.9' android { namespace "expo.modules.taskmanager" defaultConfig { versionCode 23 - versionName "55.0.8" + versionName "55.0.9" } } diff --git a/packages/expo-task-manager/package.json b/packages/expo-task-manager/package.json index 7fd9bc13ebbe3c..5fd11523531bc8 100644 --- a/packages/expo-task-manager/package.json +++ b/packages/expo-task-manager/package.json @@ -1,6 +1,6 @@ { "name": "expo-task-manager", - "version": "55.0.8", + "version": "55.0.9", "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-tracking-transparency/CHANGELOG.md b/packages/expo-tracking-transparency/CHANGELOG.md index 988ce7adaaeea0..6acd7610a1c990 100644 --- a/packages/expo-tracking-transparency/CHANGELOG.md +++ b/packages/expo-tracking-transparency/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.8 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.7 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-tracking-transparency/android/build.gradle b/packages/expo-tracking-transparency/android/build.gradle index 9d901912b92e13..94ad2e2e367152 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 = '55.0.7' +version = '55.0.8' android { namespace "expo.modules.trackingtransparency" defaultConfig { versionCode 1 - versionName "55.0.7" + versionName "55.0.8" } } diff --git a/packages/expo-tracking-transparency/package.json b/packages/expo-tracking-transparency/package.json index 56f0153ea70f9c..77e75abc24778d 100644 --- a/packages/expo-tracking-transparency/package.json +++ b/packages/expo-tracking-transparency/package.json @@ -1,6 +1,6 @@ { "name": "expo-tracking-transparency", - "version": "55.0.7", + "version": "55.0.8", "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 5c726de253cfa0..ae6154765ba056 100644 --- a/packages/expo-ui/CHANGELOG.md +++ b/packages/expo-ui/CHANGELOG.md @@ -6,13 +6,17 @@ ### 🎉 New features -- [iOS] Added `ConfirmationDialog` component. ([#43366](https://github.com/expo/expo/pull/43366) by [@nishan](https://github.com/intergalacticspacehighway)) -- [iOS] Added `monospacedDigit` modifier. ([#43328](https://github.com/expo/expo/pull/43328) by [@axeelz](https://github.com/axeelz)) - ### 🐛 Bug fixes ### 💡 Others +## 55.0.0 — 2026-02-25 + +### 🎉 New features + +- [iOS] Added `ConfirmationDialog` component. ([#43366](https://github.com/expo/expo/pull/43366) by [@nishan](https://github.com/intergalacticspacehighway)) +- [iOS] Added `monospacedDigit` modifier. ([#43328](https://github.com/expo/expo/pull/43328) by [@axeelz](https://github.com/axeelz)) + ## 55.0.0-preview.7 — 2026-02-20 ### 🎉 New features diff --git a/packages/expo-ui/android/build.gradle b/packages/expo-ui/android/build.gradle index 32fac6e6d2d609..6a13eb1cb7af80 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 = '55.0.0-preview.7' +version = '55.0.0' android { namespace "expo.modules.ui" defaultConfig { versionCode 1 - versionName "55.0.0-preview.7" + versionName "55.0.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } buildFeatures { diff --git a/packages/expo-ui/package.json b/packages/expo-ui/package.json index ecaee4cffb22bc..47908f67d1bb34 100644 --- a/packages/expo-ui/package.json +++ b/packages/expo-ui/package.json @@ -1,6 +1,6 @@ { "name": "@expo/ui", - "version": "55.0.0-preview.7", + "version": "55.0.0", "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 a7b9e8fdb1cd54..1134f7bd7ef412 100644 --- a/packages/expo-updates-interface/CHANGELOG.md +++ b/packages/expo-updates-interface/CHANGELOG.md @@ -10,6 +10,8 @@ ### 💡 Others +## 55.1.3 — 2026-02-25 + ### ⚠️ Notices - Documentation for new native interface. ([#43230](https://github.com/expo/expo/pull/43230) by [@douglowder](https://github.com/douglowder)) diff --git a/packages/expo-updates-interface/android/build.gradle b/packages/expo-updates-interface/android/build.gradle index cf9dbe8adafb8c..6350617730e9db 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 = '55.1.2' +version = '55.1.3' expoModule { canBePublished false @@ -14,6 +14,6 @@ android { namespace "expo.modules.updatesinterface" defaultConfig { versionCode 1 - versionName '55.1.2' + versionName '55.1.3' } } diff --git a/packages/expo-updates-interface/package.json b/packages/expo-updates-interface/package.json index 6d51ff2df0fea0..413b80b0d2233a 100644 --- a/packages/expo-updates-interface/package.json +++ b/packages/expo-updates-interface/package.json @@ -1,6 +1,6 @@ { "name": "expo-updates-interface", - "version": "55.1.2", + "version": "55.1.3", "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 3ecf63bfb3175f..ab0443f1b3c3c1 100644 --- a/packages/expo-updates/CHANGELOG.md +++ b/packages/expo-updates/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.11 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.10 — 2026-02-20 _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 5c4db9e2004e9f..7cc38acaf609a6 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 = '55.0.10' +version = '55.0.11' // 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 '55.0.10' + versionName '55.0.11' consumerProguardFiles("proguard-rules.pro") testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/packages/expo-updates/package.json b/packages/expo-updates/package.json index f2d215c985b505..6c4dfd4fca8f8c 100644 --- a/packages/expo-updates/package.json +++ b/packages/expo-updates/package.json @@ -1,6 +1,6 @@ { "name": "expo-updates", - "version": "55.0.10", + "version": "55.0.11", "description": "Fetches and manages remotely-hosted assets and updates to your app's JS bundle.", "main": "build/index.js", "types": "build/index.d.ts", @@ -45,9 +45,9 @@ "chalk": "^4.1.2", "debug": "^4.3.4", "expo-eas-client": "~55.0.2", - "expo-manifests": "~55.0.8", + "expo-manifests": "~55.0.9", "expo-structured-headers": "~55.0.0", - "expo-updates-interface": "~55.1.2", + "expo-updates-interface": "~55.1.3", "getenv": "^2.0.0", "glob": "^13.0.0", "ignore": "^5.3.1", diff --git a/packages/expo-video-thumbnails/CHANGELOG.md b/packages/expo-video-thumbnails/CHANGELOG.md index b2161056962b7f..13770f3d4a7d15 100644 --- a/packages/expo-video-thumbnails/CHANGELOG.md +++ b/packages/expo-video-thumbnails/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.9 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.8 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-video-thumbnails/android/build.gradle b/packages/expo-video-thumbnails/android/build.gradle index 3c2ee01bcfdb5d..4af96c08689512 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 = '55.0.8' +version = '55.0.9' android { namespace "expo.modules.videothumbnails" defaultConfig { versionCode 14 - versionName '55.0.8' + versionName '55.0.9' } } diff --git a/packages/expo-video-thumbnails/package.json b/packages/expo-video-thumbnails/package.json index 7f259ee62d9d59..ee25228481fd29 100644 --- a/packages/expo-video-thumbnails/package.json +++ b/packages/expo-video-thumbnails/package.json @@ -1,6 +1,6 @@ { "name": "expo-video-thumbnails", - "version": "55.0.8", + "version": "55.0.9", "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 1d43f0c53edf52..a456b0abb946c5 100644 --- a/packages/expo-video/CHANGELOG.md +++ b/packages/expo-video/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.9 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.8 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-video/android/build.gradle b/packages/expo-video/android/build.gradle index ee3b79493c97f8..b629e73c4fab7d 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 = '55.0.8' +version = '55.0.9' android { namespace "expo.modules.video" defaultConfig { versionCode 1 - versionName '55.0.8' + versionName '55.0.9' } } diff --git a/packages/expo-video/package.json b/packages/expo-video/package.json index fcb1325ffaeb54..55f6ea4aaa8b2f 100644 --- a/packages/expo-video/package.json +++ b/packages/expo-video/package.json @@ -1,7 +1,7 @@ { "name": "expo-video", "title": "Expo Video", - "version": "55.0.8", + "version": "55.0.9", "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 48fff72b2f5822..72a83034e86fb8 100644 --- a/packages/expo-web-browser/CHANGELOG.md +++ b/packages/expo-web-browser/CHANGELOG.md @@ -10,6 +10,12 @@ ### 💡 Others +## 55.0.9 — 2026-02-25 + +### 🎉 New features + +- Add support for auth universal links callback ([#42695](https://github.com/expo/expo/pull/42695) by [@gabrieldonadel](https://github.com/gabrieldonadel)) + ## 55.0.8 — 2026-02-20 _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 9c621e56014b79..78a4630f8e89f7 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 = '55.0.8' +version = '55.0.9' android { namespace "expo.modules.webbrowser" defaultConfig { versionCode 18 - versionName '55.0.8' + versionName '55.0.9' } } diff --git a/packages/expo-web-browser/ios/WebAuthSession.swift b/packages/expo-web-browser/ios/WebAuthSession.swift index fb228d430c99ef..5d32d0c3540bb6 100644 --- a/packages/expo-web-browser/ios/WebAuthSession.swift +++ b/packages/expo-web-browser/ios/WebAuthSession.swift @@ -24,17 +24,35 @@ final internal class WebAuthSession { private var presentationContextProvider = PresentationContextProvider() init(authUrl: URL, redirectUrl: URL?, options: AuthSessionOptions) { - self.authSession = ASWebAuthenticationSession( - url: authUrl, - callbackURLScheme: redirectUrl?.scheme, - completionHandler: { callbackUrl, error in - self.finish(with: [ - "type": callbackUrl != nil ? "success" : "cancel", - "url": callbackUrl?.absoluteString, - "error": error?.localizedDescription - ]) - } - ) + let completionHandler: ASWebAuthenticationSession.CompletionHandler = { callbackUrl, error in + self.finish(with: [ + "type": callbackUrl != nil ? "success" : "cancel", + "url": callbackUrl?.absoluteString, + "error": error?.localizedDescription + ]) + } + + // iOS 17.4+/macOS 14.4+ supports HTTPS callbacks with host/path matching + if #available(iOS 17.4, macOS 14.4, *), + let redirectUrl, + redirectUrl.scheme == "https", + let host = redirectUrl.host(percentEncoded: false), + !host.isEmpty { + // Use the new callback API for HTTPS universal links + // Pass an empty string for the path to match any path under the host if no specific path is provided + self.authSession = ASWebAuthenticationSession( + url: authUrl, + callback: .https(host: host, path: redirectUrl.path), + completionHandler: completionHandler + ) + } else { + // Fallback to the old API for custom schemes or older iOS versions + self.authSession = ASWebAuthenticationSession( + url: authUrl, + callbackURLScheme: redirectUrl?.scheme, + completionHandler: completionHandler + ) + } self.authSession?.prefersEphemeralWebBrowserSession = options.preferEphemeralSession } diff --git a/packages/expo-web-browser/package.json b/packages/expo-web-browser/package.json index 100200b62b0943..6be26ae1869379 100644 --- a/packages/expo-web-browser/package.json +++ b/packages/expo-web-browser/package.json @@ -1,6 +1,6 @@ { "name": "expo-web-browser", - "version": "55.0.8", + "version": "55.0.9", "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 bbc062641dea38..c86f6c38ac52e6 100644 --- a/packages/expo-widgets/CHANGELOG.md +++ b/packages/expo-widgets/CHANGELOG.md @@ -6,14 +6,20 @@ ### 🎉 New features +### 🐛 Bug fixes + +### 💡 Others + +## 55.0.0 — 2026-02-25 + +### 🎉 New features + - New API based on shared objects. ([#43243](https://github.com/expo/expo/pull/43243) by [@jakex7](https://github.com/jakex7)) ### 🐛 Bug fixes - Fix iOS bundle build for irregularly hoisted dependencies or monorepos ([#43350](https://github.com/expo/expo/pull/43350) by [@kitten](https://github.com/kitten)) -### 💡 Others - ## 55.0.0-alpha.8 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/expo-widgets/package.json b/packages/expo-widgets/package.json index 3a286df1ae6378..7d6605fba63dab 100644 --- a/packages/expo-widgets/package.json +++ b/packages/expo-widgets/package.json @@ -1,6 +1,6 @@ { "name": "expo-widgets", - "version": "55.0.0-alpha.8", + "version": "55.0.0", "description": "Widgets.", "main": "build/index.js", "types": "build/index.d.ts", @@ -32,10 +32,10 @@ "license": "MIT", "homepage": "https://docs.expo.dev/versions/latest/sdk/widgets/", "dependencies": { - "@expo/config-plugins": "~55.0.5", - "@expo/config-types": "^55.0.4", + "@expo/config-plugins": "~55.0.6", + "@expo/config-types": "^55.0.5", "@expo/plist": "^0.5.2", - "@expo/ui": "55.0.0-preview.7" + "@expo/ui": "55.0.0" }, "devDependencies": { "expo-module-scripts": "^55.0.2" diff --git a/packages/expo/CHANGELOG.md b/packages/expo/CHANGELOG.md index fe21833e509582..88aa1fd8cbbf5b 100644 --- a/packages/expo/CHANGELOG.md +++ b/packages/expo/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.0 — 2026-02-25 + +### 💡 Others + - [Android] Remove legacy autolinking integration. ([#43303](https://github.com/expo/expo/pull/43303) by [@lukmccall](https://github.com/lukmccall)) ## 55.0.0-preview.12 — 2026-02-20 diff --git a/packages/expo/android/build.gradle b/packages/expo/android/build.gradle index 24689691cbbd30..c94538a7d5dd8d 100644 --- a/packages/expo/android/build.gradle +++ b/packages/expo/android/build.gradle @@ -10,7 +10,7 @@ buildscript { } group = 'host.exp.exponent' -version = '55.0.0-preview.12' +version = '55.0.0' 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 "55.0.0-preview.12" + versionName "55.0.0" consumerProguardFiles("proguard-rules.pro") } testOptions { diff --git a/packages/expo/bundledNativeModules.json b/packages/expo/bundledNativeModules.json index fe0938f91dd4dc..20963efab42c59 100644 --- a/packages/expo/bundledNativeModules.json +++ b/packages/expo/bundledNativeModules.json @@ -1,8 +1,8 @@ { - "@expo/fingerprint": "~0.16.4", + "@expo/fingerprint": "~0.16.5", "@expo/metro-runtime": "~55.0.6", "@expo/vector-icons": "^15.0.2", - "@expo/ui": "~55.0.0-preview.7", + "@expo/ui": "~55.0.0", "@react-native-async-storage/async-storage": "2.2.0", "@react-native-community/datetimepicker": "8.6.0", "@react-native-masked-view/masked-view": "0.3.2", @@ -16,82 +16,82 @@ "expo-analytics-amplitude": "~11.3.0", "expo-app-auth": "~11.1.0", "expo-app-loader-provider": "~8.0.0", - "expo-apple-authentication": "~55.0.7", - "expo-application": "~55.0.7", - "expo-asset": "~55.0.6", - "expo-audio": "~55.0.7", - "expo-auth-session": "~55.0.5", - "expo-background-fetch": "~55.0.7", - "expo-background-task": "~55.0.7", - "expo-battery": "~55.0.7", - "expo-blur": "~55.0.7", - "expo-brightness": "~55.0.7", - "expo-brownfield": "~55.0.9", - "expo-build-properties": "~55.0.8", - "expo-calendar": "~55.0.7", - "expo-camera": "~55.0.7", - "expo-cellular": "~55.0.7", + "expo-apple-authentication": "~55.0.8", + "expo-application": "~55.0.8", + "expo-asset": "~55.0.7", + "expo-audio": "~55.0.8", + "expo-auth-session": "~55.0.6", + "expo-background-fetch": "~55.0.8", + "expo-background-task": "~55.0.8", + "expo-battery": "~55.0.8", + "expo-blur": "~55.0.8", + "expo-brightness": "~55.0.8", + "expo-brownfield": "~55.0.10", + "expo-build-properties": "~55.0.9", + "expo-calendar": "~55.0.8", + "expo-camera": "~55.0.8", + "expo-cellular": "~55.0.8", "expo-checkbox": "~55.0.3", - "expo-clipboard": "~55.0.7", - "expo-constants": "~55.0.6", - "expo-contacts": "~55.0.7", - "expo-crypto": "~55.0.7", - "expo-dev-client": "~55.0.7", - "expo-device": "~55.0.8", - "expo-document-picker": "~55.0.7", - "expo-file-system": "~55.0.8", + "expo-clipboard": "~55.0.8", + "expo-constants": "~55.0.7", + "expo-contacts": "~55.0.8", + "expo-crypto": "~55.0.8", + "expo-dev-client": "~55.0.8", + "expo-device": "~55.0.9", + "expo-document-picker": "~55.0.8", + "expo-file-system": "~55.0.9", "expo-font": "~55.0.4", - "expo-gl": "~55.0.8", - "expo-glass-effect": "~55.0.6", + "expo-gl": "~55.0.9", + "expo-glass-effect": "~55.0.7", "expo-google-app-auth": "~8.3.0", - "expo-haptics": "~55.0.7", - "expo-image": "~55.0.4", + "expo-haptics": "~55.0.8", + "expo-image": "~55.0.5", "expo-image-loader": "~55.0.0", - "expo-image-manipulator": "~55.0.8", - "expo-image-picker": "~55.0.8", - "expo-intent-launcher": "~55.0.7", - "expo-insights": "~55.0.9", + "expo-image-manipulator": "~55.0.9", + "expo-image-picker": "~55.0.9", + "expo-intent-launcher": "~55.0.8", + "expo-insights": "~55.0.10", "expo-keep-awake": "~55.0.4", - "expo-linear-gradient": "~55.0.7", - "expo-linking": "~55.0.6", - "expo-local-authentication": "~55.0.7", - "expo-localization": "~55.0.7", - "expo-location": "~55.1.1", - "expo-mail-composer": "~55.0.7", - "expo-manifests": "~55.0.8", - "expo-maps": "~55.0.8", + "expo-linear-gradient": "~55.0.8", + "expo-linking": "~55.0.7", + "expo-local-authentication": "~55.0.8", + "expo-localization": "~55.0.8", + "expo-location": "~55.1.2", + "expo-mail-composer": "~55.0.8", + "expo-manifests": "~55.0.9", + "expo-maps": "~55.0.9", "expo-mcp": "~0.2.1", - "expo-media-library": "~55.0.8", - "expo-mesh-gradient": "~55.0.7", - "expo-module-template": "~55.0.6", - "expo-modules-core": "~55.0.10", - "expo-navigation-bar": "~55.0.7", - "expo-network": "~55.0.7", - "expo-notifications": "~55.0.9", - "expo-print": "~55.0.7", - "expo-live-photo": "~55.0.7", - "expo-router": "~55.0.0-preview.9", - "expo-screen-capture": "~55.0.7", - "expo-screen-orientation": "~55.0.7", - "expo-secure-store": "~55.0.7", - "expo-sensors": "~55.0.7", - "expo-server": "~55.0.4", - "expo-sharing": "~55.0.9", - "expo-sms": "~55.0.7", - "expo-speech": "~55.0.7", - "expo-splash-screen": "~55.0.8", - "expo-sqlite": "~55.0.8", - "expo-status-bar": "~55.0.3", - "expo-store-review": "~55.0.7", + "expo-media-library": "~55.0.9", + "expo-mesh-gradient": "~55.0.8", + "expo-module-template": "~55.0.7", + "expo-modules-core": "~55.0.11", + "expo-navigation-bar": "~55.0.8", + "expo-network": "~55.0.8", + "expo-notifications": "~55.0.10", + "expo-print": "~55.0.8", + "expo-live-photo": "~55.0.8", + "expo-router": "~55.0.0", + "expo-screen-capture": "~55.0.8", + "expo-screen-orientation": "~55.0.8", + "expo-secure-store": "~55.0.8", + "expo-sensors": "~55.0.8", + "expo-server": "~55.0.5", + "expo-sharing": "~55.0.10", + "expo-sms": "~55.0.8", + "expo-speech": "~55.0.8", + "expo-splash-screen": "~55.0.9", + "expo-sqlite": "~55.0.9", + "expo-status-bar": "~55.0.4", + "expo-store-review": "~55.0.8", "expo-symbols": "~55.0.4", - "expo-system-ui": "~55.0.8", - "expo-task-manager": "~55.0.8", - "expo-tracking-transparency": "~55.0.7", - "expo-updates": "~55.0.10", - "expo-video-thumbnails": "~55.0.8", - "expo-video": "~55.0.8", - "expo-web-browser": "~55.0.8", - "jest-expo": "~55.0.8", + "expo-system-ui": "~55.0.9", + "expo-task-manager": "~55.0.9", + "expo-tracking-transparency": "~55.0.8", + "expo-updates": "~55.0.11", + "expo-video-thumbnails": "~55.0.9", + "expo-video": "~55.0.9", + "expo-web-browser": "~55.0.9", + "jest-expo": "~55.0.9", "lottie-react-native": "~7.3.4", "react": "19.2.0", "react-dom": "19.2.0", diff --git a/packages/expo/package.json b/packages/expo/package.json index dc115834c1ef2e..6c8f6e8a2422d1 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -1,6 +1,6 @@ { "name": "expo", - "version": "55.0.0-preview.12", + "version": "55.0.0", "description": "The Expo SDK", "main": "src/Expo.ts", "module": "src/Expo.ts", @@ -77,25 +77,25 @@ "homepage": "https://github.com/expo/expo/tree/main/packages/expo", "dependencies": { "@babel/runtime": "^7.20.0", - "@expo/cli": "55.0.10", - "@expo/config": "~55.0.7", - "@expo/config-plugins": "~55.0.5", + "@expo/cli": "55.0.11", + "@expo/config": "~55.0.8", + "@expo/config-plugins": "~55.0.6", "@expo/devtools": "55.0.2", - "@expo/fingerprint": "0.16.4", - "@expo/local-build-cache-provider": "55.0.5", + "@expo/fingerprint": "0.16.5", + "@expo/local-build-cache-provider": "55.0.6", "@expo/log-box": "55.0.7", "@expo/metro": "~54.2.0", - "@expo/metro-config": "55.0.7", + "@expo/metro-config": "55.0.8", "@expo/vector-icons": "^15.0.2", "@ungap/structured-clone": "^1.3.0", - "babel-preset-expo": "~55.0.6", - "expo-asset": "~55.0.6", - "expo-constants": "~55.0.6", - "expo-file-system": "~55.0.8", + "babel-preset-expo": "~55.0.7", + "expo-asset": "~55.0.7", + "expo-constants": "~55.0.7", + "expo-file-system": "~55.0.9", "expo-font": "~55.0.4", "expo-keep-awake": "~55.0.4", - "expo-modules-autolinking": "55.0.7", - "expo-modules-core": "55.0.10", + "expo-modules-autolinking": "55.0.8", + "expo-modules-core": "55.0.11", "pretty-format": "^29.7.0", "react-refresh": "^0.14.2", "whatwg-url-minimum": "^0.1.1" diff --git a/packages/install-expo-modules/CHANGELOG.md b/packages/install-expo-modules/CHANGELOG.md index 216735d9313c32..3d405c0254946b 100644 --- a/packages/install-expo-modules/CHANGELOG.md +++ b/packages/install-expo-modules/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 0.14.9 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 0.14.8 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/install-expo-modules/package.json b/packages/install-expo-modules/package.json index d65059d800eacb..f655e70d5749e4 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.8", + "version": "0.14.9", "license": "MIT", "description": "Tools to install expo-modules for existing react-native projects", "keywords": [ @@ -36,8 +36,8 @@ "directory": "packages/install-expo-modules" }, "devDependencies": { - "@expo/config": "~55.0.7", - "@expo/config-plugins": "~55.0.5", + "@expo/config": "~55.0.8", + "@expo/config-plugins": "~55.0.6", "@expo/package-manager": "^1.10.3", "@expo/spawn-async": "^1.7.2", "@types/prompts": "^2.0.6", diff --git a/packages/jest-expo/CHANGELOG.md b/packages/jest-expo/CHANGELOG.md index fac3bd3d1915c0..7bd4af357895a8 100644 --- a/packages/jest-expo/CHANGELOG.md +++ b/packages/jest-expo/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.0.9 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.0.8 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/jest-expo/package.json b/packages/jest-expo/package.json index 6170ddf16ef8a3..b51b6e3bd646fd 100644 --- a/packages/jest-expo/package.json +++ b/packages/jest-expo/package.json @@ -1,6 +1,6 @@ { "name": "jest-expo", - "version": "55.0.8", + "version": "55.0.9", "description": "A Jest preset to painlessly test your Expo / React Native apps.", "license": "MIT", "main": "src/index.js", @@ -37,7 +37,7 @@ "preset": "jest-expo/universal" }, "dependencies": { - "@expo/config": "~55.0.7", + "@expo/config": "~55.0.8", "@expo/json-file": "^10.0.12", "@jest/create-cache-key-function": "^29.2.1", "@jest/globals": "^29.2.1", diff --git a/packages/patch-project/CHANGELOG.md b/packages/patch-project/CHANGELOG.md index 9026bc3be9047f..e957b60ab4bd8a 100644 --- a/packages/patch-project/CHANGELOG.md +++ b/packages/patch-project/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 55.1.6 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 55.1.5 — 2026-02-20 _This version does not introduce any user-facing changes._ diff --git a/packages/patch-project/package.json b/packages/patch-project/package.json index 8a115216636cad..f8d3d060bf5ec1 100644 --- a/packages/patch-project/package.json +++ b/packages/patch-project/package.json @@ -1,6 +1,6 @@ { "name": "patch-project", - "version": "55.1.5", + "version": "55.1.6", "description": "An Expo config-plugin and tool to support patch-based CNG", "main": "build/withPatchPlugin.js", "types": "build/withPatchPlugin.d.ts", @@ -42,14 +42,14 @@ }, "homepage": "https://github.com/expo/expo/tree/main/packages/patch-project#readme", "devDependencies": { - "@expo/cli": "55.0.10", + "@expo/cli": "55.0.11", "expo-module-scripts": "^55.0.2", "memfs": "^3.2.0" }, "dependencies": { "@bacons/xcode": "1.0.0-alpha.24", - "@expo/config": "~55.0.7", - "@expo/config-plugins": "~55.0.5", + "@expo/config": "~55.0.8", + "@expo/config-plugins": "~55.0.6", "@expo/env": "~2.1.1", "@expo/spawn-async": "^1.7.2", "arg": "5.0.2", diff --git a/packages/uri-scheme/CHANGELOG.md b/packages/uri-scheme/CHANGELOG.md index e74b65f6d47520..d1eaa14690e092 100644 --- a/packages/uri-scheme/CHANGELOG.md +++ b/packages/uri-scheme/CHANGELOG.md @@ -10,6 +10,10 @@ ### 💡 Others +## 2.0.16 — 2026-02-25 + +_This version does not introduce any user-facing changes._ + ## 2.0.15 — 2026-02-16 _This version does not introduce any user-facing changes._ diff --git a/packages/uri-scheme/package.json b/packages/uri-scheme/package.json index 4488f0dc5e1fb1..06c57caa1820c9 100644 --- a/packages/uri-scheme/package.json +++ b/packages/uri-scheme/package.json @@ -1,6 +1,6 @@ { "name": "uri-scheme", - "version": "2.0.15", + "version": "2.0.16", "description": "Interact with native URI schemes", "main": "build/index.js", "keywords": [ @@ -37,7 +37,7 @@ "prepublishOnly": "expo-module prepublishOnly" }, "devDependencies": { - "@expo/config-plugins": "~55.0.5", + "@expo/config-plugins": "~55.0.6", "@expo/plist": "^0.5.2", "@expo/spawn-async": "^1.7.2", "@types/prompts": "^2.0.6", diff --git a/templates/expo-template-bare-minimum/package.json b/templates/expo-template-bare-minimum/package.json index 561de1f73d85fe..1fcaddbceb2cb7 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": "55.0.11", + "version": "55.0.12", "main": "index.js", "scripts": { "start": "expo start --dev-client", @@ -11,8 +11,8 @@ "web": "expo start --web" }, "dependencies": { - "expo": "~55.0.0-preview.12", - "expo-status-bar": "~55.0.3", + "expo": "~55.0.0", + "expo-status-bar": "~55.0.4", "react": "19.2.0", "react-native": "0.83.2" } diff --git a/templates/expo-template-blank-typescript/package.json b/templates/expo-template-blank-typescript/package.json index 3b39fe5b76257e..030b71b414dbc9 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": "55.1.6", + "version": "55.1.7", "main": "index.ts", "scripts": { "start": "expo start", @@ -11,8 +11,8 @@ "web": "expo start --web" }, "dependencies": { - "expo": "~55.0.0-preview.12", - "expo-status-bar": "~55.0.3", + "expo": "~55.0.0", + "expo-status-bar": "~55.0.4", "react": "19.2.0", "react-native": "0.83.2" }, diff --git a/templates/expo-template-blank/package.json b/templates/expo-template-blank/package.json index 8822d5afd138db..d4b823fe9e7153 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": "55.1.6", + "version": "55.1.7", "main": "index.js", "scripts": { "start": "expo start", @@ -11,8 +11,8 @@ "web": "expo start --web" }, "dependencies": { - "expo": "~55.0.0-preview.12", - "expo-status-bar": "~55.0.3", + "expo": "~55.0.0", + "expo-status-bar": "~55.0.4", "react": "19.2.0", "react-native": "0.83.2" } diff --git a/templates/expo-template-default/README.md b/templates/expo-template-default/README.md index 48dd63ff3ef9d8..4d67aec2af22c4 100644 --- a/templates/expo-template-default/README.md +++ b/templates/expo-template-default/README.md @@ -35,6 +35,12 @@ npm run reset-project This command will move the starter code to the **app-example** directory and create a blank **app** directory where you can start developing. +### Other setup steps + +- To set up ESLint for linting, run `npx expo lint`, or follow our guide on ["Using ESLint and Prettier"](https://docs.expo.dev/guides/using-eslint/) +- If you'd like to set up unit testing, follow our guide on ["Unit Testing with Jest"](https://docs.expo.dev/develop/unit-testing/) +- Learn more about the TypeScript setup in this template in our guide on ["Using TypeScript"](https://docs.expo.dev/guides/typescript/) + ## Learn more To learn more about developing your project with Expo, look at the following resources: diff --git a/templates/expo-template-default/eslint.config.js b/templates/expo-template-default/eslint.config.js deleted file mode 100644 index 5025da683d6b6e..00000000000000 --- a/templates/expo-template-default/eslint.config.js +++ /dev/null @@ -1,10 +0,0 @@ -// https://docs.expo.dev/guides/using-eslint/ -const { defineConfig } = require('eslint/config'); -const expoConfig = require('eslint-config-expo/flat'); - -module.exports = defineConfig([ - expoConfig, - { - ignores: ['dist/*'], - }, -]); diff --git a/templates/expo-template-default/package.json b/templates/expo-template-default/package.json index afa3990b17ee86..70220e89dc2ac7 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": "55.1.6", + "version": "55.1.7", "scripts": { "start": "expo start", "reset-project": "node ./scripts/reset-project.js", @@ -16,19 +16,19 @@ "@react-navigation/bottom-tabs": "^7.7.3", "@react-navigation/elements": "^2.8.1", "@react-navigation/native": "^7.1.28", - "expo": "~55.0.0-preview.12", - "expo-constants": "~55.0.6", - "expo-device": "~55.0.8", + "expo": "~55.0.0", + "expo-constants": "~55.0.7", + "expo-device": "~55.0.9", "expo-font": "~55.0.4", - "expo-glass-effect": "~55.0.6", - "expo-image": "~55.0.4", - "expo-linking": "~55.0.6", - "expo-router": "~55.0.0-preview.9", - "expo-splash-screen": "~55.0.8", - "expo-status-bar": "~55.0.3", + "expo-glass-effect": "~55.0.7", + "expo-image": "~55.0.5", + "expo-linking": "~55.0.7", + "expo-router": "~55.0.0", + "expo-splash-screen": "~55.0.9", + "expo-status-bar": "~55.0.4", "expo-symbols": "~55.0.4", - "expo-system-ui": "~55.0.8", - "expo-web-browser": "~55.0.8", + "expo-system-ui": "~55.0.9", + "expo-web-browser": "~55.0.9", "react": "19.2.0", "react-dom": "19.2.0", "react-native": "0.83.2", @@ -41,8 +41,6 @@ }, "devDependencies": { "@types/react": "~19.2.2", - "typescript": "~5.9.2", - "eslint": "^9.25.0", - "eslint-config-expo": "~55.0.0" + "typescript": "~5.9.2" } } diff --git a/templates/expo-template-tabs/components/__tests__/StyledText-test.js b/templates/expo-template-tabs/components/__tests__/StyledText-test.js deleted file mode 100644 index f569ce8d3008f0..00000000000000 --- a/templates/expo-template-tabs/components/__tests__/StyledText-test.js +++ /dev/null @@ -1,10 +0,0 @@ -import * as React from 'react'; -import renderer from 'react-test-renderer'; - -import { MonoText } from '../StyledText'; - -it(`renders correctly`, () => { - const tree = renderer.create(Snapshot test!).toJSON(); - - expect(tree).toMatchSnapshot(); -}); diff --git a/templates/expo-template-tabs/package.json b/templates/expo-template-tabs/package.json index 6406077e95ce86..d1bdf6bc98b20b 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": "55.1.6", + "version": "55.1.7", "scripts": { "start": "expo start", "android": "expo start --android", @@ -13,14 +13,14 @@ "dependencies": { "@expo/vector-icons": "^15.0.2", "@react-navigation/native": "^7.1.28", - "expo": "~55.0.0-preview.12", - "expo-constants": "~55.0.6", + "expo": "~55.0.0", + "expo-constants": "~55.0.7", "expo-font": "~55.0.4", - "expo-linking": "~55.0.6", - "expo-router": "~55.0.0-preview.9", - "expo-splash-screen": "~55.0.8", - "expo-status-bar": "~55.0.3", - "expo-web-browser": "~55.0.8", + "expo-linking": "~55.0.7", + "expo-router": "~55.0.0", + "expo-splash-screen": "~55.0.9", + "expo-status-bar": "~55.0.4", + "expo-web-browser": "~55.0.9", "react": "19.2.0", "react-dom": "19.2.0", "react-native": "0.83.2", @@ -32,7 +32,6 @@ }, "devDependencies": { "@types/react": "~19.2.2", - "react-test-renderer": "19.2.0", "typescript": "~5.9.2" } }