This repository was archived by the owner on Oct 22, 2021. It is now read-only.
fix(deps): update expo monorepo (major) #18
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
~42.0.1->43.0.0~9.2.1->10.0.3Release Notes
expo/expo
v43.0.0Compare Source
📚 3rd party library updates
react-native-shared-elementfrom0.7.0to0.8.2. (#14245 by @IjzerenHein)firebasefrom8.2.3to8.10.0. (#14259 by @IjzerenHein)@react-native-community/netinfofrom6.0.0to6.0.2. (#14329 by @cruzach)react-native-webviewfrom11.6.2to11.13.0. (#14301 by @kudo)react-native-lottiefrom4.0.2to4.0.3. (#14331 by @cruzach)@stripe/stripe-react-nativefrom0.1.4to0.2.2. (#14357 & #14452 by @cruzach)react-native-safe-area-contextfrom3.2.0to3.3.2. (#14303 by @kudo)@react-native-community/viewpagerfrom5.0.11toreact-native-pager-view@5.4.6. (#14348 by @cruzach) (#14657 by @kudo)@react-native-picker/pickerfrom1.6.7to2.1.0. (#14358 by @ajsmth)react-native-screensfrom3.4.0to3.8.0. (#14330 by @cruzach) (#14544 by @kudo)🛠 Breaking changes
@expo/config-plugins(#14798 by @jkhales)@expo/config-types(#14798 by @jkhales)expo-payments-stripe. Please use@stripe/stripe-react-nativeinstead. (#14382 by @cruzach)navigator.geolocationis no longer defined automatically as a side effect of theexpopackage. It previously provided a warning that you needed to installexpo-location. (#14441 by @brentvatneexpo-ads-admobexpo-ads-facebookexpo-analytics-amplitudeinitialize,setUserId,setUserProperties,clearUserProperties,logEvent,logEventWithProperties,setGroupandsetTrackingOptions. (#13675 by @Simek)expo-analytics-segmentexpo-app-authexpo-apple-authenticationexpo-avextension: '.m4a'andoutputFormat: RECORDING_OPTION_IOS_OUTPUT_FORMAT_MPEG4AACso as to ensure cross-platform compatibility. (#13492 by @actuallymentor)expo-background-fetchUIBackgroundModeslocationto theexpo-locationplugin (#14142 by @EvanBacon)BackgroundFetchResultandBackgroundFetchStatus. (#12716 by @Simek) (#13267 by @Simek)expo-barcode-scannerexpo-batteryexpo-applicationexpo-blurexpo-brightnessexpo-branchexpo-calendarexpo-cameragetPermissionsAsyncandrequestPermissionsAsyncmethods, use specific permission requesters. (#13855 by @bycedric)expo-constantsexpo-contactsAndroidManifest.xmlqueries for intent handling. (#13388 by @EvanBacon)Contacts.presentFormAsyncnow resolves when the native form closes. (#13699 by @dsokal)expo-cryptoexpo-cellularexpo-deviceexpo-document-pickerexpo-face-detectorFaceDetector.Constants.*with String Enums (FaceDetector.FaceDetectorMode,FaceDetector.FaceDetectorLandmarksandFaceDetector.FaceDetectorClassifications). (#14179 by @Simek)expo-error-recoveryexpo-file-systemAndroidManifest.xmlqueries for intent handling. (#13388 by @EvanBacon)expo-facebookexpo-firebase-coreIFirebaseOptionstype toFirebaseOptions. (#14342 by @Simek)expo-firebase-analyticsexpo-fontexpo-glexpo-hapticsexpo-google-sign-inexpo-image-manipulatorexpo-image-pickerexpo-intent-launcherActivityAction. (#14070 by @Simek)expo-image-loaderexpo-linear-gradientexpo-keep-awakeexpo-localizationexpo-local-authenticationexpo-locationexpo-mail-composerAndroidManifest.xmlqueries for intent handling. (#13388 by @EvanBacon)expo-media-libraryexpo-networkexpo-printexpo-notificationsexpo-permissionsexpo-screen-captureexpo-screen-orientationexpo-secure-storeexpo-sharingexpo-sensorsexpo-smsAndroidManifest.xmlqueries for intent handling. (#13388 by @EvanBacon)expo-randomexpo-speechexpo-sqliteexpo-store-reviewexpo-task-managerUIBackgroundModeslocationto theexpo-locationplugin (#14142 by @EvanBacon)expo-web-browserexpo-video-thumbnailsunimodules-task-manager-interfaceunimodules-app-loader🎉 New features
expo-ads-admobexpo-ads-facebookusePermissionshooks from modules factory. (#13850 by @bycedric)expo-avprop-typesin favor of TypeScript. (#8679 by @EvanBacon)createElementfromreact-native-webfor RNW v12 support. (#8773 by @EvanBacon)RecordingStatusobject described withmeteringkey. AddisMeteringEnabledflag inRecordingOptionsto enable computing this information. The flag is set totrueby default inRecordingOptionspresets (RECORDING_OPTIONS_PRESET_HIGH_QUALITY,RECORDING_OPTIONS_PRESET_LOW_QUALITY). (#10759 by @danieloi)android.permission.MODIFY_AUDIO_SETTINGSpermission. (#13163 by @EvanBacon)Recording.createAsyncAPI for faster recording on iOS. (#12294 by @IjzerenHein)keepAudioActiveHintrecording option to prevent deactivation of the Audio session when recording on iOS. (#12294 by @IjzerenHein)microphonePermission: false. (#13446 by @EvanBacon)usePermissionshook from modules factory. (#13851 by @bycedric)setOnMetadataUpdate. (#14134 by @dani-mp)expo-assetexpo-background-fetchexpo-auth-sessionexpo-barcode-scannerexpo-brightnessBrightness.usePermissionshook from modules factory. (#13853 by @bycedric)expo-calendarexpo-camerauseCameraPermissionsanduseMicrophonePermissionshooks from modules factory. (#13855 by @bycedric)expo-constantsexpo-cellularexpo-facebookusePermissionshook from modules factory. (#13857 by @bycedric)expo-firebase-coreexpo-firebase-analyticsitemsarray tologEvent(#14189 by @IjzerenHein)expo-google-sign-inexpo-image-manipulatorexpo-image-pickerexpo-linkingexpo-locationisIosBackgroundLocationEnabledto enable the background location UIMode (#14142 by @EvanBacon)expo-media-libraryisAvailableAsyncmethod. (#13418 by @danielmark0116)usePermissionshook from modules factory. (#13862 by @bycedric)expo-printmarkupFormatterIOSoption inprintToFileAsyncon iOS (default option can't handle html page breaks). (#13799 by @mstach60161)markupFormatterIOS(string) in favor ofuseMarkupFormatter(boolean). (#13897 by @mstach60161)expo-notificationsexpo-store-reviewexpo-task-managerunimodules-task-manager-interfaceunimodules-app-loader🐛 Bug fixes
expo-ads-admobexpo-ads-facebookexpo-analytics-amplitudeexpo-analytics-segmentaarpackage to avoid potential build-time crashes. (#10972 by @cruzach)expo-app-authexpo-apple-authenticationexpo-avexpo-avafter replaying (#7193 by @mczernek)Plaback.loadAsync()return type. (#7559 by @awinograd)AVManager. (#11375 by @sjchmiela)JNI DETECTED ERROR IN APPLICATION: java_object == null in call to GetObjectClass from void versioned.host.exp.exponent.modules.api.reanimated.NativeProxy$EventHandler.receiveEventon Android. (#14569 by @lukmccall)expo-background-fetchminimumIntervalvalue to accurately reflect Android default. (#13387 by @ajsmth)expo-auth-session@unimodules/react-native-adapterpackage. (#14585 by @tsapeta)expo-barcode-scannerexpo-image-loader. (#14585 by @tsapeta)expo-batteryexpo-applicationexpo-blurintensityvalue at100, update the tint color values. (#14112 by @Simek)expo-brightnessexpo-branchexpo-calendarexpo-camera@koale/useworkerto^4.0.2(#14138 by @fguitton) (#13341 by @fguitton)get/requestMicrophonePermissionsAsync()andget/requestCameraPermissionsAsync()methods to named exports. (#13621 by @ajsmth)initWithModuleRegistry()(#13690 by @ajsmth)expo-constants__dir__absolute path in script_phase making an inconsistent Podfile.lock. (#13610 by @kudo)PROJECT_ROOTpath resolution inget-app-config-ios.sh. (#13439 by @ajsmth)expo-contactsexpo-cryptoexpo-cellularexpo-deviceexpo-document-pickerAndroidManifest.xmlqueries for intent handling. (#13388 by @EvanBacon)expo-face-detectorexpo-error-recoveryexpo-file-systemgetFreeDiskStorageAsyncnow correctly reports free disk space on iOS. (#14279 by mickmaccallum)expo-facebooklogPurchaseAsyncon iOS now accepts anNSNumbertype, which has no user-facing impact besides fixing an error message in the App Events console. (#13369 by @cruzach)logInWithReadPermissionsAsyncto handle empty userInfo in native exception. (#14492 by @ajsmth)expo-firebase-coreexpo-firebase-analyticslogEventexception on Android when using arrays. (#14189 by @IjzerenHein)expo-fontexpo-glOES_vertex_array_objectfrom list of supported extensions. (#14299 by @wkozyra95)expo-hapticsexpo-google-sign-inexpo-image-manipulatorwidthorheight. (#13369 by @cruzach)0is requested on web. (#13728 by @mnightingale)manipulateAsyncreturns incorrect height (original unmanipulated height). (#13726 by @mnightingale)expo-image-loader. (#14585 by @tsapeta)expo-image-pickerGPSHPositioningErrorexif parameter on Android. (#13998 by @mstach60161)expo-image-loaderexpo-linear-gradientexpo-keep-awakeexpo-localizationexpo-local-authenticationexpo-locationLocation.getCurrentPositionAsyncthrowingLocation provider is unavailable.error. (#14281 by @m1st4ke)expo-mail-composerexpo-media-librarygetAssetsAsyncandgetAssetInfoAsync, the promise returnsexif: nullinstead. (#14408 by @barthap)createAssetAsyncandsaveToLibraryAsyncon Android 11. (#14518 by @barthap)expo-networkexpo-printexpo-notificationsshouldPlaySoundproperty insetNotificationHandler. (#13411 by @cruzach)ExpoPushTokens). (#13409 by @cruzach)expo-permissionsexpo-screen-captureexpo-screen-orientationreact-native-screensorientation prop. (#14541 by @lukmccall)expo-secure-storeexpo-sharingexpo-sensorsexpo-smsexpo-randomexpo-speechreact-native@>0.64.0. (#13654 by @dsokal)speak. (#4516 by @Federkun) (#14516 by @Federkun)expo-sqliteexpo-store-reviewConfiguration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.