This repository has been archived by the owner on Oct 22, 2021. It is now read-only.
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.3
Release Notes
expo/expo
v43.0.0
Compare Source
📚 3rd party library updates
react-native-shared-element
from0.7.0
to0.8.2
. (#14245 by @IjzerenHein)firebase
from8.2.3
to8.10.0
. (#14259 by @IjzerenHein)@react-native-community/netinfo
from6.0.0
to6.0.2
. (#14329 by @cruzach)react-native-webview
from11.6.2
to11.13.0
. (#14301 by @kudo)react-native-lottie
from4.0.2
to4.0.3
. (#14331 by @cruzach)@stripe/stripe-react-native
from0.1.4
to0.2.2
. (#14357 & #14452 by @cruzach)react-native-safe-area-context
from3.2.0
to3.3.2
. (#14303 by @kudo)@react-native-community/viewpager
from5.0.11
to[email protected]
. (#14348 by @cruzach) (#14657 by @kudo)@react-native-picker/picker
from1.6.7
to2.1.0
. (#14358 by @ajsmth)react-native-screens
from3.4.0
to3.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-native
instead. (#14382 by @cruzach)navigator.geolocation
is no longer defined automatically as a side effect of theexpo
package. It previously provided a warning that you needed to installexpo-location
. (#14441 by @brentvatneexpo-ads-admob
expo-ads-facebook
expo-analytics-amplitude
initialize
,setUserId
,setUserProperties
,clearUserProperties
,logEvent
,logEventWithProperties
,setGroup
andsetTrackingOptions
. (#13675 by @Simek)expo-analytics-segment
expo-app-auth
expo-apple-authentication
expo-av
extension: '.m4a'
andoutputFormat: RECORDING_OPTION_IOS_OUTPUT_FORMAT_MPEG4AAC
so as to ensure cross-platform compatibility. (#13492 by @actuallymentor)expo-background-fetch
UIBackgroundModes
location
to theexpo-location
plugin (#14142 by @EvanBacon)BackgroundFetchResult
andBackgroundFetchStatus
. (#12716 by @Simek) (#13267 by @Simek)expo-barcode-scanner
expo-battery
expo-application
expo-blur
expo-brightness
expo-branch
expo-calendar
expo-camera
getPermissionsAsync
andrequestPermissionsAsync
methods, use specific permission requesters. (#13855 by @bycedric)expo-constants
expo-contacts
AndroidManifest.xml
queries for intent handling. (#13388 by @EvanBacon)Contacts.presentFormAsync
now resolves when the native form closes. (#13699 by @dsokal)expo-crypto
expo-cellular
expo-device
expo-document-picker
expo-face-detector
FaceDetector.Constants.*
with String Enums (FaceDetector.FaceDetectorMode
,FaceDetector.FaceDetectorLandmarks
andFaceDetector.FaceDetectorClassifications
). (#14179 by @Simek)expo-error-recovery
expo-file-system
AndroidManifest.xml
queries for intent handling. (#13388 by @EvanBacon)expo-facebook
expo-firebase-core
IFirebaseOptions
type toFirebaseOptions
. (#14342 by @Simek)expo-firebase-analytics
expo-font
expo-gl
expo-haptics
expo-google-sign-in
expo-image-manipulator
expo-image-picker
expo-intent-launcher
ActivityAction
. (#14070 by @Simek)expo-image-loader
expo-linear-gradient
expo-keep-awake
expo-localization
expo-local-authentication
expo-location
expo-mail-composer
AndroidManifest.xml
queries for intent handling. (#13388 by @EvanBacon)expo-media-library
expo-network
expo-print
expo-notifications
expo-permissions
expo-screen-capture
expo-screen-orientation
expo-secure-store
expo-sharing
expo-sensors
expo-sms
AndroidManifest.xml
queries for intent handling. (#13388 by @EvanBacon)expo-random
expo-speech
expo-sqlite
expo-store-review
expo-task-manager
UIBackgroundModes
location
to theexpo-location
plugin (#14142 by @EvanBacon)expo-web-browser
expo-video-thumbnails
unimodules-task-manager-interface
unimodules-app-loader
🎉 New features
expo-ads-admob
expo-ads-facebook
usePermissions
hooks from modules factory. (#13850 by @bycedric)expo-av
prop-types
in favor of TypeScript. (#8679 by @EvanBacon)createElement
fromreact-native-web
for RNW v12 support. (#8773 by @EvanBacon)RecordingStatus
object described withmetering
key. AddisMeteringEnabled
flag inRecordingOptions
to enable computing this information. The flag is set totrue
by default inRecordingOptions
presets (RECORDING_OPTIONS_PRESET_HIGH_QUALITY
,RECORDING_OPTIONS_PRESET_LOW_QUALITY
). (#10759 by @danieloi)android.permission.MODIFY_AUDIO_SETTINGS
permission. (#13163 by @EvanBacon)Recording.createAsync
API for faster recording on iOS. (#12294 by @IjzerenHein)keepAudioActiveHint
recording option to prevent deactivation of the Audio session when recording on iOS. (#12294 by @IjzerenHein)microphonePermission: false
. (#13446 by @EvanBacon)usePermissions
hook from modules factory. (#13851 by @bycedric)setOnMetadataUpdate
. (#14134 by @dani-mp)expo-asset
expo-background-fetch
expo-auth-session
expo-barcode-scanner
expo-brightness
Brightness.usePermissions
hook from modules factory. (#13853 by @bycedric)expo-calendar
expo-camera
useCameraPermissions
anduseMicrophonePermissions
hooks from modules factory. (#13855 by @bycedric)expo-constants
expo-cellular
expo-facebook
usePermissions
hook from modules factory. (#13857 by @bycedric)expo-firebase-core
expo-firebase-analytics
items
array tologEvent
(#14189 by @IjzerenHein)expo-google-sign-in
expo-image-manipulator
expo-image-picker
expo-linking
expo-location
isIosBackgroundLocationEnabled
to enable the background location UIMode (#14142 by @EvanBacon)expo-media-library
isAvailableAsync
method. (#13418 by @danielmark0116)usePermissions
hook from modules factory. (#13862 by @bycedric)expo-print
markupFormatterIOS
option inprintToFileAsync
on iOS (default option can't handle html page breaks). (#13799 by @mstach60161)markupFormatterIOS
(string) in favor ofuseMarkupFormatter
(boolean). (#13897 by @mstach60161)expo-notifications
expo-store-review
expo-task-manager
unimodules-task-manager-interface
unimodules-app-loader
🐛 Bug fixes
expo-ads-admob
expo-ads-facebook
expo-analytics-amplitude
expo-analytics-segment
aar
package to avoid potential build-time crashes. (#10972 by @cruzach)expo-app-auth
expo-apple-authentication
expo-av
expo-av
after 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.receiveEvent
on Android. (#14569 by @lukmccall)expo-background-fetch
minimumInterval
value to accurately reflect Android default. (#13387 by @ajsmth)expo-auth-session
@unimodules/react-native-adapter
package. (#14585 by @tsapeta)expo-barcode-scanner
expo-image-loader
. (#14585 by @tsapeta)expo-battery
expo-application
expo-blur
intensity
value at100
, update the tint color values. (#14112 by @Simek)expo-brightness
expo-branch
expo-calendar
expo-camera
@koale/useworker
to^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_ROOT
path resolution inget-app-config-ios.sh
. (#13439 by @ajsmth)expo-contacts
expo-crypto
expo-cellular
expo-device
expo-document-picker
AndroidManifest.xml
queries for intent handling. (#13388 by @EvanBacon)expo-face-detector
expo-error-recovery
expo-file-system
getFreeDiskStorageAsync
now correctly reports free disk space on iOS. (#14279 by mickmaccallum)expo-facebook
logPurchaseAsync
on iOS now accepts anNSNumber
type, which has no user-facing impact besides fixing an error message in the App Events console. (#13369 by @cruzach)logInWithReadPermissionsAsync
to handle empty userInfo in native exception. (#14492 by @ajsmth)expo-firebase-core
expo-firebase-analytics
logEvent
exception on Android when using arrays. (#14189 by @IjzerenHein)expo-font
expo-gl
OES_vertex_array_object
from list of supported extensions. (#14299 by @wkozyra95)expo-haptics
expo-google-sign-in
expo-image-manipulator
width
orheight
. (#13369 by @cruzach)0
is requested on web. (#13728 by @mnightingale)manipulateAsync
returns incorrect height (original unmanipulated height). (#13726 by @mnightingale)expo-image-loader
. (#14585 by @tsapeta)expo-image-picker
GPSHPositioningError
exif parameter on Android. (#13998 by @mstach60161)expo-image-loader
expo-linear-gradient
expo-keep-awake
expo-localization
expo-local-authentication
expo-location
Location.getCurrentPositionAsync
throwingLocation provider is unavailable.
error. (#14281 by @m1st4ke)expo-mail-composer
expo-media-library
getAssetsAsync
andgetAssetInfoAsync
, the promise returnsexif: null
instead. (#14408 by @barthap)createAssetAsync
andsaveToLibraryAsync
on Android 11. (#14518 by @barthap)expo-network
expo-print
expo-notifications
shouldPlaySound
property insetNotificationHandler
. (#13411 by @cruzach)ExpoPushToken
s). (#13409 by @cruzach)expo-permissions
expo-screen-capture
expo-screen-orientation
react-native-screens
orientation prop. (#14541 by @lukmccall)expo-secure-store
expo-sharing
expo-sensors
expo-sms
expo-random
expo-speech
react-native@>0.64.0
. (#13654 by @dsokal)speak
. (#4516 by @Federkun) (#14516 by @Federkun)expo-sqlite
expo-store-review
Configuration
📅 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.