Skip to content

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

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown

Bumps the expo-and-react-native group with 19 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.22
expo-camera 57.0.3 57.0.4
expo-contacts 57.0.2 57.0.5
expo-crypto 57.0.1 57.0.3
expo-document-picker 57.0.1 57.0.2
expo-local-authentication 57.0.1 57.0.3
expo-router 57.0.7 57.0.21
expo-secure-store 57.0.1 57.0.4
expo-sharing 57.0.6 57.0.19
expo-splash-screen 57.0.4 57.0.9
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.24
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 @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.22

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

🐛 Bug fixes

  • [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.

💡 Others

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)
  • [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)
  • [iOS] Forward URL, user activity, life cycle and quick action events to AppDelegate overrides under the UIScene life cycle. (#49925 by @​chrfalch)

... (truncated)

Commits

Updates expo-camera from 57.0.3 to 57.0.4

Changelog

Sourced from expo-camera's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

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)
  • [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)
  • [iOS] Restore the shutter animation on capture, which stopped running when the photo capture delegate moved off CameraView, leaving animateShutter with no effect. (#49591 by @​alanjhughes)
Commits

Updates expo-contacts from 57.0.2 to 57.0.5

Changelog

Sourced from expo-contacts's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

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.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.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.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)
  • 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.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.21

Changelog

Sourced from expo-router's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

58.0.2 — 2026-09-14

This version does not introduce any user-facing changes.

58.0.1 — 2026-09-14

🎉 New features

  • Add the stable expo-router/native-tabs entry point and deprecate expo-router/unstable-native-tabs. (#50119 by @​Ubax)
  • Stabilize unstable_integrateWithRouter and unstable_createStandardRouterNavigator as integrateWithRouter and createStandardRouterNavigator. The old names remain available as deprecated aliases. (#50128 by @​Ubax)

🐛 Bug fixes

  • Mock react-native-worklets in expo-router/testing-library so react-native-gesture-handler and react-native-reanimated load in Jest. (#50013 by @​brentvatne)

💡 Others

58.0.0 — 2026-09-10

🛠 Breaking changes

  • Remove the onUnhandledAction container prop from expo-router/react-navigation. (#49917 by @​Ubax)
  • Remove the onReady container prop and the ready container event. (#49845 by @​Ubax)
  • Remove createStackNavigator from expo-router/js-stack. Use unstable_createStandardStackNavigator with unstable_integrateWithRouter instead. (#49209 by @​Ubax)
  • Make expo-symbols an optional peer dependency. Install it to use md icons with NativeTabs.Trigger.Icon on Android. (#49738 by @​Ubax)
  • Make @expo/ui an optional peer dependency. Install it to use Stack.Toolbar on Android. (#49737 by @​Ubax)
  • Remove UNSTABLE_UnhandledLinkingContext from expo-router/react-navigation. (#49616 by @​Ubax)
  • Remove BaseNavigationContainer export from expo-router/react-navigation. (#49587 by @​Ubax)
  • 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)

... (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.19

Changelog

Sourced from expo-sharing's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

58.0.2 — 2026-09-14

This version does not introduce any user-facing changes.

58.0.1 — 2026-09-14

This version does not introduce any user-facing changes.

58.0.0 — 2026-09-10

🐛 Bug fixes

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

Changelog

Sourced from expo-splash-screen's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

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

…with 21 updates

Bumps the expo-and-react-native group with 19 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.22` |
| [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.5` |
| [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-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.21` |
| [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.19` |
| [expo-splash-screen](https://github.com/expo/expo/tree/HEAD/packages/expo-splash-screen) | `57.0.4` | `57.0.9` |
| [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.24` |
| [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 `@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.22
- [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.5
- [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.21
- [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.19
- [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.24
- [Release notes](https://github.com/Expensify/react-native-qrcode-svg/releases)
- [Commits](Expensify/react-native-qrcode-svg@6.3.21...6.3.24)

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: "@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.22
  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.5
  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.21
  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.19
  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.24
  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.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 Sep 14, 2026
@dependabot @github

dependabot Bot commented on behalf of github Sep 28, 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 28, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/expo-and-react-native-1d08ca07d8 branch September 28, 2026 15:26
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