Skip to content

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Sep 30, 2025

Bumps the per-major-dependency group with 22 updates in the / directory:

Package From To
@expo/metro-runtime 4.0.1 6.1.2
@react-native-async-storage/async-storage 1.23.1 2.2.0
expo 52.0.44 54.0.10
expo-blur 14.0.3 15.0.7
expo-font 13.0.4 14.0.8
expo-linear-gradient 14.0.2 15.0.7
expo-localization 16.0.1 17.0.7
expo-router 4.0.20 6.0.8
expo-status-bar 2.0.1 3.0.8
expo-system-ui 4.0.9 6.0.7
expo-updates 0.28.17 29.0.11
i18next 23.16.5 25.5.2
react 18.3.1 19.1.1
@types/react 18.3.12 19.1.15
react-dom 18.3.1 19.1.1
react-i18next 15.1.1 16.0.0
react-native-reanimated 3.16.1 4.1.2
react-native-safe-area-context 4.14.1 5.6.1
babel-preset-expo 12.0.11 54.0.3
eslint-config-prettier 9.1.0 10.1.8
husky 8.0.3 9.1.7
lint-staged 15.2.10 16.2.3

Updates @expo/metro-runtime from 4.0.1 to 6.1.2

Changelog

Sourced from @​expo/metro-runtime's changelog.

Changelog

This is the log of notable changes to the Expo client that are developer-facing. Package-specific changes not released in any SDK will be added here just before the release. Until then, you can find them in changelogs of the individual packages (see packages directory).

Unpublished

📚 3rd party library updates

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

54.0.0 — 2025-09-10

📚 3rd party library updates

  • expo-sqlite
  • expo-camera
    • [Android] Bumped MLKit barcode scanner to 17.3.0 for Android 16KB page size support. (#37454 by @​kudo)

🛠 Breaking changes

  • expo-notifications
  • expo-media-library
    • [Android] Fix getAssetsAsync loading performance, add resolveWithFullInfo option to control whether to load full EXIF data for images. This is a breaking change for Android apps, as it might break the orientation of images in some cases. (#37957 by @​kosmydel).
  • expo-intent-launcher
  • expo-image-picker
    • [Web] Changed web uri to use blob URLs instead of base64 data URLs for better performance. The uri property will now be a blob URL instead of a base64 data URL, while the base64 property behavior remains unchanged. (#37447 by @​hirbod)
    • [ios] The default for preferredAssetRepresentationMode is now .current instead of .automatic. This keeps the asset in its original container/codec (e.g. HEIC instead of JPEG) and is required for the new fast-path. Apps that relied on .automatic re-encoded output can pass preferredAssetRepresentationMode: '.automatic' to restore the old behaviour. (#37569 by @​hirbod)
  • expo-font
  • expo-file-system
    • Make the modern filesystem API the default, move previous one to expo-file-system/legacy. (#38404 by @​aleqsio)
  • expo-document-picker
    • [Web] getDocumentAsync() no longer returns base64 by default. The uri on web now always points to a Blob created via URL.createObjectURL(), which can be used for previews or appended to FormData for uploads. Selecting large files on web is now almost instant, since there’s no base64 conversion by default. If you still need base64, you can pass base64: true in the options. A new base64 field will then be included in the result. (#37443 by @​hirbod)

🎉 New features

... (truncated)

Commits

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

Release notes

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

@​react-native-async-storage/async-storage@​2.2.0

Minor Changes

  • 8b2f32b: Fix support for React Native 0.80

@​react-native-async-storage/async-storage@​2.1.2

Patch Changes

  • 21d0c22: Remove unnecessary getViewManagers overrides

@​react-native-async-storage/async-storage@​2.1.1

Patch Changes

  • 5042047: Mark some methods as nonnull

@​react-native-async-storage/async-storage@​2.1.0

Minor Changes

  • b7c842c: Windows: Add New Architecture support

@​react-native-async-storage/async-storage@​2.0.0

Major Changes

  • c319205: Support 0.74 (by migrating off deprecated onCatalystInstanceDestroy) — unfortunately, this also means that we must bump the minimum supported version to 0.65

@​react-native-async-storage/async-storage@​1.24.0

Minor Changes

  • 8bf1526: dependencies bump and multiset type fix
Commits

Updates expo from 52.0.44 to 54.0.10

Changelog

Sourced from expo's changelog.

Changelog

This is the log of notable changes to the Expo client that are developer-facing. Package-specific changes not released in any SDK will be added here just before the release. Until then, you can find them in changelogs of the individual packages (see packages directory).

Unpublished

📚 3rd party library updates

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

54.0.0 — 2025-09-10

📚 3rd party library updates

  • expo-sqlite
  • expo-camera
    • [Android] Bumped MLKit barcode scanner to 17.3.0 for Android 16KB page size support. (#37454 by @​kudo)

🛠 Breaking changes

  • expo-notifications
  • expo-media-library
    • [Android] Fix getAssetsAsync loading performance, add resolveWithFullInfo option to control whether to load full EXIF data for images. This is a breaking change for Android apps, as it might break the orientation of images in some cases. (#37957 by @​kosmydel).
  • expo-intent-launcher
  • expo-image-picker
    • [Web] Changed web uri to use blob URLs instead of base64 data URLs for better performance. The uri property will now be a blob URL instead of a base64 data URL, while the base64 property behavior remains unchanged. (#37447 by @​hirbod)
    • [ios] The default for preferredAssetRepresentationMode is now .current instead of .automatic. This keeps the asset in its original container/codec (e.g. HEIC instead of JPEG) and is required for the new fast-path. Apps that relied on .automatic re-encoded output can pass preferredAssetRepresentationMode: '.automatic' to restore the old behaviour. (#37569 by @​hirbod)
  • expo-font
  • expo-file-system
    • Make the modern filesystem API the default, move previous one to expo-file-system/legacy. (#38404 by @​aleqsio)
  • expo-document-picker
    • [Web] getDocumentAsync() no longer returns base64 by default. The uri on web now always points to a Blob created via URL.createObjectURL(), which can be used for previews or appended to FormData for uploads. Selecting large files on web is now almost instant, since there’s no base64 conversion by default. If you still need base64, you can pass base64: true in the options. A new base64 field will then be included in the result. (#37443 by @​hirbod)

🎉 New features

... (truncated)

Commits

Updates expo-blur from 14.0.3 to 15.0.7

Changelog

Sourced from expo-blur's changelog.

15.0.7 — 2025-09-11

This version does not introduce any user-facing changes.

15.0.6 — 2025-09-02

This version does not introduce any user-facing changes.

15.0.5 — 2025-08-31

This version does not introduce any user-facing changes.

15.0.4 — 2025-08-27

This version does not introduce any user-facing changes.

15.0.3 — 2025-08-25

This version does not introduce any user-facing changes.

15.0.2 — 2025-08-16

This version does not introduce any user-facing changes.

15.0.1 — 2025-08-15

This version does not introduce any user-facing changes.

15.0.0 — 2025-08-13

🐛 Bug fixes

  • [Android] Fix transition issues with react-native-screens when using dimezisBlurView blur method. (#37904 by @​hannojg

14.1.5 - 2025-06-05

This version does not introduce any user-facing changes.

14.1.4 — 2025-04-30

This version does not introduce any user-facing changes.

14.1.3 — 2025-04-25

This version does not introduce any user-facing changes.

14.1.2 — 2025-04-14

This version does not introduce any user-facing changes.

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by alanhughes, a new releaser for expo-blur since your current version.


Updates expo-font from 13.0.4 to 14.0.8

Changelog

Sourced from expo-font's changelog.

14.0.8 — 2025-09-11

This version does not introduce any user-facing changes.

14.0.7 — 2025-09-02

This version does not introduce any user-facing changes.

14.0.6 — 2025-08-31

This version does not introduce any user-facing changes.

14.0.5 — 2025-08-27

🛠 Breaking changes

14.0.4 — 2025-08-26

💡 Others

14.0.3 — 2025-08-25

This version does not introduce any user-facing changes.

14.0.2 — 2025-08-16

This version does not introduce any user-facing changes.

14.0.1 — 2025-08-15

This version does not introduce any user-facing changes.

14.0.0 — 2025-08-13

🎉 New features

💡 Others

13.3.2 - 2025-07-01

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by alanhughes, a new releaser for expo-font since your current version.


Updates expo-linear-gradient from 14.0.2 to 15.0.7

Changelog

Sourced from expo-linear-gradient's changelog.

15.0.7 — 2025-09-11

This version does not introduce any user-facing changes.

15.0.6 — 2025-09-02

This version does not introduce any user-facing changes.

15.0.5 — 2025-08-31

This version does not introduce any user-facing changes.

15.0.4 — 2025-08-27

This version does not introduce any user-facing changes.

15.0.3 — 2025-08-25

This version does not introduce any user-facing changes.

15.0.2 — 2025-08-16

This version does not introduce any user-facing changes.

15.0.1 — 2025-08-15

This version does not introduce any user-facing changes.

15.0.0 — 2025-08-13

This version does not introduce any user-facing changes.

14.1.5 - 2025-06-05

This version does not introduce any user-facing changes.

14.1.4 — 2025-04-30

This version does not introduce any user-facing changes.

14.1.3 — 2025-04-25

This version does not introduce any user-facing changes.

14.1.2 — 2025-04-14

This version does not introduce any user-facing changes.

14.1.1 — 2025-04-09

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by alanhughes, a new releaser for expo-linear-gradient since your current version.


Updates expo-localization from 16.0.1 to 17.0.7

Changelog

Sourced from expo-localization's changelog.

17.0.7 — 2025-09-11

This version does not introduce any user-facing changes.

17.0.6 — 2025-09-02

This version does not introduce any user-facing changes.

17.0.5 — 2025-08-31

This version does not introduce any user-facing changes.

17.0.4 — 2025-08-27

This version does not introduce any user-facing changes.

17.0.3 — 2025-08-25

This version does not introduce any user-facing changes.

17.0.2 — 2025-08-16

This version does not introduce any user-facing changes.

17.0.1 — 2025-08-15

This version does not introduce any user-facing changes.

17.0.0 — 2025-08-13

🎉 New features

16.1.6 - 2025-07-01

This version does not introduce any user-facing changes.

16.1.5 — 2025-04-30

This version does not introduce any user-facing changes.

16.1.4 — 2025-04-30

🐛 Bug fixes

  • [iOS] Fix issue where useLocales and useCalendars hooks would not re-render when the timezone changed. (#36382 by @​ouwargui)

16.1.3 — 2025-04-25

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by alanhughes, a new releaser for expo-localization since your current version.


Updates expo-router from 4.0.20 to 6.0.8

Changelog

Sourced from expo-router's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

6.0.6 — 2025-09-16

🐛 Bug fixes

  • [android] fix Invalid prop style supplied to React.Fragment (#39685 by @​Ubax)

6.0.5 — 2025-09-16

🐛 Bug fixes

  • expo-router/ui: TabTrigger now correctly calls onLongPress prop instead of onPress. (#39638 by @​TmLev)

6.0.4 — 2025-09-13

🐛 Bug fixes

  • Add @expo/metro-runtime to dependencies & peer dependencies to fix Yarn v1 having no auto-installs (#39644 by @​kitten)

6.0.3 — 2025-09-12

🐛 Bug fixes

  • Use $$EXPO_INITIAL_PROPS to determine if running inside a dom component. (#39590 by @​EvanBacon)

6.0.2 — 2025-09-12

🐛 Bug fixes

  • Move @expo/metro-runtime to peer dependencies, since that conveys our intention better (#39603 by @​kitten)

6.0.1 — 2025-09-11

🐛 Bug fixes

... (truncated)

Commits

Updates expo-status-bar from 2.0.1 to 3.0.8

Changelog

Sourced from expo-status-bar's changelog.

3.0.8 — 2025-09-11

This version does not introduce any user-facing changes.

3.0.7 — 2025-09-02

This version does not introduce any user-facing changes.

3.0.6 — 2025-08-31

This version does not introduce any user-facing changes.

3.0.5 — 2025-08-27

This version does not introduce any user-facing changes.

3.0.4 — 2025-08-25

This version does not introduce any user-facing changes.

3.0.3 — 2025-08-18

This version does not introduce any user-facing changes.

3.0.2 — 2025-08-16

This version does not introduce any user-facing changes.

3.0.1 — 2025-08-15

This version does not introduce any user-facing changes.

3.0.0 — 2025-08-13

💡 Others

2.2.3 — 2025-04-30

This version does not introduce any user-facing changes.

2.2.2 — 2025-04-25

This version does not introduce any user-facing changes.

2.2.1 — 2025-04-14

🎉 New features

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by alanhughes, a new releaser for expo-status-bar since your current version.


Updates expo-system-ui from 4.0.9 to 6.0.7

Changelog

Sourced from expo-system-ui's changelog.

6.0.7 — 2025-09-10

This version does not introduce any user-facing changes.

6.0.6 — 2025-09-02

This version does not introduce any user-facing changes.

6.0.5 — 2025-08-31

This version does not introduce any user-facing changes.

6.0.4 — 2025-08-27

This version does not introduce any user-facing changes.

6.0.3 — 2025-08-25

This version does not introduce any user-facing changes.

6.0.2 — 2025-08-16

This version does not introduce any user-facing changes.

6.0.1 — 2025-08-15

This version does not introduce any user-facing changes.

6.0.0 — 2025-08-13

⚠️ Notices

5.0.10 - 2025-07-02

This version does not introduce any user-facing changes.

5.0.9 - 2025-06-18

This version does not introduce any user-facing changes.

5.0.8 - 2025-06-04

This version does not introduce any user-facing changes.

5.0.7 — 2025-05-01

This version does not introduce any user-facing changes.

... (truncated)

Commits

Updates expo-updates from 0.28.17 to 29.0.11

Changelog

Sourced from expo-updates's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

🐛 Bug fixes

💡 Others

⚠️ Notices

29.0.10 — 2025-09-11

💡 Others

29.0.9 — 2025-09-10

🐛 Bug fixes

29.0.8 — 2025-09-02

This version does not introduce any user-facing changes.

29.0.7 — 2025-08-31

💡 Others

29.0.6 — 2025-08-28

This version does not introduce any user-facing changes.

29.0.5 — 2025-08-26

... (truncated)

Commits

Updates i18next from 23.16.5 to 25.5.2

Release notes

Sourced from i18next's releases.

v25.5.2

  • fix last change => for cjs there is just 1 default export, no named exports, fixes 2348

v25.5.1

  • export keyFromSelector from index.cjs 2347

v25.5.0

  • export keyFromSelector function for testing purposes 2346

v25.4.2

  • fix: enableSelector: true doesn't work with custom keySeparator 2341

v25.4.1

  • fix: KeyPrefix not working with new selector api 2340

v25.4.0

  • add new selector API to improve TypeScript IDE performance 2322
    • To enable it, set enableSelector: true in your configuration options
    • With enableSelector: "optimize", i18next can now handle translation dictionaries of any size, without affecting IDE performance or build times
    • To assist with the migration, we've published the following packages:

v25.3.6

  • improve fix: Ordinals and non-ordinals don't work together 2337

v25.3.5

  • fix: Ordinals and non-ordinals don't work together 2337

v25.3.4

  • remove unnecessary debug logs

v25.3.3

  • fix: Brackets breaking nesting interpolation 2336

v25.3.2

  • fix dir() for non-Intl language codes 2330

v25.3.1

  • warn if legacy interpolation.format function is still used

v25.3.0

  • feat: support formatting function with plural and interpolation 2325
  • fix dir() for Latn language codes 2324

v25.2.1

  • streamline fallbackLng option of t call with the init options 2312

v25.2.0

  • introduce cacheInBuiltFormats option to address 2227

... (truncated)

Changelog

Sourced from i18next's changelog.

25.5.2

  • fix last change => for cjs there is just 1 default export, no named exports, fixes 2348

25.5.1

  • export keyFromSelector from index.cjs 2347

25.5.0

  • export keyFromSelector function for testing purposes 2346

25.4.2

  • fix: enableSelector: true doesn't work with custom keySeparator 2341

25.4.1

  • fix: KeyPrefix not working with new selector api 2340

25.4.0

  • add new selector API to improve TypeScript IDE performance 2322
    • To enable it, set enableSelector: true in your configuration options
    • With enableSelector: "optimize", i18next can now handle translation dictionaries of any size, without affecting IDE performance or build times
    • To assist with the migration, we've published the following packages:

25.3.6

  • improve fix: Ordinals and non-ordinals don't work together 2337

25.3.5

  • fix: Ordinals and non-ordinals don't work together 2337

25.3.4

  • remove unnecessary debug logs

25.3.3

  • fix: Brackets breaking nesting interpolation 2336

25.3.2

  • fix dir() for non-Intl language codes 2330

25.3.1

... (truncated)

Commits

Updates react from 18.3.1 to 19.1.1

Release notes

Sourced from react's releases.

19.1.1 (July 28, 2025)

React

  • Fixed Owner Stacks to work with ES2015 function.name semantics (#33680 by @​hoxyq)

19.1.0 (March 28, 2025)

Owner Stack

An Owner Stack is a string representing the components that are directly responsible for rendering a particular component. You can log Owner Stacks when debugging or use Owner Stacks to enhance error overlays or other development tools. Owner Stacks are only available in development builds. Component Stacks in production are unchanged.

  • An Owner Stack is a development-only stack trace that helps identify which components are responsible for rendering a particular component. An Owner Stack is distinct from a Component Stacks, which shows the hierarchy of components leading to an error.
  • The captureOwnerStack API is only available in development mode and returns a Owner Stack, if available. The API can be used to enhance error overlays or log component relationships when debugging. #29923, #32353, #30306, #32538, #32529, #32538

React

  • Enhanced support for Suspense boundaries to be used anywhere, including the client, server, and during hydration. #32069, #32163, #32224, #32252
  • Reduced unnecessary client rendering through improved hydration scheduling #31751
  • Increased priority of client rendered Suspense boundaries #31776
  • Fixed frozen fallback states by rendering unfinished Suspense boundaries on the client. #31620
  • Reduced garbage collection pressure by improving Suspense boundary retries. #31667
  • Fixed erroneous “Waiting for Paint” log when the passive effect phase was not delayed #31526
  • Fixed a regression causing key warnings for flattened positional children in development mode. #32117
  • Updated useId to use valid CSS selectors, changing format from :r123: to «r123». #32001
  • Added a dev-only warning for null/undefined created in useEffect, useInsertionEffect, and useLayoutEffect. #32355
  • Fixed a bug where dev-only methods were exported in production builds. React.act is no longer available in production builds. #32200
  • Improved consistency across prod and dev to improve compatibility with Google Closure Complier and bindings #31808
  • Improve passive effect scheduling for consistent task yielding. #31785
  • Fixed asserts in React Native when passChildrenWhenCloningPersistedNodes is enabled for OffscreenComponent rendering. #32528
  • Fixed component name resolution for Portal #32640
  • Added support for beforetoggle and toggle events on the dialog element. #32479 #32479

React DOM

  • Fixed double warning when the href attribute is an empty string #31783
  • Fixed an edge case where getHoistableRoot() didn’t work properly when the container was a Document #32321
  • Removed support for using HTML comments (e.g. <!-- -->) as a DOM container. #32250
  • Added support for <script> and \<template> tags to be nested within <select> tags. #31837
  • Fixed responsive images to be preloaded as HTML instead of headers #32445

use-sync-external-store

  • Added exports field to package.json for use-sync-external-store to support various entrypoints. #25231

React Server Components

  • Added unstable_prerender, a new experimental API for prerendering React Server Components on the server #31724
  • Fixed an issue where streams would hang when receiving new chunks after a global error #31840, #31851
  • Fixed an issue where pending chunks were counted twice. #31833
  • Added support for streaming in edge environments #31852
  • Added support for sending custom error names from a server so that they are available in the client for console replaying. #32116
  • Updated the server component wire format to remove IDs for hints and console.log because they have no return value #31671
  • Exposed registerServerReference in client builds to handle server references in different environments. #32534
  • Added react-server-dom-parcel package which integrates Server Components with the Parcel bundler #31725, #32132, #31799, #32294, #31741

... (truncated)

Changelog

Sourced from react's changelog.

19.1.1 (July 28, 2025)

React

  • Fixed Owner Stacks to work with ES2015 function.name semantics (#33680 by @​hoxyq)

19.1.0 (March 28, 2025)

Owner Stack

An Owner Stack is a string representing the components that are directly responsible for rendering a particular component. You can log Owner Stacks when debugging or use Owner Stacks to enhance error overlays or other development tools. Owner Stacks are only available in development builds. Component Stacks in production are unchanged.

  • An Owner Stack is a development-only stack trace that helps identify which components are responsible for rendering a particular component. An Owner Stack is distinct from a Component Stacks, which shows the hierarchy of components leading to an error.
  • The captureOwnerStack API is only available in development mode and returns a Owner Stack, if available. The API can be used to enhance error overlays or log component relationships when debugging. #29923, #32353, #30306, #32538, #32529, #32538

React

  • Enhanced support for Suspense boundaries to be used anywhere, including the client, server, and during hydration. #32069, #32163, #32224, #32252
  • Reduced unnecessary client rendering through improved hydration scheduling #31751
  • Increased priority of client rendered Suspense boundaries #31776
  • Fixed frozen fallback states by rendering unfinished Suspense boundaries on the client. #31620
  • Reduced garbage collection pressure by improving Suspense boundary retries. #31667
  • Fixed erroneous “Waiting for Paint” log when the passive effect phase was not delayed #31526
  • Fixed a regression causing key warnings for flattened positional children in development mode. #32117
  • Updated useId to use valid CSS selectors, changing format from :r123: to «r123». #32001
  • Added a dev-only warning for null/undefined created in useEffect, useInsertionEffect, and useLayoutEffect. #32355
  • Fixed a bug where dev-only methods were exported in production builds. React.act is no longer available in production builds. #32200
  • Improved consistency across prod and dev to improve compatibility with Google Closure Compiler and bindings #31808
  • Improve passive effect scheduling for consistent task yielding. #31785
  • Fixed asserts in React Native when passChildrenWhenCloningPersistedNodes is enabled for OffscreenComponent rendering. #32528
  • Fixed component name resolution for Portal #32640
  • Added support for beforetoggle and toggle events on the dialog element. #32479

React DOM

  • Fixed double warning when the href attribute is an empty string #31783
  • Fixed an edge case where getHoistableRoot() didn’t work properly when the container was a Document #32321
  • Removed support for using HTML comments (e.g. <!-- -->) as a DOM container. #32250
  • Added support for <script> and \<template> tags to be nested within <select> tags. #31837
  • Fixed responsive images to be preloaded as HTML instead of headers #32445

use-sync-external-store

  • Added exports field to package.json for use-sync-external-store to support various entrypoints. #25231

React Server Components

  • Added unstable_prerender, a new experimental API for prerendering React Server Components on the server #31724
  • Fixed an issue where streams would hang when receiving new chunks after a global error #31840, #31851
  • Fixed an issue where pending chunks were counted twice. #31833
  • Added support for streaming in edge environments #31852
  • Added support for sending custom error names from a server so that they are available in the client for console replaying. #32116
  • Updated the server component wire format to remove IDs for hints and console.log because they have no return value #31671
  • Exposed registerServerReference in client builds to handle server references in different environments. #32534

... (truncated)

Commits

Updates @types/react from 18.3.12 to 19.1.15

Commits

Updates react-dom from 18.3.1 to 19.1.1

Release notes

Sourced from react-dom's releases.

19.1.1 (July 28, 2025)

React

  • Fixed Owner Stacks to work with ES2015 function.name semantics (#33680 by @​hoxyq)

19.1.0 (March 28, 2025)

Owner Stack

An Owner Stack is a string representing the components that are directly responsible for rendering a particular component. You can log Owner Stacks when debugging or use Owner Stacks to enhance error overlays or other development tools. Owner Stacks are only available in development builds. Component Stacks in production are unchanged.

  • An Owner Stack is a development-only stack trace that helps identify which components are responsible for rendering a particular component. An Owner Stack is distinct from a Component Stacks, which shows the hierarchy of components leading to an error.
  • The captureOwnerStack API is only available in development mode and returns a Owner Stack, if available. The API can be used to enhance error overlays or log component relationships when debugging. #29923, #32353, #30306, #32538, #32529, #32538

React

  • Enhanced support for Suspense boundaries to be used anywhere, including the client, server, and during hydration. #32069, #32163, #32224, #32252
  • Reduced unnecessary client rendering through improved hydration scheduling #31751
  • Increased priority of client rendered Suspense boundaries #31776
  • Fixed frozen fallback states by rendering unfinished Suspense boundaries on the client. #31620
  • Reduced garbage collection pressure by improving Suspense boundary retries. #31667
  • Fixed erroneous “Waiting for Paint” log when the passive effect phase was not delayed #31526
  • Fixed a regression causing key warnings for flattened positional children in development mode. #32117
  • Updated useId to use valid CSS selectors, changing format from :r123: to «r123». #32001
  • Added a dev-only warning for null/undefined created in useEffect, useInsertionEffect, and useLayoutEffect. #32355
  • Fixed a bug where dev-o...

    Description has been truncated

…ith 22 updates

Bumps the per-major-dependency group with 22 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@expo/metro-runtime](https://github.com/expo/expo) | `4.0.1` | `6.1.2` |
| [@react-native-async-storage/async-storage](https://github.com/react-native-async-storage/async-storage/tree/HEAD/packages/default-storage-backend) | `1.23.1` | `2.2.0` |
| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `52.0.44` | `54.0.10` |
| [expo-blur](https://github.com/expo/expo/tree/HEAD/packages/expo-blur) | `14.0.3` | `15.0.7` |
| [expo-font](https://github.com/expo/expo/tree/HEAD/packages/expo-font) | `13.0.4` | `14.0.8` |
| [expo-linear-gradient](https://github.com/expo/expo/tree/HEAD/packages/expo-linear-gradient) | `14.0.2` | `15.0.7` |
| [expo-localization](https://github.com/expo/expo/tree/HEAD/packages/expo-localization) | `16.0.1` | `17.0.7` |
| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `4.0.20` | `6.0.8` |
| [expo-status-bar](https://github.com/expo/expo/tree/HEAD/packages/expo-status-bar) | `2.0.1` | `3.0.8` |
| [expo-system-ui](https://github.com/expo/expo/tree/HEAD/packages/expo-system-ui) | `4.0.9` | `6.0.7` |
| [expo-updates](https://github.com/expo/expo/tree/HEAD/packages/expo-updates) | `0.28.17` | `29.0.11` |
| [i18next](https://github.com/i18next/i18next) | `23.16.5` | `25.5.2` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.1.1` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.12` | `19.1.15` |
| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.1.1` |
| [react-i18next](https://github.com/i18next/react-i18next) | `15.1.1` | `16.0.0` |
| [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `3.16.1` | `4.1.2` |
| [react-native-safe-area-context](https://github.com/th3rdwave/react-native-safe-area-context) | `4.14.1` | `5.6.1` |
| [babel-preset-expo](https://github.com/expo/expo/tree/HEAD/packages/babel-preset-expo) | `12.0.11` | `54.0.3` |
| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.0` | `10.1.8` |
| [husky](https://github.com/typicode/husky) | `8.0.3` | `9.1.7` |
| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.2.10` | `16.2.3` |



Updates `@expo/metro-runtime` from 4.0.1 to 6.1.2
- [Changelog](https://github.com/expo/expo/blob/main/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits)

Updates `@react-native-async-storage/async-storage` from 1.23.1 to 2.2.0
- [Release notes](https://github.com/react-native-async-storage/async-storage/releases)
- [Commits](https://github.com/react-native-async-storage/async-storage/commits/@react-native-async-storage/[email protected]/packages/default-storage-backend)

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

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

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

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

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

Updates `expo-router` from 4.0.20 to 6.0.8
- [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-status-bar` from 2.0.1 to 3.0.8
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-status-bar/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-status-bar)

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

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

Updates `i18next` from 23.16.5 to 25.5.2
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](i18next/i18next@v23.16.5...v25.5.2)

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

Updates `@types/react` from 18.3.12 to 19.1.15
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

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

Updates `react-i18next` from 15.1.1 to 16.0.0
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md)
- [Commits](i18next/react-i18next@v15.1.1...v16.0.0)

Updates `react-native-reanimated` from 3.16.1 to 4.1.2
- [Release notes](https://github.com/software-mansion/react-native-reanimated/releases)
- [Changelog](https://github.com/software-mansion/react-native-reanimated/blob/main/packages/react-native-reanimated/RELEASE.md)
- [Commits](https://github.com/software-mansion/react-native-reanimated/commits/4.1.2/packages/react-native-reanimated)

Updates `react-native-safe-area-context` from 4.14.1 to 5.6.1
- [Release notes](https://github.com/th3rdwave/react-native-safe-area-context/releases)
- [Commits](AppAndFlow/react-native-safe-area-context@v4.14.1...v5.6.1)

Updates `@types/react` from 18.3.12 to 19.1.15
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

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

Updates `eslint-config-prettier` from 9.1.0 to 10.1.8
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/eslint-config-prettier@v9.1.0...v10.1.8)

Updates `husky` from 8.0.3 to 9.1.7
- [Release notes](https://github.com/typicode/husky/releases)
- [Commits](typicode/husky@v8.0.3...v9.1.7)

Updates `lint-staged` from 15.2.10 to 16.2.3
- [Release notes](https://github.com/lint-staged/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md)
- [Commits](lint-staged/lint-staged@v15.2.10...v16.2.3)

---
updated-dependencies:
- dependency-name: "@expo/metro-runtime"
  dependency-version: 6.1.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: "@react-native-async-storage/async-storage"
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: expo
  dependency-version: 54.0.10
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: expo-blur
  dependency-version: 15.0.7
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: expo-font
  dependency-version: 14.0.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: expo-linear-gradient
  dependency-version: 15.0.7
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: expo-localization
  dependency-version: 17.0.7
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: expo-router
  dependency-version: 6.0.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: expo-status-bar
  dependency-version: 3.0.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: expo-system-ui
  dependency-version: 6.0.7
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: expo-updates
  dependency-version: 29.0.11
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: i18next
  dependency-version: 25.5.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: react
  dependency-version: 19.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: "@types/react"
  dependency-version: 19.1.15
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: react-dom
  dependency-version: 19.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: react-i18next
  dependency-version: 16.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: react-native-reanimated
  dependency-version: 4.1.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: react-native-safe-area-context
  dependency-version: 5.6.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: "@types/react"
  dependency-version: 19.1.15
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: babel-preset-expo
  dependency-version: 54.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: eslint-config-prettier
  dependency-version: 10.1.8
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: husky
  dependency-version: 9.1.7
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
- dependency-name: lint-staged
  dependency-version: 16.2.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: per-major-dependency
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Sep 30, 2025

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants