Skip to content

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

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

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 28, 2026 •

Copy link
Copy Markdown

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

Package From To
@react-native-async-storage/async-storage 2.2.0 3.1.1
@react-native-community/datetimepicker 9.1.0 9.2.1
expo 57.0.7 57.0.25
expo-camera 57.0.3 57.0.5
expo-contacts 57.0.2 57.0.6
expo-crypto 57.0.1 57.0.3
expo-document-picker 57.0.1 57.0.2
expo-file-system 57.0.1 57.0.7
expo-local-authentication 57.0.1 57.0.3
expo-router 57.0.7 57.0.23
expo-secure-store 57.0.1 57.0.4
expo-sharing 57.0.6 57.0.22
expo-splash-screen 57.0.4 57.0.9
expo-symbols 57.0.1 57.0.3
react 19.2.3 19.3.0
react-dom 19.2.3 19.3.0
react-native 0.86.0 0.87.1
react-native-qrcode-svg 6.3.21 6.3.26
react-native-safe-area-context 5.7.0 5.10.0
react-native-screens 4.25.2 4.28.0
react-native-svg 15.15.4 15.15.5
react-native-web 0.21.2 0.21.3

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 @react-native-community/datetimepicker from 9.1.0 to 9.2.1

Release notes

Sourced from @​react-native-community/datetimepicker's releases.

v9.2.1

9.2.1 (2026-09-07)

Bug Fixes

  • android: reopen picker when design prop changes (#1055) (c324523)
  • android: skip explicit Kotlin plugin when AGP provides built-in Kotlin (#1058) (8a5abf2)
  • types: allow design argument in DateTimePickerAndroid.dismiss (#1059) (4621a0d)
  • windows: respect the timeZoneOffsetInSeconds prop (#1061) (dcc4611)

v9.2.0

9.2.0 (2026-08-31)

Features

  • android: support inner time picker text color (#1052) (91788ec)

Bug Fixes

  • ios: correct Flow prop type from enabled to disabled (#1048) (b318cb7)
  • resolve config plugins through Expo (#1053) (5db4a48)
Changelog

Sourced from @​react-native-community/datetimepicker's changelog.

9.2.1 (2026-09-07)

Bug Fixes

  • android: reopen picker when design prop changes (#1055) (c324523)
  • android: skip explicit Kotlin plugin when AGP provides built-in Kotlin (#1058) (8a5abf2)
  • types: allow design argument in DateTimePickerAndroid.dismiss (#1059) (4621a0d)
  • windows: respect the timeZoneOffsetInSeconds prop (#1061) (dcc4611)

9.2.0 (2026-08-31)

Features

  • android: support inner time picker text color (#1052) (91788ec)

Bug Fixes

  • ios: correct Flow prop type from enabled to disabled (#1048) (b318cb7)
  • resolve config plugins through Expo (#1053) (5db4a48)
Commits
  • e9c2f77 chore(master): release 9.2.1 (#1062)
  • 18b27e2 chore(ci): make the Test workflow green (#1063)
  • 8a5abf2 fix(android): skip explicit Kotlin plugin when AGP provides built-in Kotlin (...
  • dcc4611 fix(windows): respect the timeZoneOffsetInSeconds prop (#1061)
  • 281fbd5 chore(android): apply shared prop validation on Android (#1060)
  • 4621a0d fix(types): allow design argument in DateTimePickerAndroid.dismiss (#1059)
  • c324523 fix(android): reopen picker when design prop changes (#1055)
  • a523007 chore(master): release 9.2.0 (#1051)
  • 5db4a48 fix: resolve config plugins through Expo (#1053)
  • 91788ec feat(android): support inner time picker text color (#1052)
  • Additional commits viewable in compare view

Updates expo from 57.0.7 to 57.0.25

Changelog

Sourced from expo's changelog.

Changelog

Unpublished

🛠 Breaking changes

  • [Android] Enable R8 (android.enableMinifyInReleaseBuilds=true) by default in the bare template. (#50108 by @​lukmccall)

🎉 New features

  • [iOS] Add a SwiftPM autolinking plugin (preview) so Expo modules can be consumed by react-native spm, contributing precompiled xcframeworks, source packages and the generated ExpoModulesProvider into the SwiftPM autolinking graph. (#47647 by @​chrfalch)
  • [iOS] The SwiftPM autolinking plugin now contributes build-time script phases, so an Expo module that needs a build step under SwiftPM gets one — SwiftPM has no equivalent of CocoaPods' script_phase. First consumer: expo-constants' embedded app.config. (#50084 by @​chrfalch)

🐛 Bug fixes

  • [iOS] Include the SwiftPM manifest in the published npm package. (#50612 by @​vonovak)
  • [iOS] Forward Handoff preparation, update, and failure events to app delegate subscribers under the UIKit scene life cycle. (#50032 by @​chrfalch)
  • [Android] Request the ACCESS_LOCAL_NETWORK permission in debug builds on Android 17 before loading the app, so the dev server can be reached without expo-dev-client.
  • [iOS] Fix the SwiftPM autolinking plugin generating an ExpoModulesProvider that reports no app groups and registers no inline modules. (#50084 by @​chrfalch)
  • [iOS] Emit JavaScript url events for deep links delivered to a running app under the UIKit scene life cycle. (#50235 by @​chrfalch)
  • [iOS] Import Foundation in ResponseSink, which relied on another file in the module importing it. (#50277 by @​chrfalch)
  • [Web] Stub requestAnimationFrame in server bundles, where react-native-worklets 0.12 calls it unguarded when Reanimated is imported, crashing server rendering and expo export. (#50507 by @​robhogan)
  • [iOS] Accept prebuilt-framework tarballs that bundle SwiftPM dependency XCFrameworks alongside the product in the SwiftPM plugin, instead of rejecting them. (#50141 by @​chrfalch)

💡 Others

  • [iOS] Bring the Package.swift the SwiftPM autolinking plugin generates up to what CocoaPods already carries: a module's build settings, its declared iOS deployment floor and its PrivacyInfo.xcprivacy, plus RCT_NEW_ARCH_ENABLED for the ExpoObjC target. Modules the plugin cannot place are now reported with the reason and the fix, including one whose Package.swift depends on a target the generated package cannot declare. The podspec reader no longer mistakes a test_spec's linkage for the module's own. (#49823 by @​chrfalch)
  • Upgrade React Native to 0.88.0-rc.0 (#49910 by @​gabrieldonadel)
  • Bump to @expo/metro@58.0.0-rc.0 and metro@0.87.1 (#50135 by @​robhogan)

58.0.0-preview.0 — 2026-09-10

🛠 Breaking changes

🎉 New features

  • [Android] Allow getDefaultReactHost to take a custom jsRuntimeFactory, so an app can run a JavaScript engine other than Hermes. (#49686 by @​ammarahm-ed)

🐛 Bug fixes

  • [iOS] Fix a Hermes JSI crash during reloads where two overlapping RCTHost runtime callbacks shared EXReactNativeFactory's app context ivar, letting one callback decorate objects against the other callback's runtime. (#48576 by @​LizunovSergey)
  • [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)

... (truncated)

Commits

Updates expo-camera from 57.0.3 to 57.0.5

Changelog

Sourced from expo-camera's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

58.0.4 — 2026-09-28

💡 Others

  • [iOS] Remove a dead compilerFlags block from the SwiftPM build configuration. It had no effect on either build path. (#50417 by @​chrfalch)

58.0.3 — 2026-09-22

🐛 Bug fixes

  • [iOS] Import CoreImage in BarcodeUtils, which relied on another file in the module importing it. (#50479 by @​chrfalch)
  • [iOS] Pin ZXingObjC by revision rather than by version, so that Swift Package Manager can resolve it. SwiftPM refuses a version-pinned remote dependency that declares unsafeFlags, which zxingify-objc does. (#50491 by @​chrfalch)

58.0.2 — 2026-09-21

This version does not introduce any user-facing changes.

58.0.1 — 2026-09-11

This version does not introduce any user-facing changes.

58.0.0 — 2026-09-10

🛠 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 CameraView leaking its barcode scanner, metadata delegate and capture session on every mount, by no longer having the delegate retain the scanner it reports to. (#49692 by @​chrfalch)
  • [iOS] Fix all barcode scanning stopping when the optional ExpoCameraBarcodeScanning companion pod is not linked. The AVFoundation scanner now runs on its own, so QR codes and every other natively supported symbology keep scanning; the ZXing provider is once again only the fallback for pdf417, code39, and codabar. (#49692 by @​chrfalch)
  • [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)

... (truncated)

Commits

Updates expo-contacts from 57.0.2 to 57.0.6

Changelog

Sourced from expo-contacts's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

58.0.2 — 2026-09-21

This version does not introduce any user-facing changes.

58.0.1 — 2026-09-11

This version does not introduce any user-facing changes.

58.0.0 — 2026-09-10

🐛 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)
  • [iOS] Map predefined CNLabeledValue labels to JS values (CNLabelHome → "home") and JS labels back case-insensitively ("Home" → CNLabelHome). Default missing or blank labels to "other"/CNLabelOther. (#49874 by @​Wenszel)

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.3

Changelog

Sourced from expo-crypto's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

58.0.2 — 2026-09-21

🐛 Bug fixes

  • [iOS] Import Foundation in the AES Data extension, which relied on another file in the module importing it. (#50280 by @​chrfalch)

58.0.1 — 2026-09-14

💡 Others

  • [iOS] Migrate the main module to the Expo Modules API 2.0 macros. (#49894 by @​tsapeta)

58.0.0 — 2026-09-10

🐛 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)
Commits

Updates expo-document-picker from 57.0.1 to 57.0.2

Changelog

Sourced from expo-document-picker's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

58.0.2 — 2026-09-28

🐛 Bug fixes

58.0.1 — 2026-09-22

🐛 Bug fixes

  • [iOS] Anchored the picker popover on every regular-width display, not only iPad, so it presents correctly on iPhone Duo. (#50434 by @​alanjhughes)

58.0.0 — 2026-09-10

This version does not introduce any user-facing changes.

Commits

Updates expo-file-system from 57.0.1 to 57.0.7

Changelog

Sourced from expo-file-system's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

58.0.3 — 2026-09-28

🐛 Bug fixes

  • [Android] Added missing permission checks to upload tasks and to file watchers. (#50582 by @​barthap)
  • [iOS] Added a missing permission check when opening a file handle. (#50583 by @​barthap)
  • [Android] Check permissions for content:// URIs served by the app's own file providers. (#50584 by @​barthap)

58.0.2 — 2026-09-25

🐛 Bug fixes

58.0.1 — 2026-09-22

🐛 Bug fixes

  • [iOS] Anchored the file picker popover on every regular-width display, not only iPad, so it presents correctly on iPhone Duo. (#50434 by @​alanjhughes)

58.0.0 — 2026-09-10

🛠 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

  • Fixed File.downloadFileAsync() returning a runtime-specific error message when canceled with an AbortSignal. (#49856 by @​Ubax)
  • 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)

... (truncated)

Commits

Updates expo-local-authentication from 57.0.1 to 57.0.3

Changelog

Sourced from expo-local-authentication's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

58.0.0 — 2026-09-10

This version does not introduce any user-facing changes.

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.23

Changelog

Sourced from expo-router's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

  • Ignore the reserved __expo_* launch URL params on Expo Go and development build launch URLs, so they no longer become route search params. (#50289 by @​gabrieldonadel)

💡 Others

  • Use unwrapDevLaunchURL from expo-linking instead of a private copy of the expo-development-client URL handling. (#50289 by @​gabrieldonadel)

58.0.9 — 2026-09-28

This version does not introduce any user-facing changes.

58.0.8 — 2026-09-25

This version does not introduce any user-facing changes.

58.0.7 — 2026-09-23

This version does not introduce any user-facing changes.

58.0.6 — 2026-09-22

This version does not introduce any user-facing changes.

58.0.5 — 2026-09-21

🎉 New features

  • Prevent browser unloads on web while usePreventRemove is active. (#50260 by @​Ubax)
  • Stabilize async routes on web and enable them by default. Native async routes remain experimental and opt-in. (#48327 by @​hassankhan)
  • Upgrade react-native-screens to 4.28.0 (by @​Ubax) (#50328 by @​Ubax)
  • Add support for react-native-screens 5.0.0-alpha.3. (#50330 by @​Ubax)

🐛 Bug fixes

  • Derive browser history on web from router action results in reducer phase. (#50105 by @​Ubax)

💡 Others

  • Deprecate withLayoutContext. Use integrateWithRouter instead. (#50337 by @​Ubax)

58.0.4 — 2026-09-16

... (truncated)

Commits

Updates expo-secure-store from 57.0.1 to 57.0.4

Changelog

Sourced from expo-secure-store's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

58.0.0 — 2026-09-10

🎉 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)
Commits

Updates expo-sharing from 57.0.6 to 57.0.22

Changelog

Sourced from expo-sharing's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

58.0.11 — 2026-09-28

This version does not introduce any user-facing changes.

58.0.10 — 2026-09-25

This version does not introduce any user-facing changes.

58.0.9 — 2026-09-23

This version does not introduce any user-facing changes.

58.0.8 — 2026-09-22

🐛 Bug fixes

  • [iOS] Anchored the share sheet on every regular-width display, not only iPad, so it presents correctly on iPhone Duo. (#50437 by @​alanjhughes)

58.0.7 — 2026-09-21

This version does not introduce any user-facing changes.

58.0.6 — 2026-09-16

This version does not introduce any user-facing changes.

58.0.5 — 2026-09-16

This version does not introduce any user-facing changes.

58.0.4 — 2026-09-15

This version does not introduce any user-facing changes.

58.0.3 — 2026-09-14

This version does not introduce any user-facing changes.

... (truncated)

Commits

Updates expo-splash-screen from 57.0.4 to 57.0.9

Changelog

Sourced from expo-splash-screen's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

58.0.1 — 2026-09-21

This version does not introduce any user-facing changes.

58.0.0 — 2026-09-10

🐛 Bug fixes

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.3

Changelog

Sourced from expo-symbols's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

58.0.2 — 2026-09-21

This version does not introduce any user-facing changes.

58.0.1 — 2026-09-15

💡 Others

  • Stopped passing testString to expo-font, which removed the option; font loading no longer needs one. (#49497 by @​vonovak)

58.0.0 — 2026-09-10

🐛 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.3.0

Release notes

Sourced from react's releases.

19.3.0 (September 9, 2026)

Below is a list of all new features, APIs, and bug fixes.

Read the React 19.3 release post for more information.

New React Features

New React DOM Features

  • browser(): a new react-dom API that returns a usable which errors during server rendering and resolves in the browser. use(browser()) inside a <Suspense> boundary marks a subtree as browser-only without reporting a recoverable error (@​gnoff: #37143, #37241)
    • Added an onBrowserBailout option to the react-dom/server APIs to observe when a subtree defers to the browser (@​gnoff #37193)

Notable changes

  • Enable Trusted...

    Description has been truncated

…with 22 updates

Bumps the expo-and-react-native group with 22 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` |
| [@react-native-community/datetimepicker](https://github.com/react-native-datetimepicker/datetimepicker) | `9.1.0` | `9.2.1` |
| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `57.0.7` | `57.0.25` |
| [expo-camera](https://github.com/expo/expo/tree/HEAD/packages/expo-camera) | `57.0.3` | `57.0.5` |
| [expo-contacts](https://github.com/expo/expo/tree/HEAD/packages/expo-contacts) | `57.0.2` | `57.0.6` |
| [expo-crypto](https://github.com/expo/expo/tree/HEAD/packages/expo-crypto) | `57.0.1` | `57.0.3` |
| [expo-document-picker](https://github.com/expo/expo/tree/HEAD/packages/expo-document-picker) | `57.0.1` | `57.0.2` |
| [expo-file-system](https://github.com/expo/expo/tree/HEAD/packages/expo-file-system) | `57.0.1` | `57.0.7` |
| [expo-local-authentication](https://github.com/expo/expo/tree/HEAD/packages/expo-local-authentication) | `57.0.1` | `57.0.3` |
| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `57.0.7` | `57.0.23` |
| [expo-secure-store](https://github.com/expo/expo/tree/HEAD/packages/expo-secure-store) | `57.0.1` | `57.0.4` |
| [expo-sharing](https://github.com/expo/expo/tree/HEAD/packages/expo-sharing) | `57.0.6` | `57.0.22` |
| [expo-splash-screen](https://github.com/expo/expo/tree/HEAD/packages/expo-splash-screen) | `57.0.4` | `57.0.9` |
| [expo-symbols](https://github.com/expo/expo/tree/HEAD/packages/expo-symbols) | `57.0.1` | `57.0.3` |
| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.3` | `19.3.0` |
| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.3.0` |
| [react-native](https://github.com/react/react-native/tree/HEAD/packages/react-native) | `0.86.0` | `0.87.1` |
| [react-native-qrcode-svg](https://github.com/Expensify/react-native-qrcode-svg) | `6.3.21` | `6.3.26` |
| [react-native-safe-area-context](https://github.com/AppAndFlow/react-native-safe-area-context) | `5.7.0` | `5.10.0` |
| [react-native-screens](https://github.com/software-mansion/react-native-screens) | `4.25.2` | `4.28.0` |
| [react-native-svg](https://github.com/software-mansion/react-native-svg) | `15.15.4` | `15.15.5` |
| [react-native-web](https://github.com/necolas/react-native-web) | `0.21.2` | `0.21.3` |



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 `@react-native-community/datetimepicker` from 9.1.0 to 9.2.1
- [Release notes](https://github.com/react-native-datetimepicker/datetimepicker/releases)
- [Changelog](https://github.com/react-native-datetimepicker/datetimepicker/blob/master/CHANGELOG.md)
- [Commits](react-native-datetimepicker/datetimepicker@v9.1.0...v9.2.1)

Updates `expo` from 57.0.7 to 57.0.25
- [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.5
- [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.6
- [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.3
- [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-document-picker` from 57.0.1 to 57.0.2
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-document-picker/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-document-picker)

Updates `expo-file-system` from 57.0.1 to 57.0.7
- [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.3
- [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.23
- [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.4
- [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.22
- [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.9
- [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.3
- [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.3.0
- [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.3.0/packages/react)

Updates `react-dom` from 19.2.3 to 19.3.0
- [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.3.0/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-qrcode-svg` from 6.3.21 to 6.3.26
- [Release notes](https://github.com/Expensify/react-native-qrcode-svg/releases)
- [Commits](Expensify/react-native-qrcode-svg@6.3.21...6.3.26)

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

Updates `react-native-screens` from 4.25.2 to 4.28.0
- [Release notes](https://github.com/software-mansion/react-native-screens/releases)
- [Commits](software-mansion/react-native-screens@4.25.2...4.28.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)

Updates `react-native-web` from 0.21.2 to 0.21.3
- [Release notes](https://github.com/necolas/react-native-web/releases)
- [Commits](necolas/react-native-web@0.21.2...0.21.3)

---
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: "@react-native-community/datetimepicker"
  dependency-version: 9.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: expo-and-react-native
- dependency-name: expo
  dependency-version: 57.0.25
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: expo-camera
  dependency-version: 57.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: expo-contacts
  dependency-version: 57.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: expo-crypto
  dependency-version: 57.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: expo-document-picker
  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.7
  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.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: expo-router
  dependency-version: 57.0.23
  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.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: expo-sharing
  dependency-version: 57.0.22
  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.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: expo-symbols
  dependency-version: 57.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: react
  dependency-version: 19.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: expo-and-react-native
- dependency-name: react-dom
  dependency-version: 19.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  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-qrcode-svg
  dependency-version: 6.3.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: expo-and-react-native
- dependency-name: react-native-safe-area-context
  dependency-version: 5.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: expo-and-react-native
- dependency-name: react-native-screens
  dependency-version: 4.28.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
- dependency-name: react-native-web
  dependency-version: 0.21.3
  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 Sep 28, 2026
@dependabot @github

dependabot Bot commented on behalf of github Oct 13, 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 Oct 13, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/expo-and-react-native-d6fdc8919b branch October 13, 2026 01:35
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