Skip to content
This repository was archived by the owner on Nov 7, 2026. It is now read-only.

chore(deps): bump the expo-sdk group across 1 directory with 6 updates - #105

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/expo-sdk-63dac089fe
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/expo-sdk-63dac089fe

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the expo-sdk group with 6 updates in the / directory:

Package From To
@expo/metro-runtime 57.0.7 58.0.14
expo 57.0.8 58.0.12
expo-haptics 57.0.1 58.0.6
expo-localization 57.0.1 58.0.4
expo-secure-store 57.0.1 58.0.2
expo-status-bar 57.0.1 58.0.3

Updates @expo/metro-runtime from 57.0.7 to 58.0.14

Release notes

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

expo-observe@58.0.14

Patch Changes

  • Adjust router integration to use unstable_PerformanceObserver instead of unstable_navigationEvents (#51068 by @​Ubax)
  • Measure Expo Router navigation TTR and TTI from when the navigation action is queued. (#51485 by @​Ubax)
  • Updated dependencies. (#51538)
    • expo-app-metrics@58.0.12

@​expo/metro-config@​58.0.14

Patch Changes

@​expo/prebuild-config@​58.0.14

Patch Changes

@​expo/router-server@​58.0.14

Patch Changes

  • Reduced the size of the generated Href type so large apps no longer fail with TS2590 (Expression produces a union type that is too complex to represent). (#51598 by @​Ubax)

expo-modules-jsi@58.0.14

Patch Changes

  • [iOS] Publish a headers XCFramework for ExpoModulesJSI with the package, at prebuilds/output/headers/xcframeworks/ExpoModulesJSIHeaders.tar.gz. (#51243 by @​chrfalch)
  • [iOS] Make JavaScriptValue.getBigInt() about 7× faster by reading the runtime through its handle, and make the JavaScriptBigInt initializers take the runtime as borrowing, so callers no longer retain it: init(_:fromInt64:) and init(_:fromUint64:) are about 3× faster. init(_:string:) caches the global BigInt function and passes the string without an arguments buffer, which makes it up to 2.3× faster; it is now isolated to JavaScriptActor. (#51562 by @​tsapeta)
  • [iOS] Make calling a JavaScriptCallback with arguments faster. The arguments are encoded straight into the arguments buffer without a reference and a copy each, and the function is no longer copied on every call. (#51565 by @​tsapeta)
  • [iOS] Make creating and resolving a JavaScriptPromise faster. Resolving no longer allocates an arguments buffer, the initializers borrow the runtime instead of retaining it, and the promise keeps its values without an extra allocation each. (#51564 by @​tsapeta)
  • Added JavaScriptUndefined, the native counterpart of JavaScript's undefined for JavaScriptCodable APIs. (#51560 by @​tsapeta)
  • [iOS] Add isFunction(), isTypedArray(), isArrayBuffer(), getTypedArray(in:), getArrayBuffer(in:), getBigInt(in:) and kind to JavaScriptUnownedValue. Data, typed arrays, ArrayBuffer and integers from a BigInt now decode function arguments without copying them into an owning JavaScriptValue: a Data argument is about 10% faster to decode, and an Int64 from a BigInt about 8× faster. (#51558 by @​tsapeta)

expo-brownfield@58.0.14

Patch Changes

  • Updated dependencies.
    • expo-build-properties@58.0.11

expo-dev-client@58.0.14

Patch Changes

  • Updated dependencies.
    • expo-dev-launcher@58.0.14

expo-dev-launcher@58.0.14

Patch Changes

  • Updated dependencies. (#51635)

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​expo/metro-runtime since your current version.


Updates expo from 57.0.8 to 58.0.12

Release notes

Sourced from expo's releases.

expo-task-manager@58.0.12

Patch Changes

  • [android] Rename the Java package from expo.modules.taskManager to expo.modules.taskmanager to match the Gradle namespace. This fixes an R8 BuildConfig descriptor error on case-insensitive file systems. (#51570 by @​Kudo)

expo@58.0.12

Patch Changes

  • Updated dependencies. (#51626, #51493)
    • @​expo/cli@​58.1.10
    • expo-modules-core@58.0.20
    • babel-preset-expo@58.0.16

expo-background-fetch@58.0.11

Patch Changes

  • Updated dependencies. (#51570)
    • expo-task-manager@58.0.12

expo-background-task@58.0.11

Patch Changes

  • Fix the running background task being cancelled on Android when the app starts headless while a task is running. (#51442 by @​chrfalch)
  • Updated dependencies. (#51570)
    • expo-task-manager@58.0.12

expo-video@58.0.11

Patch Changes

  • Use AssetRegistry from public API instead of Metro entry point. (#51302 by @​byCedric)

expo@58.0.11

Patch Changes

expo-build-properties@58.0.11

Patch Changes

  • Updated dependencies. (#51635)
    • @​expo/schema-utils@​58.0.2

... (truncated)

Changelog

Sourced from expo's changelog.

58.0.12

Patch Changes

  • Updated dependencies. (#51626, #51493)
    • @​expo/cli@​58.1.10
    • expo-modules-core@58.0.20
    • babel-preset-expo@58.0.16

58.0.11

Patch Changes

58.0.10

Patch Changes

58.0.9

Patch Changes

  • Updated dependencies. (#51463, #51420)
    • expo-modules-core@58.0.17

58.0.8

... (truncated)

Commits
Maintainer changes

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


Updates expo-haptics from 57.0.1 to 58.0.6

Changelog

Sourced from expo-haptics's changelog.

58.0.6

Patch Changes

  • [iOS] Remove the module class declarations from expo-module.config.json. Autolinking now detects the @ExpoModule-annotated classes. (#49784 by @​tsapeta)

58.0.5

Patch Changes

58.0.4

Patch Changes

  • Bump precompiled artifacts due to ABI breakage in expo-modules-jsi@58.0.6. (#50881 by @​kitten)

58.0.3

Patch Changes

  • Force-bump all packages, due to migration to changesets. (#50762 by @​kitten)

58.0.2 — 2026-09-28

💡 Others

  • [iOS] Derive the prebuilt XCFramework's target layout from a checked-in Package.swift instead of generating it at build time. The built artifact is unchanged. (#50417 by @​chrfalch)

58.0.1 — 2026-09-14

💡 Others

58.0.0 — 2026-09-10

🐛 Bug fixes

  • [android] Fix performAndroidHapticsAsync doing nothing by running it on the main queue. (#49263 by @​KAMRONBEK)
Commits
Maintainer changes

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


Updates expo-localization from 57.0.1 to 58.0.4

Release notes

Sourced from expo-localization's releases.

expo-blur@58.0.4

Patch Changes

  • Accept a View ref from React Native 0.87 and later in the blurTarget prop and the BlurTargetView ref prop. The prop types now use ComponentRef<typeof View>, so useRef<ViewInstance>(null) and useRef<ComponentRef<typeof View>>(null) type-check with the default React Native typings. With the default typings, a ref typed useRef<View | null>(null) no longer type-checks for these props. Type it as useRef<ComponentRef<typeof View>>(null) instead. (#51640 by @​juliusmarminge)

expo-glass-effect@58.0.4

Patch Changes

  • Type the ref prop of GlassView and GlassContainer as the View instance type. With the strict React Native types, a ref from useRef<ComponentRef<typeof View>>() now type-checks. (#51639 by @​juliusmarminge)

@​expo/schema-utils@​58.0.2

Patch Changes

  • Fix visit reporting every oneOf and anyOf branch, and both then and else, whatever the value. It now visits only the branches that apply to the value, and a matching if itself. A boolean if selects then or else. A branch that cannot be evaluated, such as one with an unsupported format, is still visited. (#51635 by @​brentvatne)
Changelog

Sourced from expo-localization's changelog.

58.0.4

Patch Changes

  • Fix Android resource qualifiers for Hebrew, Indonesian and Yiddish locales, which Android only resolves under their legacy codes (iw, in, ji), and keep the zh-rCN, zh-rTW and zh-rHK library translations when supportedLocales lists zh-Hans or zh-Hant. (0bf5424 by @​expo-bot)
  • [iOS] Fix uses24hourClock reporting a 24-hour clock for locales whose 12-hour time pattern marks the period with B instead of a, such as zh-Hant-TW and hi-IN. (#51244 by @​MoogyG)

58.0.3

Patch Changes

  • Bump precompiled artifacts due to ABI breakage in expo-modules-jsi@58.0.6. (#50881 by @​kitten)

58.0.2

Patch Changes

  • Force-bump all packages, due to migration to changesets. (#50762 by @​kitten)

58.0.1 — 2026-09-21

This version does not introduce any user-facing changes.

58.0.0 — 2026-09-10

🛠 Breaking changes

  • [iOS] RTL layout is no longer force-enabled from the current device locale when supportsRTL is true. RTL now follows React Native's I18nManager. (#48086 by @​zoontek)

🎉 New features

  • Set android:supportsRtl in the AndroidManifest.xml from the supportsRTL config plugin prop. (#48080 by @​zoontek)

🐛 Bug fixes

  • Prevent the supportedLocales config plugin from duplicating resourceConfigurations in app/build.gradle on repeated expo prebuild --no-clean runs. (#48092 by @​zoontek)
Commits
Maintainer changes

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


Updates expo-secure-store from 57.0.1 to 58.0.2

Release notes

Sourced from expo-secure-store's releases.

@​expo/schema-utils@​58.0.2

Patch Changes

  • Fix visit reporting every oneOf and anyOf branch, and both then and else, whatever the value. It now visits only the branches that apply to the value, and a matching if itself. A boolean if selects then or else. A branch that cannot be evaluated, such as one with an unsupported format, is still visited. (#51635 by @​brentvatne)
Changelog

Sourced from expo-secure-store's changelog.

58.0.2

Patch Changes

  • Bump precompiled artifacts due to ABI breakage in expo-modules-jsi@58.0.6. (#50881 by @​kitten)

58.0.1

Patch Changes

  • Force-bump all packages, due to migration to changesets. (#50762 by @​kitten)

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
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for expo-secure-store since your current version.


Updates expo-status-bar from 57.0.1 to 58.0.3

Release notes

Sourced from expo-status-bar's releases.

@​expo/schema-utils@​58.0.2

Patch Changes

  • Fix visit reporting every oneOf and anyOf branch, and both then and else, whatever the value. It now visits only the branches that apply to the value, and a matching if itself. A boolean if selects then or else. A branch that cannot be evaluated, such as one with an unsupported format, is still visited. (#51635 by @​brentvatne)
Changelog

Sourced from expo-status-bar's changelog.

58.0.3

Patch Changes

  • Bump precompiled artifacts due to ABI breakage in expo-modules-jsi@58.0.6. (#50881 by @​kitten)

58.0.2

Patch Changes

  • Force-bump all packages, due to migration to changesets. (#50762 by @​kitten)

58.0.1 — 2026-09-21

This version does not introduce any user-facing changes.

58.0.0 — 2026-09-10

This version does not introduce any user-facing changes.

Commits
Maintainer changes

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


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the expo-sdk group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@expo/metro-runtime](https://github.com/expo/expo) | `57.0.7` | `58.0.14` |
| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `57.0.8` | `58.0.12` |
| [expo-haptics](https://github.com/expo/expo/tree/HEAD/packages/expo-haptics) | `57.0.1` | `58.0.6` |
| [expo-localization](https://github.com/expo/expo/tree/HEAD/packages/expo-localization) | `57.0.1` | `58.0.4` |
| [expo-secure-store](https://github.com/expo/expo/tree/HEAD/packages/expo-secure-store) | `57.0.1` | `58.0.2` |
| [expo-status-bar](https://github.com/expo/expo/tree/HEAD/packages/expo-status-bar) | `57.0.1` | `58.0.3` |



Updates `@expo/metro-runtime` from 57.0.7 to 58.0.14
- [Release notes](https://github.com/expo/expo/releases)
- [Changelog](https://github.com/expo/expo/blob/main/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/@expo/metro-runtime@58.0.14)

Updates `expo` from 57.0.8 to 58.0.12
- [Release notes](https://github.com/expo/expo/releases)
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/expo@58.0.12/packages/expo)

Updates `expo-haptics` from 57.0.1 to 58.0.6
- [Release notes](https://github.com/expo/expo/releases)
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-haptics/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/expo-haptics@58.0.6/packages/expo-haptics)

Updates `expo-localization` from 57.0.1 to 58.0.4
- [Release notes](https://github.com/expo/expo/releases)
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-localization/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/expo-localization@58.0.4/packages/expo-localization)

Updates `expo-secure-store` from 57.0.1 to 58.0.2
- [Release notes](https://github.com/expo/expo/releases)
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-secure-store/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/expo-secure-store@58.0.2/packages/expo-secure-store)

Updates `expo-status-bar` from 57.0.1 to 58.0.3
- [Release notes](https://github.com/expo/expo/releases)
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-status-bar/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/expo-status-bar@58.0.3/packages/expo-status-bar)

---
updated-dependencies:
- dependency-name: "@expo/metro-runtime"
  dependency-version: 58.0.14
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo-sdk
- dependency-name: expo
  dependency-version: 58.0.12
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo-sdk
- dependency-name: expo-haptics
  dependency-version: 58.0.6
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo-sdk
- dependency-name: expo-localization
  dependency-version: 58.0.4
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo-sdk
- dependency-name: expo-secure-store
  dependency-version: 58.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo-sdk
- dependency-name: expo-status-bar
  dependency-version: 58.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo-sdk
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from camster91 as a code owner October 19, 2026 09:21
@dependabot @github

dependabot Bot commented on behalf of github Oct 19, 2026

Copy link
Copy Markdown
Contributor Author

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.

@camster91 camster91 closed this Nov 7, 2026
@dependabot @github

dependabot Bot commented on behalf of github Nov 7, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/expo-sdk-63dac089fe branch November 7, 2026 17:26
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant