Skip to content

chore(deps): bump the expo group across 1 directory with 20 updates - #344

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/expo-aa22de7f25
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/expo-aa22de7f25

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps the expo group with 20 updates in the / directory:

Package From To
@expo/metro-runtime 57.0.16 58.0.14
expo 57.0.27 58.0.14
expo-application 57.0.3 58.1.2
expo-constants 57.0.21 58.0.12
expo-crypto 57.0.3 58.0.7
expo-dev-client 57.0.19 58.0.14
expo-device 57.0.2 58.0.5
expo-file-system 57.0.7 58.0.9
expo-font 57.0.4 58.0.8
expo-haptics 57.0.3 58.0.7
expo-image 57.0.5 58.0.15
expo-linking 57.0.12 58.0.13
expo-localization 57.0.2 58.0.4
expo-router 57.0.25 58.0.23
expo-sharing 57.0.22 58.0.19
expo-splash-screen 57.0.9 58.0.10
expo-status-bar 57.0.1 58.0.3
expo-store-review 57.0.3 58.0.2
expo-system-ui 57.0.4 58.0.6
expo-updates 57.0.25 58.0.17

Updates @expo/metro-runtime from 57.0.16 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

Updates expo from 57.0.27 to 58.0.14

Release notes

Sourced from expo'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-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)
    • @​expo/schema-utils@​58.0.2

expo@58.0.14

Patch Changes

expo-sqlite@58.0.13

Patch Changes

  • Fixed getFirstSync() and sync for...of so they mark the cursor as moved. A later getFirstSync() or getAllSync() throws until resetSync(), matching the async APIs. (#47989 by @​tsushanth)

expo-app-metrics@58.0.13

Patch Changes

... (truncated)

Changelog

Sourced from expo's changelog.

58.0.14

Patch Changes

58.0.13

Patch Changes

  • Updated dependencies. (#51624)
    • expo-modules-core@58.0.21
    • babel-preset-expo@58.0.17

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

... (truncated)

Commits

Updates expo-application from 57.0.3 to 58.1.2

Release notes

Sourced from expo-application's releases.

expo-application@58.1.2

Patch Changes

  • [Android] Fix async functions rejecting with NoSuchMethodError on expo-modules-core 58.0.18 and later. The prebuilt Android library is now built against Expo Modules v2 runtime 0.2.5. (#51693 by @​alanjhughes)
Changelog

Sourced from expo-application's changelog.

58.1.2

Patch Changes

  • [Android] Fix async functions rejecting with NoSuchMethodError on expo-modules-core 58.0.18 and later. The prebuilt Android library is now built against Expo Modules v2 runtime 0.2.5. (#51693 by @​alanjhughes)

58.1.1

Patch Changes

  • [Internal] Bump precompiled artifacts due to ABI breakage in expo-modules-jsi, which makes JavaScriptValue a non-copyable struct. (#51368 by @​tsapeta)
  • [iOS] Remove the module class declarations from expo-module.config.json. Autolinking now detects the @ExpoModule-annotated classes. (#49784 by @​tsapeta)

58.1.0

Minor Changes

  • [iOS] Add getAppleStoreEnvironmentAsync(), which returns StoreKit's App Store environment for the running build ('production', 'sandbox' or 'xcode'), so apps can tell TestFlight, App Review and development builds apart from App Store releases. (#51209 by @​huntie)

58.0.4

Patch Changes

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

💡 Others

58.0.0 — 2026-09-10

This version does not introduce any user-facing changes.

57.0.2 — 2026-07-17

... (truncated)

Commits

Updates expo-constants from 57.0.21 to 58.0.12

Release notes

Sourced from expo-constants'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

jest-expo@58.0.11

Patch Changes

expo-build-properties@58.0.11

... (truncated)

Changelog

Sourced from expo-constants's changelog.

58.0.12

Patch Changes

  • Updated dependencies. (#51535)
    • @​expo/require-utils@​58.0.4

58.0.11

Patch Changes

58.0.10

Patch Changes

58.0.9

Patch Changes

  • Force-bump all packages, due to migration to changesets. (#50762 by @​kitten)
  • [iOS] Load app config and .env files in the build's mode: development for configurations containing Debug, production otherwise. (#49511 by @​ramonclaudio)
  • [Android] Load app config and .env files in each build variant's mode: development for debug and debugOptimized build types, production otherwise. (#50661 by @​ramonclaudio)
  • Updated dependencies. (#50762)
    • @​expo/env@​2.5.1
    • @​expo/require-utils@​58.0.2

58.0.8 — 2026-09-28

This version does not introduce any user-facing changes.

58.0.7 — 2026-09-25

🐛 Bug fixes

  • [iOS] Generate the embedded app.config in apps built with SwiftPM instead of CocoaPods, fixing the "Unable to find the embedded app config" warning there. The generator no longer requires the Pods project, can be pointed at another destination, and creates EXConstants.bundle itself rather than relying on CocoaPods' resource_bundles. (#50084 by @​chrfalch)
  • [iOS] Fix with-node.sh ignoring the app's NODE_BINARY and .xcode.env when building without CocoaPods. (#50084 by @​chrfalch)

58.0.6 — 2026-09-23

This version does not introduce any user-facing changes.

58.0.5 — 2026-09-22

This version does not introduce any user-facing changes.

... (truncated)

Commits

Updates expo-crypto from 57.0.3 to 58.0.7

Release notes

Sourced from expo-crypto's releases.

expo-crypto@58.0.7

Patch Changes

  • [Android] Fix async functions rejecting with NoSuchMethodError on expo-modules-core 58.0.18 and later. The prebuilt Android library is now built against Expo Modules v2 runtime 0.2.5. (#51693 by @​alanjhughes)
Changelog

Sourced from expo-crypto's changelog.

58.0.7

Patch Changes

  • [Android] Fix async functions rejecting with NoSuchMethodError on expo-modules-core 58.0.18 and later. The prebuilt Android library is now built against Expo Modules v2 runtime 0.2.5. (#51693 by @​alanjhughes)

58.0.6

Patch Changes

  • Fix digest() failing on Android and iOS when data is an ArrayBuffer or DataView. Both are valid BufferSource inputs and are now wrapped in a Uint8Array before reaching the native module. (#51136 by @​devauntea)

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

🐛 Bug fixes

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

58.0.1 — 2026-09-14

💡 Others

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

58.0.0 — 2026-09-10

🐛 Bug fixes

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

... (truncated)

Commits

Updates expo-dev-client from 57.0.19 to 58.0.14

Release notes

Sourced from expo-dev-client's releases.

expo-dev-client@58.0.14

Patch Changes

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

Sourced from expo-dev-client's changelog.

58.0.14

Patch Changes

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

58.0.13

Patch Changes

  • Updated dependencies. (#51360)
    • expo-dev-launcher@58.0.13

58.0.12

Patch Changes

  • Updated dependencies. (#51131, #51130)
    • expo-dev-launcher@58.0.12
    • expo-dev-menu@58.0.11

58.0.11

Patch Changes

  • Updated dependencies. (#50951)
    • expo-dev-launcher@58.0.11

58.0.10

Patch Changes

  • Updated dependencies. (#50900)
    • expo-dev-menu@58.0.10
    • expo-dev-launcher@58.0.10

58.0.9

Patch Changes

  • Force-bump all packages, due to migration to changesets. (#50762 by @​kitten)
  • Updated dependencies. (#50762)
    • expo-dev-launcher@58.0.9
    • expo-dev-menu@58.0.9
    • expo-dev-menu-interface@58.0.1
    • expo-manifests@58.0.1
    • expo-updates-interface@58.0.1

58.0.8 — 2026-09-28

... (truncated)

Commits

Updates expo-device from 57.0.2 to 58.0.5

Release notes

Sourced from expo-device's releases.

expo-standard-web-crypto@58.0.5

No changes in this release.

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-device's changelog.

58.0.5

Patch Changes

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

58.0.4

Patch Changes

58.0.3

Patch Changes

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

58.0.2 — 2026-09-22

🎉 New features

58.0.1 — 2026-09-21

🐛 Bug fixes

  • [Android] isSideLoadingEnabledAsync no longer surfaces a raw SecurityException when the app does not declare REQUEST_INSTALL_PACKAGES - it now throws a coded error explaining the requirement. (#50265 by @​lukmccall)

58.0.0 — 2026-09-10

This version does not introduce any user-facing changes.

57.0.1 - 2026-07-15

This version does not introduce any user-facing changes.

57.0.0 - 2026-06-25

This version does not introduce any user-facing changes.

56.0.4 — 2026-05-06

This version does not introduce any user-facing changes.

56.0.3 — 2026-05-06

This version does not introduce any user-facing changes.

... (truncated)

Commits

Updates expo-file-system from 57.0.7 to 58.0.9

Release notes

Sourced from expo-file-system's releases.

expo-splash-screen@58.0.9

Patch Changes

  • Updated dependencies.
    • @​expo/config-plugins@​58.0.9
    • @​expo/image-utils@​0.12.5

expo-media-library@58.0.9

Patch Changes

  • [iOS] Add mediaSubtypes to AssetInfo and AssetMetadata, so Asset.getInfo() and Query.exeForMetadata() return an asset's subtypes. (#51514 by @​Wenszel)
  • [iOS] Add the animation and screenRecording media subtypes. (#51513 by @​Wenszel)

expo-module-template@58.0.8

Patch Changes

expo-crypto@58.0.7

Patch Changes

  • [Android] Fix async functions rejecting with NoSuchMethodError on expo-modules-core 58.0.18 and later. The prebuilt Android library is now built against Expo Modules v2 runtime 0.2.5. (#51693 by @​alanjhughes)

expo-haptics@58.0.7

Patch Changes

  • [Android] Fix async functions rejecting with NoSuchMethodError on expo-modules-core 58.0.18 and later. The prebuilt Android library is now built against Expo Modules v2 runtime 0.2.5. (#51693 by @​alanjhughes)

expo-system-ui@58.0.6

Patch Changes

expo-standard-web-crypto@58.0.5

No changes in this release.

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-file-system's changelog.

58.0.9

Patch Changes

  • [Internal] Bump precompiled artifacts due to ABI breakage in expo-modules-jsi, which makes JavaScriptValue a non-copyable struct. (#51368 by @​tsapeta)

58.0.8

Patch Changes

  • [iOS] Reject abandoned file preview presentations and allow subsequent previews to open. (#51169 by @​eliotgevers)

58.0.7

Patch Changes

  • [iOS] Add opt-in control over background download completion with DownloadTask.acknowledgeBackgroundCompletionAsync(), so apps can finish processing downloads before returning control to iOS. (#50543 by @​savv)
  • Added static File.preview() and File.canPreview() methods for a file or array of files, with multi-file previews and initial selection on iOS. (#50696 by @​eliotgevers)

58.0.6

Patch Changes

  • Bump precompiled artifacts due to ABI breakage in expo-modules-core@58.0.13. (#51138 by @​alanjhughes)

58.0.5

Patch Changes

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

58.0.4

Patch Changes

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

58.0.3 — 2026-09-28

🐛 Bug fixes

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

58.0.2 — 2026-09-25

🐛 Bug fixes

... (truncated)

Commits

Updates expo-font from 57.0.4 to 58.0.8

Release notes

Sourced from expo-font's releases.

expo-module-template@58.0.8

Patch Changes

expo-crypto@58.0.7

Patch Changes

  • [Android] Fix async functions rejecting with NoSuchMethodError on expo-modules-core 58.0.18 and later. The prebuilt Android library is now built against Expo Modules v2 runtime 0.2.5. (#51693 by @​alanjhughes)

expo-haptics@58.0.7

Patch Changes

  • [Android] Fix async functions rejecting with NoSuchMethodError on expo-modules-core 58.0.18 and later. The prebuilt Android library is now built against Expo Modules v2 runtime 0.2.5. (#51693 by @​alanjhughes)

expo-system-ui@58.0.6

Patch Changes

expo-standard-web-crypto@58.0.5

No changes in this release.

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-font's changelog.

58.0.8

Patch Changes

  • [Internal] Bump precompiled artifacts due to ABI breakage in expo-modules-jsi, which makes JavaScriptValue a non-copyable struct. (#51368 by @​tsapeta)

58.0.7

Patch Changes

  • Bump precompiled artifacts due to ABI breakage in expo-modules-core@58.0.13. (#51138 by @​alanjhughes)

58.0.6

Patch Changes

  • Restored the ./plugin subpath export so typed config plugins can be imported from <package>/plugin again. (#50965 by @​Titozzz)

58.0.5

Patch Changes

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

58.0.4

Patch Changes

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

58.0.3 — 2026-09-28

🐛 Bug fixes

  • [iOS] Keep the previously registered font when a font loaded from a new path has the same PostScript name, instead of unregistering it and crashing on render. (#50561 by @​eliotgevers)

58.0.2 — 2026-09-21

🐛 Bug fixes

  • [iOS] Import UIKit in the UIFont extension, which relied on another file in the module importing it. (#50277 by @​chrfalch)

58.0.1 — 2026-09-15

🛠 Breaking changes

  • [web] Removed FontResource.testString. The CSS Font Loading API detects font loading without a test string. (#49497 by @​vonovak)

🎉 New features

... (truncated)

Commits

Updates expo-haptics from 57.0.3 to 58.0.7

Release notes

Sourced from expo-haptics's releases.

expo-haptics@58.0.7

Patch Changes

  • [Android] Fix async functions rejecting with NoSuchMethodError on expo-modules-core 58.0.18 and later. The prebuilt Android library is now built against Expo Modules v2 runtime 0.2.5. (#51693 by @​alanjhughes)
Changelog

Sourced from expo-haptics's changelog.

58.0.7

Patch Changes

  • [Android] Fix async functions rejecting with NoSuchMethodError on expo-modules-core 58.0.18 and later. The prebuilt Android library is now built against Expo Modules v2 runtime 0.2.5. (#51693 by @​alanjhughes)

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)

57.0.1 - 2026-07-15

... (truncated)

Commits

Updates expo-image from 57.0.5 to 58.0.15

Release notes

Sourced from expo-image's releases.

expo-image@58.0.15

Patch Changes

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

Sourced from expo-image's changelog.

58.0.15

Patch Changes

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

58.0.14

Patch Changes

  • [Internal] Bump precompiled artifacts due to ABI breakage in expo-modules-jsi, which makes JavaScriptValue a non-copyable struct. (#51368 by @​tsapeta)

58.0.13

Patch Changes

  • [Internal] Use Image.resolveAssetSource from react-native instead of the Libraries/Image/resolveAssetSource deep import. (#51092 by @​huntie)
  • Fix blurry SVG images on Android 8.1 and older by drawing them in a software layer. (#50916 by @​jackstudd)

58.0.12

Patch Changes

  • Export app.plugin.js from package.json:exports so tools that resolve config plugins through Node's package exports, such as the config fallback in EAS CLI, find the config plugin again instead of failing with "Unable to resolve a valid config plugin". (#51059 by @​huntie)

58.0.11

Patch Changes

  • Restored the ./plugin subpath export so typed config plugins can be imported from <package>/plugin again. (#50965 by @​Titozzz)

58.0.10

Patch Changes

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

58.0.9

Patch Changes

  • [Android] Fix tintColor not applying to SVG colors set to currentColor. (#50744 by @​apuyou)

58.0.8

Patch Changes

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

58.0.7 — 2026-09-28

... (truncated)

Commits

Updates expo-linking from 57.0.12 to 58.0.13

Release notes

Sourced from expo-linking's releases.

expo-sqlite@58.0.13

Patch Changes

  • Fixed getFirstSync() and sync for...of so they mark the cursor as moved. A later getFirstSync() or getAllSync() throws until resetSync()Description has been truncated

Bumps the expo group with 20 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@expo/metro-runtime](https://github.com/expo/expo) | `57.0.16` | `58.0.14` |
| [expo](https://github.com/expo/expo/tree/HEAD/packages/expo) | `57.0.27` | `58.0.14` |
| [expo-application](https://github.com/expo/expo/tree/HEAD/packages/expo-application) | `57.0.3` | `58.1.2` |
| [expo-constants](https://github.com/expo/expo/tree/HEAD/packages/expo-constants) | `57.0.21` | `58.0.12` |
| [expo-crypto](https://github.com/expo/expo/tree/HEAD/packages/expo-crypto) | `57.0.3` | `58.0.7` |
| [expo-dev-client](https://github.com/expo/expo/tree/HEAD/packages/expo-dev-client) | `57.0.19` | `58.0.14` |
| [expo-device](https://github.com/expo/expo/tree/HEAD/packages/expo-device) | `57.0.2` | `58.0.5` |
| [expo-file-system](https://github.com/expo/expo/tree/HEAD/packages/expo-file-system) | `57.0.7` | `58.0.9` |
| [expo-font](https://github.com/expo/expo/tree/HEAD/packages/expo-font) | `57.0.4` | `58.0.8` |
| [expo-haptics](https://github.com/expo/expo/tree/HEAD/packages/expo-haptics) | `57.0.3` | `58.0.7` |
| [expo-image](https://github.com/expo/expo/tree/HEAD/packages/expo-image) | `57.0.5` | `58.0.15` |
| [expo-linking](https://github.com/expo/expo/tree/HEAD/packages/expo-linking) | `57.0.12` | `58.0.13` |
| [expo-localization](https://github.com/expo/expo/tree/HEAD/packages/expo-localization) | `57.0.2` | `58.0.4` |
| [expo-router](https://github.com/expo/expo/tree/HEAD/packages/expo-router) | `57.0.25` | `58.0.23` |
| [expo-sharing](https://github.com/expo/expo/tree/HEAD/packages/expo-sharing) | `57.0.22` | `58.0.19` |
| [expo-splash-screen](https://github.com/expo/expo/tree/HEAD/packages/expo-splash-screen) | `57.0.9` | `58.0.10` |
| [expo-status-bar](https://github.com/expo/expo/tree/HEAD/packages/expo-status-bar) | `57.0.1` | `58.0.3` |
| [expo-store-review](https://github.com/expo/expo/tree/HEAD/packages/expo-store-review) | `57.0.3` | `58.0.2` |
| [expo-system-ui](https://github.com/expo/expo/tree/HEAD/packages/expo-system-ui) | `57.0.4` | `58.0.6` |
| [expo-updates](https://github.com/expo/expo/tree/HEAD/packages/expo-updates) | `57.0.25` | `58.0.17` |



Updates `@expo/metro-runtime` from 57.0.16 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.27 to 58.0.14
- [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.14/packages/expo)

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

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

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

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

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

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

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

Updates `expo-haptics` from 57.0.3 to 58.0.7
- [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.7/packages/expo-haptics)

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

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

Updates `expo-localization` from 57.0.2 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-router` from 57.0.25 to 58.0.23
- [Release notes](https://github.com/expo/expo/releases)
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-router/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/expo-router@58.0.23/packages/expo-router)

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

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

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)

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

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

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

---
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
- dependency-name: expo
  dependency-version: 58.0.14
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo
- dependency-name: expo-application
  dependency-version: 58.1.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo
- dependency-name: expo-constants
  dependency-version: 58.0.12
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo
- dependency-name: expo-crypto
  dependency-version: 58.0.7
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo
- dependency-name: expo-dev-client
  dependency-version: 58.0.14
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo
- dependency-name: expo-device
  dependency-version: 58.0.5
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo
- dependency-name: expo-file-system
  dependency-version: 58.0.9
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo
- dependency-name: expo-font
  dependency-version: 58.0.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo
- dependency-name: expo-haptics
  dependency-version: 58.0.7
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo
- dependency-name: expo-image
  dependency-version: 58.0.15
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo
- dependency-name: expo-linking
  dependency-version: 58.0.13
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo
- dependency-name: expo-localization
  dependency-version: 58.0.4
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo
- dependency-name: expo-router
  dependency-version: 58.0.23
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo
- dependency-name: expo-sharing
  dependency-version: 58.0.19
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo
- dependency-name: expo-splash-screen
  dependency-version: 58.0.10
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo
- dependency-name: expo-status-bar
  dependency-version: 58.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo
- dependency-name: expo-store-review
  dependency-version: 58.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo
- dependency-name: expo-system-ui
  dependency-version: 58.0.6
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo
- dependency-name: expo-updates
  dependency-version: 58.0.17
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: expo
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Dependabot updates; Greptile skips these label Oct 19, 2026
@greptile-apps

greptile-apps Bot commented Oct 19, 2026

Copy link
Copy Markdown

PR author is in the excluded authors list.

@netlify

netlify Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for whocards-calmly canceled.

Name Link
🔨 Latest commit 4c32dd8
🔍 Latest deploy log https://app.netlify.com/projects/whocards-calmly/deploys/6ad59e35d04172e9eddc691d

@netlify

netlify Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for whocards-app canceled.

Name Link
🔨 Latest commit 4c32dd8
🔍 Latest deploy log https://app.netlify.com/projects/whocards-app/deploys/6ad59e3574c097065424ce84

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

Labels

dependencies Dependabot updates; Greptile skips these

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants