NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3185 most downloaded on npm
Types for the Expo config object app.config.ts
Last release 5 days ago
29 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Rarely documented
notes for 12 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
258 releases · first in 2020
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Removed deprecated legacy expo-sqlite. (#31766 by @kudo)
react-native-svg from 15.2.0 to 15.7.1. (#31567 by @lukmccall)unimodules-app-loader
expo-web-browser
expo-video-thumbnails
expo-task-manager
expo-store-review
expo-sqlite
expo-secure-store
expo-sms
expo-speech
expo-sensors
expo-screen-capture
expo-sharing
expo-print
expo-screen-orientation
expo-network
expo-notifications
expo-modules-core
expo-media-library
expo-mail-composer
expo-location
expo-local-authentication
expo-localization
expo-linking
expo-keep-awake
expo-linear-gradient
expo-image-manipulator
expo-image-picker
READ_MEDIA_IMAGES and READ_MEDIA_VIDEO permissions. (#31902 by @aleqsio)quality option has been changed from 0.2 to 1.0 for better performance and to match the most common expectation. (#30896 by @tsapeta)ImagePicker.MediaTypeOptions have been deprecated. Use a single MediaType or an array of MediaTypes instead. (#30957 by @behenate)expo-gl
expo-face-detector
expo-image-loader
expo-haptics
expo-document-picker
expo-font
expo-device
expo-file-system
expo-contacts
expo-crypto
expo-constants
expo-clipboard
expo-cellular
expo-camera
expo-camera/legacy. (#32173 by @alanjhughes)expo-calendar
expo-brightness
expo-battery
expo-blur
expo-background-fetch
expo-av
expo-asset
expo-apple-authentication
expo-application
expo-web-browser
dismissBrowser function updated to return a promise. (#31210 by @nishan) (#31210 by @intergalacticspacehighway)expo-sqlite
@react-native-async-storage/async-storage. (#31596, #31676 by @kudo)expo-secure-store
expo-sensors
expo-network
expo-notifications
expo-modules-core
onKeyDown and onKeyLongPress to ReactActivityHandler on Android. (#28684 by @lukmccall)onUserLeaveHint. (#32033 by @behenate)startObserving and stopObserving on the web. (#28953 by @aleqsio)EventEmitter to the C++ implementation. (#28946 by @tsapeta)OnStartObserving and OnStopObserving can now be attached to a specific event. (#29012 by @lukmccall)SharedObject from functions. (#30426 by @lukmccall)customizeRootView in ExpoAppDelegateSubscriber. (#30550 by @alanjhughes)toJSON function on shared objects that includes dynamic properties defined in their prototype chain. (#30813 by @tsapeta)EitherTypeConverter now can work with the Dynamic class. (#31074 by @lukmccall)SharedRef converter now checks the inner ref type. (#31441 by @lukmccall)expo.SharedRef). (#31513 & #31706 by @lukmccall) (#31513, #31706 by @lukmccall)onStartListeningToEvent and onStopListeningToEvent to the SharedObject. (#31385 by @lukmccall)nativeRefType to SharedRef. (#31776 by @lukmccall)kotlin.time.Duration support. (#31858 by @lukmccall)CMTime from CoreMedia a convertible type. (#31967 by @tsapeta)expo-media-library
expo-location
expo-local-authentication
expo-linking
react-server environments. (#31622 by @EvanBacon)getLinkingURL function. (#29405 by @aleqsio)expo-linear-gradient
expo-image-manipulator
ImageManipulator.manipulate and useImageManipulator. (#32346 by @tsapeta)ImageManipulator.manipulate and useImageManipulator. (#32346, #32354 by @tsapeta)ImageManipulator.manipulate and useImageManipulator. (#32398 by @lukmccall)expo-image-picker
file object from input for server uploads. (#31788 by @EvanBacon)expo-haptics
expo-font
expo-device
expo-file-system
File and Directory constructors. (#31467 by @aleqsio)exists() function to a property. (#31522 by @aleqsio)parentDirectory, extension fields to the new file system module. (#31333 by @aleqsio)base64() new file system module. (#31357 by @aleqsio)Paths.appleSharedContainers to get the paths to the Apple App Groups shared containers. (#31525 by @IgorKhramtsov and @kudo) (#31525 by @IgorKhramtsov, @kudo)expo-constants
expo-camera
autoFocus prop to allow setting the device focus mode. (#28650 by @alanjhughes)Android, add support for setting the aspect ratio of the camera. (#29822 by @alanjhughes)Android, support mirroring video when using front facing camera. Control mirroring with a prop. Deprecate mirror option on takePictureAsync and recordAsync. (#30548 by @alanjhughes)active prop to stop and start the camera session. Useful with navigation where the camera is can still be active on a previous screen. (#30802 by @alanjhughes)shutterSound key to CameraPictureOptions, allowing users to disable the camera shutter sound when invoking takePictureAsync. (#31038) by @yuna5566 (#31038 by @yuna5566)expo-calendar
expo-av
expo-web-browser
expo-video-thumbnails
expo-task-manager
expo-store-review
expo-sqlite
NativeStatementBinding. (#29937 by @lukmccall)<SQLiteProvider assetSource={{ assetId: require(...) }}> database always being overwrite on iOS 16 and lower. (#29945 by @kudo)react and react-native peer dependencies for isolated modules. (#30483 by @byCedric)incremental_installation mode in CocoaPods. (#30918 by @kudo)app.json doesn't specify any plugin properties for expo-sqlite. (#31672 by @kudo)SQLiteDatabase -> pathUtils -> SQLiteDatabase require cycle warning from metro. (#31956 by @kudo)expo-secure-store
expo-secure-store data. (#29943 by @behenate)expo-speech
expo-sensors
expo-screen-capture
ScreenCaptureModule was crashing in the dev-client when going back to the home screen. (#29694 by @lukmccall)react peer dependencies for isolated modules. (#30480 by @byCedric)expo-print
expo-screen-orientation
expo-network
java.lang.IllegalArgumentException: NetworkCallback was not registered. (#30185 by @lukmccall)react peer dependencies for isolated modules. (#30477 by @byCedric)expo-notifications
placeholder instead of the actual user input (#27479 by @Victor-FT)useLastNotificationResponse should have only one effect. (#30653 by @douglowder)channelId into account when presenting notifications. (#31201 by @vonovak)createNotificationChannel could return incorrect channel information (#32000 by @vonovak)ChannelAwareTrigger not being presented (#31999 by @vonovak)PermissionStatus as value, not as type (#31968 by @vonovak)react and react-native peer dependencies for isolated modules. (#30478 by @byCedric)NotificationTrigger type (#32659 by @vonovak)expo-modules-core
No implementation found for com.facebook.jni.HybridData expo.modules.kotlin.jni.JavaScriptModuleObject.initHybrid. (#29513 by @lukmccall)null to Record sometimes didn't work as expected. (#29508 by @lukmccall)ExpoRequestInterceptorProtocol. (#29798 by @kudo)getPathPermissions permission error for local path with spaces on iOS 16 and older. (#29958 by @kudo)addUIBlock and executeUIBlock on New Architecture mode. (#30030 by @kudo)RCTTriggerReloadCommandListeners not found build error on iOS. (#30014 by @kudo)RNHeadlessAppLoader class for New Architecture support. (#32146 by @chrfalch)null to be null instead of undefined. (#31301 by @aleqsio)Enumerables did not correctly convert to JS values. (#30191 by @vonovak)uuid mock in jest-expo. (#29840 by @EvanBacon)getContext().getNativeModule(UIManagerModule.class) in Bridgeless. (#29203 by @arushikesarwani94)PersistentFileLogSpec.swift. (#28924 by @hakonk)Swift.Float. (#29053 by @behenate)getName of ModuleRegistryReadyNotifier.java (#30358 by @WoLewicki)SharedObject that was passed as an argument is returned, it no longer creates a new object. (#30231 by @lukmccall)expo.modules.kotlin.jni.tests.RuntimeHolder class not found crash when R8 is enabled. (#30572 by @kudo)Class declares 0 type parameters, but X were provided on Android when R8 is enabled. (#30659 by @lukmccall)CodedException.getCode() crash when R8 is enabled. (#31392 by @kudo)Either. (#31443 by @lukmccall)Missing class expo.modules.kotlin.types.ExperimentalJSTypeConverter$URIConverter. on macOS host. (#31452 by @kudo)No space left on device when saving persistent log. (#31583 by @RodolfoGS)AppContext instance. (#31897 by @lukmccall)registerAdditionalModuleClasses deadlock issue on old architecture mode. (#32209 by @kudo)EXAppDelegateWrapper to fix crashes caused by deallocated RCTFabricSurface. (#32233 by @tsapeta)ExpoRequestCdpInterceptor. (#32289 by @kudo)use_frameworks!. (#32358 by @kudo)expo-media-library
iOS, add back image loader to handle ph:// and assets-library:// schemes. (#29747 by @alanjhughes)iOS, getAssets crashed when result was is empty (#29969 by @vonovak)Android, throw an error when deleting an asset was unsuccessful. (#29777 by @mathieupost)react-native peer dependencies for isolated modules. (#30476 by @byCedric)Android, adding an asset to an album containing another album would throw an exception. (#29777 by @nafeij) (#31027 by @Nafeij)expo-location
iOS, fix an issue where if the user selects "Allow Once" for location permissions, we needed to request background permissions twice because the first time had effect. (#29272 by @alanjhughes)expo-local-authentication
expo-localization
regionCode response on iOS. (#32081 by @aleqsio)react peer dependencies for isolated modules. (#30474 by @byCedric)expo/config to follow proper dependency chains. (#30501 by @byCedric)expo/config-plugins to follow proper dependency chains. (#30499 by @byCedric)expo-linking
react and react-native peer dependencies for isolated modules. (#30473 by @byCedric)expo-keep-awake
expo-linear-gradient
expo-image-manipulator
iOS correctly handle urls coming from the users photo library. (#28777 by @alanjhughes)expo-image-picker
expo/config-plugins to follow proper dependency chains. (#30499 by @byCedric)expo-gl
textureRef in EXGLCameraObject. (#29092 by @hakonk)react and react-native peer dependencies for isolated modules. (#30468 by @byCedric)react-native-web optional peer dependency for isolated modules. (#30689 by @byCedric)expo-document-picker
video/* MIME Type not allowing to select videos with audio. (#29673 by @gabrieldonadel)expo-font
iOS, store the font postscriptName instead of fullName which is what iOS will use to register the font. (#29502 by @alanjhughes)iOS, fix issues where fonts were removed when the app is backgrounded. (#30400 by @alanjhughes)useFonts could previously attempt to set state on an unmounted component (#31143 by @vonovak)loadAsync() will reject if font loading fails. (#31053 by @vonovak)react peer dependencies for isolated modules. (#30467 by @byCedric)expo/config to follow proper dependency chains. (#30501 by @byCedric)expo-file-system
getFreeDiskStorageAsync returns result that's closer to the value reported by the system. (#29732 by @vonovak)EXFileSystemAssetLibraryHandler. (#29091 by @hakonk)react-native peer dependencies for isolated modules. (#30466 by @byCedric)expo-contacts
requestPermissionsAsync promise throws when denying access to contacts on iOS. (#29529 by @jp1987)presentFormAsync promise doesn't resolve when the form is closed on Android. (#29201 by @jp1987)presentContactPickerAsync promise doesn't resolve when using the Android back button. (#29202 by @jp1987)react-native peer dependencies for isolated modules. (#30465 by @byCedric)ContactQuery id field not accepting arrays. (#32651 by @behenate)expo-constants
expo-clipboard
expo-cellular
expo-camera
iOS, fix ean13 barcodes not returning data. (#28674 by @alanjhughes)maxDuration in CameraRecordingOptions. (#28749 by @alanjhughes)iOS, fix dead frames when switching from picture to video. (#28783 by @alanjhughes)iOS, prevent a crash when rendering the view on a simulator. (#28911 by @alanjhughes)iOS, fix incorrect orientation when taking pictures in landscape. (#28917 by @alanjhughes)iOS, set previewLayer on scanner to get correct dimensions. (#28931 by @alanjhughes)Android, correctly handle orientation when landscape pictures are rendered. (#28929 by @alanjhughes)web, fix missing function "getCapabilities" in Firefox. (#28947 by @miso-belica)iOS, return the correct orientation in the exif data. (#29681 by @alanjhughes)Android, correct image orientation when exif is set to true in takePictureAsync. (#29712 by @alanjhughes)iOS, fix calling takePicture from the simulator. (#30103 by @alanjhughes)iOS, fix touch interactions when using gesture handler. (#30338 by @alanjhughes)iOS, correctly stop the session when the CameraView is removed. (#30580 by @alanjhughes)scaleType when the aspect ratio is set. (#30831 by @alanjhughes)pictureSize. (#31093 by @alanjhughes)react and react-native peer dependencies for isolated modules. (#30462 by @byCedric)expo/config-plugins to follow properNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixed breaking changes from React-Native 0.74. (#26357 by @kudo)
expo-auth-session
expoClientId field from auth proxy. (#28590 by @EvanBacon)expo-barcode-scanner
expo-barcode-scanner is now deprecated. Please use expo-camera instead. (#26025 by @alanjhughes)expo-constants
expo-face-detector
expo-face-detector is now deprecated. We recommed using react-native-vision-camera instead. (#26026 by @alanjhughes)expo-location
expo-local-authentication
expo-modules-core
expo-sms
sendSMSAsync now throws error code ERR_UNAVAILABLE instead of E_SMS_UNAVAILABLE. (#27437 by @EvanBacon)expo-sqlite
expo-barcode-scanner
BarCodeScannerResult now returns an additional raw field corresponding to the barcode value as it was encoded in the barcode without parsing. Will always be undefined on iOS. (#25391 by @ajacquierbret)expo-blur
expo-asset
expo-camera
BarCodeAnalyzer now passes an additional raw field to its onComplete callback, corresponding to the barcode value as it was encoded in the barcode without parsing. Will always be undefined on iOS. (#25391 by @ajacquierbret)false instead of permission messages. (#28107 by @EvanBacon)pictureSize prop to CameraView component. (#27664 by @alanjhughes)NSMicrophoneUsageDescription and ignore the mute prop if they don't intend to use video. (#28156 by @alanjhughes)animateShutter prop to provide feedback when a picture is taken. Also added shutter sound on android. (#28211 by @alanjhughes)expo-constants
expo-crypto
expo-contacts
expo-font
expo-file-system
expo-haptics
rigid and soft impact types (#28169 by @rodperottoni)expo-image-picker
false instead of permission messages. (#28107 by @EvanBacon)legacy option to ImagePickerOptions to allow using the legacy image picker on android. (#28514 by @alanjhughes)expo-image-manipulator
expo-linear-gradient
expo-keep-awake
expo-location
formattedAddress to the LocationGeocodedAddress. (#26342 by @whysetiawan & @lukmccall) (#26342 by @whysetiawan, @lukmccall) (#26342, #26342 by @whysetiawan, @lukmccall, @whysetiawan, @lukmccall)isAndroidForegroundServiceEnabled config plugin option #27265 by @brentvatne)false instead of permission messages. (#28107 by @EvanBacon)expo-localization
expo-local-authentication
expo-network
expo-modules-core
Date type converter. (#26148 by @alanjhughes)PlatformColor and DynamicColorIOS color props. (#26724 by @dlindenkreuz)BarCodeScannerResult interface now declares an additional raw field corresponding to the barcode value as it was encoded in the barcode without parsing. Will always be undefined on iOS. (#25391 by @ajacquierbret)createWebModule function to wrap web functionality with the NativeModule class. (#27739 by @aleqsio)expo.SharedObject) with a simple mechanism to release native pointer from JS. (#27038 by @tsapeta & #27331 by @lukmccall) (#27038, #27331 by @tsapeta, @lukmccall)AnyExpoView (#27284 by @dominicstop)startObserving and stopObserving in the new EventEmitter class. (#27393 by @tsapeta)NativeModule class that inherits from EventEmitter. (#27510 by @tsapeta)OnStartObserving and OnStopObserving can now be attached to a specific event. (#27766 by @tsapeta)reloadAppAsync to reload the app. (#28400 by @kudo)expo-media-library
expo-screen-capture
expo-secure-store
false instead of permission messages. (#28107 by @EvanBacon)canUseBiometricAuthentication function. (#26767 by @behenate)expo-store-review
StoreReview.isAvailableAsync() on iOS now resolves to false for apps distributed through TestFlight. (#25900 by @gabrieldonadel)expo-sqlite
SQLiteStatement.executeForRawResultAsync() in expo-sqlite/next API which returns array based raw values than key-value based row value. (#26073 by @kudo)expo.sqlite.customBuildFlags gradle property to support custom sqlite3 building flags. (#27385 by @kudo)serializeAsync() and deserializeDatabaseAsync() to serialze and deserialize databases. (#27422 by @kudo)SQLiteProvider.assetSource to import an existing database from assets. (#28291 by @kudo)expo-av
Events to AVModule to prevent event emitter warning. (#26434 by @alanjhughes)AVManager. (#28159 by @lukmccall)HashMap cannot be cast to ReadableNativeMap error on Android. (#28317 by @lukmccall)expo-blur
setNativeProps being removed. (#27721 by @EvanBacon)expo-asset
unstable_path in development. (#26084 by @EvanBacon)TypeError: (0, _ExpoAsset.downloadAsync) is not a function when loading assets using Expo Web. (#28405 by @jamiees2)downloadAsync() does not support Android resources from release builds. (#28604 by @kudo)expo-calendar
expo-camera
iOS, barcode types were not converted correctly causing the scanner to not start immediately. (#26704 by @alanjhughes)iOS, fix maxDuration timescale on videos. (#26882 by @alanjhughes)Android, fix the camera not being released when the view is destroyed. (#27086 by @alanjhughes)iOS, fix the orientation value in onResponsiveOrientationChanged when exif is set to true. (#27314 by @alanjhughes)Android, fix empty qualities being passed to QualitySelector (#27126 by @leonhh)web, prevent creating a webworker when rendering on the server (#27222 by @marklawlor)iOS, fix method call on an optional variable. (#27235 by @alanjhughes)flash being passed to native. (#27394 by @alanjhughes)mute prop is passed to native so it is correctly initialiased even when not provided from JS. (#27546 by @alanjhughes)iOS, fix camera orientation on initial render. (#27545 by @alanjhughes)iOS, fix an issue where the configuration can be interuppted when the dev menu is presented on intial launch. (#27572 by @alanjhughes)iOS, fix getAvailablePictureSizes in the legacy package. (#27642 by @alanjhughes)iOS where the barcode types did not match the typescript representation. Also enabled scanning upc_a codes on iOS. (#28233 by @alanjhughes)iOS, fixed regression where recording a video captures dark frames. Reduced frequency of camera initialization. (#28427 by @alanjhughes)expo-constants
expo-contacts
expo-device
Device.productName now returns Build.PRODUCT instead of Build.DEVICE. (#27230 by @alex-fournier)expo-font
expo-file-system
iOS, set httpMethod on upload requests. (#26516 by @alanjhughes)iOS, fix upload task requests. (#26880 by @alanjhughes)iOS, fix an issue with copyAsync where the copy fails if it is a photo library asset. (#27208 by @alanjhughes)iOS, resolve the promise manually after copying a PHAsset file. (#27381 by @alanjhughes)CookieHandler as it's no longer in the module registry and not necessary. (#28145 by @alanjhughes)expo-gl
react-native-reanimated. (#28414 by @lukmccall)expo-image-picker
fileSize was named filesize which did not match the docs & typescript definition. (#27293 by @WookieFPV) (#27293 by @wookieFPV)expo-intent-launcher
double. However, it must be int. (#26164 by @Alperengozum)expo-location
expo-task-manager module for methods that don't use it. (#26200 by @behenate)NullPointerException: it must not be null. (#26688 by @lukmccall)Android, prevent location service from starting when permission is not in the manifest. (#27355 by @alanjhughes)expo-localization
expo-modules-core
OnCreate was called before the React instance was ready. (#25866 by @lukmccall)SharedObjectRegistry crash for accessing internal data structures from multi-threads. (#25997 by @kudo)SharedObject leakage on Android. (#25995 by @kudo)Enumerable. (#26108 by @alanjhughes)Serializable types are not obfuscated. (#26545 by @alanjhughes)onCreate before OnActivityEntersForeground event. (#26944 by @lukmccall)RCTHost is not retained on iOS bridgeless mode. (#27715 by @kudo)recreateRootViewWithBundleURL parameters. (#27989 by @gabrieldonadel)ExpoBridgeModule.installModules() is broken on Android and bridgeless mode. (#28065 by @kudo)expo::MethodMetadata::convertJSIArgsToJNI. (#28163 by @lukmccall)TypeError: Cannot read property 'NativeModule' of undefined exceptions on Android. (#28200 by @kudo)fallbackToCacheTimeout. (#28227 by @kudo)EXJavaScriptObject accesses to dangling pointers. (#28262 by @kudo)AppContext.onHostResume() sometimes getting null currentActivity on Android. (#28338 by @kudo)std::shared_ptr<JavaCalllback::CallbackContext>::__on_zero_shared. (#28483 by @lukmccall)field operation on NULL object when reloading the app. (#28555 by @lukmccall)expo-media-library
default as sorting key. (#28328 by @aleqsio)expo-notifications
expo-notifications requiring the expo-task-manager module to start. (#26227 by @behenate)UnavailabilityError when trying to use setNotificationCategoryAsync on web. (#26511 by @marklawlor).native hardcoded platform imports (#26511 by @marklawlor)Android, added events to module definition to clear warnings. (#26654 by @alanjhughes)expo-screen-capture
DETECT_SCREEN_CAPTURE permission. (#27148 by @alanjhughes)expo-screen-orientation
expo-sensors
Android, add event name to definition in the DeviceMotionModule. (#26679 by @alanjhughes)expo-store-review
expo-task-manager
Android, added events to module definition to clear warnings. (#26654 by @alanjhughes)expo-sqlite
NativeStatementBinding leakage on Android. (#25996 by @kudo)SQLiteDatabase.getAllAsync() in expo-sqlite/next API. (#26344 by @kudo)expo-sqlite/next cannot be imported from an ESM project. (#27423 by @kudo)NullPointerException on Android when opening the same database multiple times. (#27748 by @kudo)expo-video-thumbnails
expo-web-browser
iOS, fix an issue where rapidly opening and closing the browser would leave the module in a bad state, preventing opening the browser again. (#28452 by @alanjhughes)expo-application
expo-av
com.facebook.react:react-native:+ Android dependency with com.facebook.react:react-android. (#26237 by @kudo)name property. (#27437 by @EvanBacon)expo-background-fetch
name property. (#27437 by @EvanBacon)expo-auth-session
expo-battery
name property. (#27437 by @EvanBacon)expo-brightness
name property. (#27437 by @EvanBacon)expo-barcode-scanner
name property. (#27437 by @EvanBacon)expo-blur
expo-asset
downloadAsync to a native implementation. (#27369 by @aleqsio)expo-calendar
name property. (#27437 by @EvanBacon)expo-cellular
expo-camera
Barcode consistent. (#26900 by @alanjhughes)name property. (#27437 by @EvanBacon)Android, requesting audio permissions was meant to be optional in the config plugin. (#27365 by @alanjhughes)Android, only recreate camera after certain props have changed. (#27952 by @alanjhughes)next package to stable. (#28226 by @alanjhughes)expo-clipboard
expo-constants
expo-crypto
name property. (#27437 by @EvanBacon)https. (#26729 by @EvanBacon)expo-contacts
name property. (#27437 by @EvanBacon)ShareOptions type for shareContactAsync parameter typing. (#26208 by @Simek)expo-device
expo-document-picker
name property. (#27437 by @EvanBacon)expo-font
name property. (#27437 by @EvanBacon)expo-face-detector
name property. (#27437 by @EvanBacon)expo-file-system
expo-gl
expo-haptics
name property. (#27437 by @EvanBacon)expo-image-loader
expo-image-picker
name property. (#27437 by @EvanBacon).jpeg in the ImagePicker result. (#26419 by @NikitaDudin)expo-intent-launcher
name property. (#27437 by @EvanBacon)expo-image-manipulator
name property. (#27437 by @EvanBacon)expo-linear-gradient
expo-keep-awake
expo-location
expo-localization
expo-local-authentication
name property. (#27437 by @EvanBacon)expo-mail-composer
expo-network
expo-modules-core
1.8.10 to 1.8.22. (#25945 by @lukmccall)com.facebook.react:react-native:+ Android dependency with com.facebook.react:react-android. (#26237 by @kudo)expo.modules.core.Promise. (#27471 by @aleqsio)global.ExpoModules. (#26027 by @tsapeta)ObjectDeallocator is now a native state instead of a host object. (#26906 by @tsapeta)SharedObjectRegistry being a singleton. (#27032 by @tsapeta)EXCreateReactBindingRootView to create correct React Native setup for New Architecture mode. (#27216 by @kudo)AppContext in ExpoBridgeModule. (#27378 by @alanjhughes)EXReactRootViewFactory.createDefaultReactRootView: to RCTAppDelegate.recreateRootViewWithBundleURL: category. (#27945 by @kudo)ReactNativeHostHandler.onReactInstanceException() for client to listen for exceptions on Android. (#27815 by @kudo)expo-font and nothing else depends on them. (#26380 by @tsapeta)onDidCreateDevSupportManager handler to support error recovery from expo-updates. (#28177 by @kudo)ExpoReactDelegateHandler.bundleURL for clients to override newer bundleURL. (#28256 by @kudo)expo-media-library
name property. (#27437 by @EvanBacon)ACCESS_MEDIA_LOCATION Android permission should not pulled into by default and should be pulled through Config Plugins. (#28230 by @kudo)expo-notifications
expo-screen-capture
expo-print
name property. (#27437 by @EvanBacon)expo-random
name property. (#27437 by @EvanBacon)expo-screen-orientation
name property. (#27437 by @EvanBacon)expo-sharing
name property. (#27437 by @EvanBacon)expo-secure-store
name property. (#27437 by @EvanBacon)expo-sms
name property. (#27437 by @EvanBacon)expo-speech
name property. (#27437 by @EvanBacon)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →