Skip to content

build(deps): bump the expo-and-react-native group across 1 directory with 18 updates - #15

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/expo-and-react-native-858d696020
Closed

build(deps): bump the expo-and-react-native group across 1 directory with 18 updates#15
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/expo-and-react-native-858d696020

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 31, 2026

Copy link
Copy Markdown

Bumps the expo-and-react-native group with 16 updates in the / directory:

Package From To
@react-native-async-storage/async-storage 2.2.0 3.1.1
expo 57.0.7 57.0.18
expo-camera 57.0.3 57.0.4
expo-contacts 57.0.2 57.0.4
expo-crypto 57.0.1 57.0.2
expo-local-authentication 57.0.1 57.0.2
expo-router 57.0.7 57.0.17
expo-secure-store 57.0.1 57.0.2
expo-sharing 57.0.6 57.0.16
expo-splash-screen 57.0.4 57.0.8
react 19.2.3 19.2.8
react-dom 19.2.3 19.2.8
react-native 0.86.0 0.87.1
react-native-safe-area-context 5.7.0 5.9.1
react-native-screens 4.25.2 4.27.0
react-native-svg 15.15.4 15.15.5

Updates @react-native-async-storage/async-storage from 2.2.0 to 3.1.1

Release notes

Sourced from @​react-native-async-storage/async-storage's releases.

Async Storage v3.1.1

Patch Changes

  • b751ff4: bump native dependencies for sqlite and room

Async Storage v3.1.0

Minor Changes

  • fa6d5bc: Shared Storage artifact published to maven central

This eliminates the extra step in installation for android.

Async Storage v3.0.3

Patch Changes

350e149:

  • Correctly handle "other" error for Apple platforms
  • Android to use limited parallelism from DispatcherIO, instead of using dedicated thread pools per database
  • When providing null for a key, for some reason, throw an error instead of crashing the app
  • Make example RN example work again
  • Use concurrent hashmap instead of hashmap + synchronization combo for Storage initialization on Android
  • Double check lock for legacy storage initialization on android

Async Storage v3.0.2

Patch Changes

  • 1d1867f: include jest mock

Async Storage v3.0.1

Patch Changes

  • 7b64ea4: missing build step from CI added

Async Storage v3.0.0

‼️ Due to missing native artifacts, please do not use this version - 3.0.1 contains a fix!

Major Changes

  • Release of version v3. Please visit Async Storage docs to learn more

    Breaking changes:

    • Async Storage uses "scoped storages", where you need to create a storage instance before using it
    • Default export is a singleton storage that uses v2/v1 storage, for easier transition
    • An extra installation step is required for android
    • callback based API is dropped
    • Methods for batch operations (formerly multi* methods) have been renamed and their API updated
    • useAsyncStorage hook has been removed (will be introduced later)

... (truncated)

Changelog

Sourced from @​react-native-async-storage/async-storage's changelog.

3.1.1

Patch Changes

  • b751ff4: bump native dependencies for sqlite and room

3.1.0

Minor Changes

  • fa6d5bc: Shared Storage artifact published to maven central

    This eliminates the extra step in installation for android.

3.0.3

Patch Changes

  • 350e149: - Correctly handle "other" error for Apple platforms
    • Android to use limited parallelism from DispatcherIO, instead of using dedicated thread pools per database
    • When providing null for a key, for some reason, throw an error instead of crashing the app
    • Make example RN example work again
    • Use concurrent hashmap instead of hashmap + synchronization combo for Storage initialization on Android
    • Double check lock for legacy storage initialization on android

3.0.2

Patch Changes

  • 1d1867f: include jest mock

3.0.1

Patch Changes

  • 7b64ea4: missing build step from CI added

3.0.0

Major Changes

  • f100276: Initial release of upcoming version v3. Please visit Async Storage docs to learn more

    Breaking changes:

    • Async Storage uses "scoped storages", where you need to create a storage instance before using it
    • Default export is a singleton storage that uses v2/v1 storage, for easier transition
    • An extra installation step is required for android
    • callback based API is dropped
    • Methods for batch operations (formerly multi* methods) have been renamed and their API updated

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​react-native-async-storage/async-storage since your current version.

Install script changes

This version adds prepare script that runs during installation. Review the package contents before updating.


Updates expo from 57.0.7 to 57.0.18

Changelog

Sourced from expo's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

  • [iOS] Fix expo/fetch streaming race between URLSession delegate callbacks and startStreaming() that could deliver an empty body on a 200 response, drop chunks, or leave the body stream open. (#47796 by @​idoyana)
  • Fix expo/fetch body-stream teardown races: aborting via an AbortSignal now rejects the in-flight read with an AbortError instead of hanging forever, and late native events no longer throw The stream is not in a state that permits enqueue/close from outside any consumer try/catch. (#47573 by @​idoyana)
  • [iOS] Fix expo/fetch Response.text() and .arrayBuffer() never settling when the request fails (network drop, abort()) after the response was already delivered. (#48230 by @​zoontek)
  • Fix iOS build against React Native 0.87+ by dropping the legacy architecture (bridge) RCTRootViewFactoryConfiguration setup. (#46641 by @​zoontek)
  • Adopted the UIKit scene-based life cycle on iOS so apps built with the iOS 27 SDK launch correctly. (#46733 by @​alanjhughes)
  • [iOS] Mark ExpoAppSceneDelegate as unavailable in extensions. (#46799 by @​jakex7)
  • [iOS] Fix Linking.getInitialURL() returning null and deep links being dropped when a URL cold-starts an app on the UIKit scene life cycle. (#47628 by @​tsapeta)
  • [iOS] Mark ExpoAppSceneDelegate as unavailable in iOSApplicationExtension for widgets. (#47894 by @​jakex7)
  • [iOS] Add ExpoBundleConfiguration to derive RCTBundleConfiguration from the normalized bundle URL instead of default shared settings singleton (#48010 by @​kitten)
  • [iOS] Resolve the dev server port from the RCTMetroPort Info.plist key at runtime so bare projects without expo-dev-client connect to their own Metro instance instead of defaulting to 8081. (#48098 by @​alanjhughes)
  • Fix async imports (import(...)) via asyncRequireModule not a thenable instead of a full promise shape (#48550 by @​kitten)
  • Fix window.location being called regardless of @expo/metro-runtime being present on native when an async chunk loads after Metro disconnects (#48944 by @​expo-bot)
  • Fix DOM components dropping prop updates that are emitted while the WebView is still loading. (#48813 by @​expo-bot)
  • Fix import.meta.url being null on web when transform.inlineRequires is enabled. (#49045 by @​expo-bot)
  • Fix platform resolution of the expo/dom and expo/dom/internal subpath exports (#49056 by @​hassankhan)
  • [iOS] Remove a duplicated ExpoModulesCore-Swift.h import block in ExpoReactNativeFactory.mm whose #else branch imported the header unconditionally, breaking builds where neither form is on the header search path. (#47729 by @​gabrieldonadel)

💡 Others

  • Re-export useReleasingSharedObjectWithLifecycle from expo-modules-core. (#48819 by @​intergalacticspacehighway)
  • [Android] ExpoReactHostFactory now passes host handlers' DevSupportManagerFactory to ReactHostImpl. (#47637 by @​alanjhughes)
  • [macOS] Fix build by guarding the bundleConfiguration override, which requires react-native 0.84+. (#48494 by @​intergalacticspacehighway)
  • Restore RCTHostRuntimeDelegate conformance for react-native-macos (#46420 by @​gabrieldonadel)
  • Add explicit react-native/Libraries/Core/InitializeCore import to native runtime entrypoint (#46344 by @​kitten)
  • [Internal] Update logbox imports (#46640 by @​kitten)
  • Re-export more expo-modules-core APIs (#45987 by @​Wenszel)
  • Update URL and URLSearchParams implementation to support IDNA/TR-46 and improve performance. Spec-adherence has increased and few gaps should now be noticeable compared to browsers (#47813 by @​kitten)
  • [Internal] Add getBundleOrigin, exposed as expo/internal/bundle-origin (#48275 by @​kitten)
  • [Internal] Derive getDevServer from the bundle URL internally and expose getBundleUrl helper (#48278 by @​kitten)
  • Rewrite the TextDecoder implementation to increase decoding performance (#48877 by @​kitten)
  • Bump to @expo/metro@56.0.2 and metro@0.84.5 (#49161 by @​kitten)

57.0.9 - 2026-07-29

This version does not introduce any user-facing changes.

57.0.8 - 2026-07-22

... (truncated)

Commits

Updates expo-camera from 57.0.3 to 57.0.4

Changelog

Sourced from expo-camera's changelog.

Changelog

Unpublished

🛠 Breaking changes

  • [iOS] Changed selectedLens prop to use stable deviceType identifiers instead of locale-dependent localizedName strings, enabling reliable programmatic lens selection across all device languages. (#42916 by @​mplumador)

🎉 New features

  • [Android] Add PhotographicSensitivity to returned EXIF metadata. (#47222 by @​Wenszel)
  • Added CameraView.scanDocumentAsync to scan multi-page documents on Android and iOS. (#47362 by @​alanjhughes)
  • Added an onRecordingProgress event to CameraView that reports the recorded duration and file size while recording video, at a rate set by the new progressUpdateInterval recording option. (#48871, #48872, #48873 by @​alanjhughes)

🐛 Bug fixes

  • [iOS] Fix repeatedly mounting and unmounting CameraView freezing the UI when the capture session cannot start, such as on a simulator. The session is now stopped before it is torn down and before the preview layer detaches from it, and it is no longer started at all when no capture device is available. (#49028 by @​barthap)
  • [Android] Use the selected camera to determine video stabilization support. (#45896 by @​vivekjm)
  • Fix iOS captures being saved above their native resolution due to orientation normalization rendering at the screen scale. (#47477 by @​boojamya)
  • [iOS] Fix the ZXing barcode fallback scanner returning raw AVFoundation type strings (e.g. org.iso.PDF417) instead of short expo BarcodeType values (e.g. pdf417) for pdf417, code39, and codabar, restoring the fix from #44726 that was reverted by the ExpoCameraBarcodeScanning pod extraction in #44766. (#47613 by @​jensdev)
  • [iOS] Preserve the capture orientation as EXIF metadata instead of rotating captured pixels, so takePictureAsync and savePictureAsync return the real orientation tag and dimensions. (#47824 by @​alanjhughes)
  • [iOS] Return zeroed bounds and cornerPoints from the ZXing fallback scanner so scanning a pdf417, code39, or codabar code no longer crashes with Cannot read property 'origin' of undefined. (#47854 by @​alanjhughes)
  • [iOS] Fix responsiveOrientationWhenOrientationLocked: false being ignored — photos and videos captured while the app orientation is locked now follow the locked interface orientation instead of the physical device rotation. (#47881 by @​jiunshinn)
  • [iOS] Read the capture interface orientation from the scene the camera view is in rather than an arbitrary connected scene. (#48315 by @​alanjhughes)

💡 Others

Commits

Updates expo-contacts from 57.0.2 to 57.0.4

Changelog

Sourced from expo-contacts's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

  • [iOS] Fix Contact.getAllDetails always returning null for thumbnail, birthday and nonGregorianBirthday. (#48384 by @​martintreurnicht)
  • [iOS] Fix Contact.getAll and Contact.getAllDetails returning contacts linked across accounts once per account record, and honour the rawContacts query option. (#48387 by @​martintreurnicht)
  • [iOS] Return contact image and thumbnail URIs instead of bare file paths, matching the documented contract and Android. (#48385 by @​martintreurnicht)

💡 Others

57.0.3 - 2026-07-29

This version does not introduce any user-facing changes.

Commits

Updates expo-crypto from 57.0.1 to 57.0.2

Changelog

Sourced from expo-crypto's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

  • [Web] Respect the bounds of typed-array views in Crypto.AES, so sealed data passed as a Uint8Array that views part of a larger buffer no longer reads the wrong bytes and fails to decrypt. (#49196 by @​dennytosp)
  • [Web] Reject sealed data that is too short to hold its IV and authentication tag in AESSealedData.fromCombined(), matching iOS and Android. (#49196 by @​dennytosp)
  • Fix AESSealedData.fromCombined() throwing on Android when given a base64-encoded string. (#47317 by @​gabrieldonadel)

💡 Others

Commits

Updates expo-file-system from 57.0.1 to 57.0.6

Changelog

Sourced from expo-file-system's changelog.

Changelog

Unpublished

🛠 Breaking changes

  • File.write() is now asynchronous and returns a Promise. Use File.writeSync() for synchronous behavior. (#45992 by @​wh201906)
  • FileHandle.readBytes() and FileHandle.writeBytes() are now asynchronous and return a Promise. Use FileHandle.readBytesSync() and FileHandle.writeBytesSync() for synchronous behavior. (#46280 by @​wh201906)

🎉 New features

  • Add File.preview() and File.canPreview() methods for opening files with platform-native preview flows. (by @​eliotgevers)
  • Added File.digest() for asynchronously calculating MD5, SHA-1, SHA-256, SHA-384 and SHA-512 file digests. (#48089 by @​wh201906)

🐛 Bug fixes

  • Fix File.readableStream() returning zeroed bytes and writing past the requested region when a BYOB read targets a view that starts at a non-zero offset. (#49234 by @​dennytosp)
  • [Android][iOS] Fix File.size returning null for a missing or unreadable file. (#49086) by @​ACHP)
  • [iOS] Fix wrong permissions for text() and bytes(). (#42422) by @​simoneldevig)
  • Fixed copyAsync on iOS copying the unedited original when a ph:// asset has edits applied in Photos. (#48248 by @​CoffeeFlux)
  • Fixed iOS file previews rejecting a new preview while the previous Quick Look dismissal animation is still finishing. (#47947 by @​eliotgevers)
  • Added ./next subpath to package exports field to resolve Metro bundler warning. (#44793 by @​chang-in)
  • Fixed FileHandle security-scoped access, and non-SAF content:// URI support. (#47176 by @​barthap)
  • Fixed potential file offset races when asynchronous and synchronous FileHandle operations overlap on Android and iOS. (#47945 by @​wh201906)
  • Fixed readAsStringAsync to respect position and length when reading UTF-8 strings. (#20291 by @​mvincentong) (#45714 by @​mvincentong)
  • [android] Fixed rename() storing an unencoded URI, so reading .uri afterwards threw for names containing a space. (#48496 by @​yagiz2000, #48510 by @​intergalacticspacehighway)
  • [android] Fixed slow uploads of SAF-backed content:// files by resolving the request body's content length once, instead of querying it through ContentResolver for every 8 KiB written. (#49206 by @​gmaclennan)

💡 Others

  • Marked File.md5 and the MD5-related File.info() types (InfoOptions, InfoOptions.md5 and FileInfo.md5) as deprecated. (#48089 by @​wh201906)
  • Improve read/write performance on Android by applying withContext(Dispatchers.IO) when possible. (#46376, #47945 by @​wh201906)
  • Improved FileHandle docs. (#46849 by @​barthap)
Commits

Updates expo-local-authentication from 57.0.1 to 57.0.2

Changelog

Sourced from expo-local-authentication's changelog.

57.0.2 - 2026-07-22

🐛 Bug fixes

  • [Android] Ensure concurrent authenticateAsync calls don't resolve the active prompt's promise (#45954 by @​kitten)
Commits

Updates expo-router from 57.0.7 to 57.0.17

Changelog

Sourced from expo-router's changelog.

Changelog

Unpublished

🛠 Breaking changes

  • Dispatch queued navigation actions in React transitions. The current screen stays visible while the destination suspends, so SuspenseFallback no longer renders for navigation-triggered suspense. (#49448 by @​Ubax)
  • Remove beforeRemove, __unsafe_action__, PreventRemoveContext, and usePreventRemoveContext from expo-router/react-navigation. (#49408 by @​Ubax)
  • Preserve the focused route when switching navigator types in a conditional layout. (#49297 by @​Ubax)
  • Generate deterministic navigation states and route keys. Complete states from custom routers or persisted state must include routeKeySeq. (#49297 by @​Ubax)
  • Defer navigation.dispatch and navigation helper actions until after commit. Use navigation.dispatchSync for synchronous dispatch; dispatch functions are no longer supported. (#49297 by @​Ubax)
  • Require complete state in CommonActions.reset and remove Router.getRehydratedState from expo-router/react-navigation. (#49297 by @​Ubax)
  • Remove resetRoot from NavigationContainerRef and createNavigationContainerRef. (#49297 by @​Ubax)
  • Remove NavigatorScreenParams, getActionFromState, and LinkingOptions.getActionFromState from expo-router/react-navigation. (#49297 by @​Ubax)
  • Represent nested navigation only as navigation state. The screen, params, and initial params are now ordinary user params. (#49297 by @​Ubax)
  • Stop copying ancestor route params into descendant routes during imperative navigation, matching cold-start deep-link behavior. (#49297 by @​Ubax)
  • Custom routers must return { state, affectedRouteKey } from getStateForAction instead of returning navigation state directly. (#49297 by @​Ubax)
  • The freezeOnBlur screen option is disabled and screens are never frozen when blurred. (#49163 by @​Ubax)
  • Remove the experimental web modal implementation. See the web modals guide. (#49204 by @​Ubax)
  • Remove NavigationIndependentTree and useNavigationIndependentTree from expo-router/react-navigation. To embed an isolated navigation tree in a screen, use @react-navigation/native. (#49172 by @​Ubax)
  • Remove the deprecated Link and useLinkProps exports from expo-router/react-navigation. Use Link from expo-router with an href instead. (#48895 by @​Ubax)
  • Remove the deprecated navigateDeprecated action and the navigationInChildEnabled container prop from expo-router/react-navigation. (#49102 by @​Ubax)
  • Remove getInitialState from the Router interface. Custom routers no longer create initial state. (#48783 by @​Ubax)
  • Remove routeParamList from RouterConfigOptions and remove the RouterActionOptions type. Custom routers receive RouterConfigOptions in getStateForAction. (#48783 by @​Ubax)
  • Remove the deprecated NavigationContainer export (#48760 by @​Ubax)
  • Remove the static default field from DrawerNavigationState and deprecate getDrawerStatusFromState. (#48750 by @​Ubax)
  • Remove the preloadedRouteKeys field from TabNavigationState. (#48718 by @​Ubax)
  • Make history optional in TabNavigationState and DrawerNavigationState (#48709 by @​Ubax)
  • Make navigation state type optional for custom routers. (#48757 by @​Ubax)
  • Handle PUSH in tab and drawer routers instead of coercing it to NAVIGATE. Custom routers must now handle the PUSH action in getStateForAction. (#48752 by @​Ubax)
  • Remove the initialParams prop from Expo Router screens and routeParamList from custom router action options. (#48756 by @​Ubax)
  • Remove the initialRouteName prop from Expo Router navigators. Configure the initial route with unstable_settings.initialRouteName in the route layout instead. (#48708 by @​Ubax)
  • Remove NavigationContainerRefContext fallback in useNavigation. The hook now throws when called outside a navigator, including components rendered via ExpoRoot's wrapper prop. (#48638 by @​Ubax)
  • Allow key to be undefined in the Descriptor type and in routes passed to screen options, navigator screenOptions, and RouteGroupConfig.screenOptions callbacks. (#48596 by @​Ubax)
  • Unify JS Tabs, TopTabs, Drawer, and headless tabs with NativeTabs - only screens declared in the layout become visible. (#48499 by @​Ubax)
  • Make href: null hide JS tabs and make their routes unreachable, redirecting navigation to the initial tab. (#48499 by @​Ubax)
  • Remove getStateForRouteNamesChange from the Router interface on expo-router/react-navigation. Custom routers must handle the ROUTE_NAMES_CHANGED action in getStateForAction instead. (#48479 by @​Ubax)
  • Migrate the JS TopTabs navigator to the standard-navigation integration. (#48498 by @​Ubax)
  • Make beforeRemove non-preventable and add removePrevented event. (#48347 by @​Ubax)
  • Remove the navigationKey prop from layout <Screen> and <Group> components. (#48502 by @​Ubax)
  • Remove the redirect prop from layout <Screen> components. (#48369 by @​Ubax)
  • Add redirectTo to protected routes and render guarded screens as redirects instead of removing them from navigators. (#47744 by @​Ubax)
  • Migrate the Drawer navigator to the standard-navigation integration. (#47839 by @​Ubax)
  • Remove StackNavigationState.preloadedRoutes property and append preloaded routes to state.routes (#47961 by @​Ubax)
  • Migrate the JS Tabs navigator to the standard-navigation integration. (#48292 by @​Ubax)

🎉 New features

  • Add unstable_useIsNavigating for observing queued or pending navigation. (#49448 by @​Ubax)
  • Add unstable NavigationAwareActivity component. (#49164 by @​Ubax)

... (truncated)

Commits

Updates expo-secure-store from 57.0.1 to 57.0.2

Changelog

Sourced from expo-secure-store's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

  • [Android] Fix deleteItemAsync resolving when a retried delete left the value on disk. (#49151 by @​vonovak)
  • [iOS] Reject deleteItemAsync when the keychain refuses the delete, instead of resolving as if the item was removed. (#49146 by @​vonovak)
  • [iOS] Apply keychainAccessible when overwriting an existing item, instead of silently keeping the accessibility it was first stored with. (#49128 by @​JoRo-Code and @​behenate)

💡 Others

Commits

Updates expo-sharing from 57.0.6 to 57.0.16

Changelog

Sourced from expo-sharing's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

57.0.8 - 2026-07-29

This version does not introduce any user-facing changes.

57.0.7 - 2026-07-22

This version does not introduce any user-facing changes.

Commits

Updates expo-splash-screen from 57.0.4 to 57.0.8

Changelog

Sourced from expo-splash-screen's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

57.0.5 - 2026-07-22

This version does not introduce any user-facing changes.

Commits

Updates expo-symbols from 57.0.1 to 57.0.2

Changelog

Sourced from expo-symbols's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

  • Fixed style prop being ignored on SymbolView's non-native fallback. (#48553 by @​fallmo)

💡 Others

Commits

Updates react from 19.2.3 to 19.2.8

Release notes

Sourced from react's releases.

19.2.8 (July 21st, 2026)

React Server Components

19.2.7 (June 1st, 2026)

React Server Components

19.2.6 (May 6th, 2026)

React Server Components

19.2.5 (April 8th, 2026)

React Server Components

19.2.4 (January 26th, 2026)

React Server Components

Changelog

Sourced from react's changelog.

19.2.7 (June 1, 2026)

React Server Components

19.2.6 (May 6, 2026)

React Server Components

19.2.5 (March 18, 2026)

React Server Components

19.2.4 (Jan 26, 2026)

React Server Components

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for react since your current version.


Updates react-dom from 19.2.3 to 19.2.8

Release notes

Sourced from react-dom's releases.

19.2.8 (July 21st, 2026)

React Server Components

19.2.7 (June 1st, 2026)

React Server Components

19.2.6 (May 6th, 2026)

React Server Components

19.2.5 (April 8th, 2026)

React Server Components

19.2.4 (January 26th, 2026)

React Server Components

Changelog

Sourced from react-dom's changelog.

19.2.7 (June 1, 2026)

React Server Components

19.2.6 (May 6, 2026)

React Server Components

19.2.5 (March 18, 2026)

React Server Components

19.2.4 (Jan 26, 2026)

React Server Components

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for react-dom since your current version.


Updates react-native from 0.86.0 to 0.87.1

Release notes

Sourced from react-native's releases.

0.87.1

Added

iOS specific

  • SwiftPM: Added hard fail and clear error message when an autolinking plugin host is referenced as a dependency (90a539c92d by @​chrfalch)

Changed

Fixed

  • Animated: Animated.Value.addListener() types its callback payload as {value: number} rather than any (3eab03df4c by @​huntie)
  • Animated: Animated.event() is typed as an event handler rather than any (3eb330a365 by @​huntie)

iOS specific

  • Cocoapods: Keep the quotes on header search paths containing spaces in add_rn_third_party_dependencies (71c6bfbfdc by @​Kudo)
  • SwiftPM: Reject colliding or invalid spm.modules names instead of silently dropping a module from the build (39cd1dfc4c by @​chrfalch)
  • SwiftPM: Resolve Swift manifest naming collisions (962aeec5e5 by @​chrfalch)
  • SwiftPM: Fixed not reading spm.name from react-native.config.js when scaffolding the Swift manifest (482acee824 by @​chrfalch)
  • SwiftPM: Removed unused field spm.modules.publicHeaderFiles from react-native.config.js's spm section (5168f5f831 by Christian Falch)
  • SwiftPM: SwiftPM pipeline now reads react-native.config.js with default exports correctly (ed76640ba6 by @​chrfalch)
  • SwiftPM: Created constants for in...

    Description has been truncated

…with 18 updates

Bumps the expo-and-react-native group with 16 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@react-native-async-storage/async-storage](https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/async-storage) | `2.2.0` | `3.1.1` |
| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `57.0.7` | `57.0.18` |
| [expo-camera](https://github.com/expo/expo/tree/HEAD/packages/expo-camera) | `57.0.3` | `57.0.4` |
| [expo-contacts](https://github.com/expo/expo/tree/HEAD/packages/expo-contacts) | `57.0.2` | `57.0.4` |
| [expo-crypto](https://github.com/expo/expo/tree/HEAD/packages/expo-crypto) | `57.0.1` | `57.0.2` |
| [expo-local-authentication](https://github.com/expo/expo/tree/HEAD/packages/expo-local-authentication) | `57.0.1` | `57.0.2` |
| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `57.0.7` | `57.0.17` |
| [expo-secure-store](https://github.com/expo/expo/tree/HEAD/packages/expo-secure-store) | `57.0.1` | `57.0.2` |
| [expo-sharing](https://github.com/expo/expo/tree/HEAD/packages/expo-sharing) | `57.0.6` | `57.0.16` |
| [expo-splash-screen](https://github.com/expo/expo/tree/HEAD/packages/expo-splash-screen) | `57.0.4` | `57.0.8` |
| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.8` |
| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.8` |
| [react-native](https://github.com/react/react-native/tree/HEAD/packages/react-native) | `0.86.0` | `0.87.1` |
| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.7.0` | `5.9.1` |
| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.25.2` | `4.27.0` |
| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.15.4` | `15.15.5` |



Updates `@react-native-async-storage/async-storage` from 2.2.0 to 3.1.1
- [Release notes](https://github.com/react-native-async-storage/async-storage/releases)
- [Changelog](https://github.com/react-native-async-storage/async-storage/blob/main/packages/async-storage/CHANGELOG.md)
- [Commits](https://github.com/react-native-async-storage/async-storage/commits/@react-native-async-storage/async-storage@3.1.1/packages/async-storage)

Updates `expo` from 57.0.7 to 57.0.18
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo)

Updates `expo-camera` from 57.0.3 to 57.0.4
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-camera/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-camera)

Updates `expo-contacts` from 57.0.2 to 57.0.4
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-contacts/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-contacts)

Updates `expo-crypto` from 57.0.1 to 57.0.2
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-crypto/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-crypto)

Updates `expo-file-system` from 57.0.1 to 57.0.6
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-file-system/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-file-system)

Updates `expo-local-authentication` from 57.0.1 to 57.0.2
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-local-authentication/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-local-authentication)

Updates `expo-router` from 57.0.7 to 57.0.17
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-router/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-router)

Updates `expo-secure-store` from 57.0.1 to 57.0.2
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-secure-store/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-secure-store)

Updates `expo-sharing` from 57.0.6 to 57.0.16
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-sharing/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-sharing)

Updates `expo-splash-screen` from 57.0.4 to 57.0.8
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-splash-screen/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-splash-screen)

Updates `expo-symbols` from 57.0.1 to 57.0.2
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-symbols/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-symbols)

Updates `react` from 19.2.3 to 19.2.8
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react)

Updates `react-dom` from 19.2.3 to 19.2.8
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react-dom)

Updates `react-native` from 0.86.0 to 0.87.1
- [Release notes](https://github.com/react/react-native/releases)
- [Changelog](https://github.com/react/react-native/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react-native/commits/v0.87.1/packages/react-native)

Updates `react-native-safe-area-context` from 5.7.0 to 5.9.1
- [Release notes](https://github.com/AppAndFlow/react-native-safe-area-context/releases)
- [Commits](appandflow/react-native-safe-area-context@v5.7.0...v5.9.1)

Updates `react-native-screens` from 4.25.2 to 4.27.0
- [Release notes](https://github.com/software-mansion/react-native-screens/releases)
- [Commits](software-mansion/react-native-screens@4.25.2...4.27.0)

Updates `react-native-svg` from 15.15.4 to 15.15.5
- [Release notes](https://github.com/software-mansion/react-native-svg/releases)
- [Commits](software-mansion/react-native-svg@v15.15.4...v15.15.5)

---
updated-dependencies:
- dependency-name: "@react-native-async-storage/async-storage"
  dependency-version: 3.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo-and-react-native
- dependency-name: expo
  dependency-version: 57.0.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: expo-camera
  dependency-version: 57.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: expo-contacts
  dependency-version: 57.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: expo-crypto
  dependency-version: 57.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: expo-file-system
  dependency-version: 57.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: expo-local-authentication
  dependency-version: 57.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: expo-router
  dependency-version: 57.0.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: expo-secure-store
  dependency-version: 57.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: expo-sharing
  dependency-version: 57.0.16
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: expo-splash-screen
  dependency-version: 57.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: expo-symbols
  dependency-version: 57.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: react
  dependency-version: 19.2.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: react-dom
  dependency-version: 19.2.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: react-native
  dependency-version: 0.87.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: expo-and-react-native
- dependency-name: react-native-safe-area-context
  dependency-version: 5.9.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: expo-and-react-native
- dependency-name: react-native-screens
  dependency-version: 4.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: expo-and-react-native
- dependency-name: react-native-svg
  dependency-version: 15.15.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 31, 2026
@dependabot @github

dependabot Bot commented on behalf of github Sep 7, 2026

Copy link
Copy Markdown
Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Sep 7, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/expo-and-react-native-858d696020 branch September 7, 2026 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants