Skip to content

chore(deps-dev): bump expo-modules-core from 57.0.17 to 58.0.0 in /packages/apple-signin - #390

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/packages/apple-signin/expo-modules-core-58.0.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/packages/apple-signin/expo-modules-core-58.0.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps expo-modules-core from 57.0.17 to 58.0.0.

Changelog

Sourced from expo-modules-core's changelog.

58.0.0 — 2026-09-10

🛠 Breaking changes

  • [Android] Removed the deprecated AppContext.hostingRuntimeContext property. Use AppContext.runtime instead. (#46964 by @​wenszel)
  • [Android] Removed the deprecated AppContext.errorManager property. Use AppContext.jsLogger instead. (#46964 by @​wenszel)
  • [Android] Replaced the old ArrayBuffer interface with a concrete class, so NativeArrayBuffer and JavaScriptArrayBuffer no longer share a common ArrayBuffer supertype. (#47106 by @​barthap)
  • [Android] Introduce ConverterContext. (#47850 by @​jakex7)
  • [iOS] Removed EXUtilities.screenScale, which cached the main screen's scale for the process lifetime. Read the scale from the view's trait collection instead. (#48528 by @​alanjhughes)

🎉 New features

  • [Android] Added a loadImageForManipulationFromURL overload to ImageLoaderInterface that decodes the image within the given maxWidth/maxHeight bounds. (#47877 by @​jiunshinn)
  • Add useReleasingSharedObjectWithLifecycle hook. (#46494 by @​behenate)
  • Added ArrayBuffer as the preferred safe native module argument and return type, and deprecated NativeArrayBuffer in favor of it. (#47106 by @​barthap)
  • [iOS] Added module lifecycle hooks that replace the OnCreate, OnDestroy, OnStartObserving and OnStopObserving DSL components: didCreate, willDestroy, didStartListening and didStopListening. (#47542 by @​tsapeta)
  • [Android] Support PlatformColor as Color. (#47632 by @​jakex7)
  • [Android] Added ArrayBuffer.withJSBytes for safe scoped access to underlying bytes from any thread. (#47261 by @​barthap)
  • Added getNativeRef() to views created with requireNativeViewManager, which returns the underlying host component. (#48788 by @​intergalacticspacehighway)

🐛 Bug fixes

  • [iOS] Fixed the tap that closes a SwiftUI menu still sending touchStart, onPressIn and onPressOut to the React Native view underneath it. React Native's touch handler is now told to skip that tap before UIKit delivers it, instead of being cancelled afterwards. (#48419 by @​nahooni0511, #49775 by @​intergalacticspacehighway)
  • [Web] Type registerWebModule as returning an instance of the module class rather than the class itself, matching what it returns at runtime. (#49197 by @​dennytosp)
  • [Android] Fix Expo module views not receiving props with React Native 0.87.
  • [Android] Fixed BadParcelableException at startup when an activity-result launch was interrupted. DataPersistor read the persisted Bundle with no ClassLoader, so the boot ClassLoader could not resolve androidx.activity.result.ActivityResult. (#49836 by @​expo-bot)
  • [iOS][Android] Fixed a matchContents RNHostView and the matchContents host around it feeding each other's size back and forth, which grew the layout on every pass. (#49483 by @​intergalacticspacehighway)
  • [iOS] Fixed SwiftUI view props re-decoding every field on every props update. Fabric sends the whole props map rather than a delta, so an unrelated prop change replaced each decoded value with an equal but distinct one, which cost a decode per field and stopped SwiftUI from pruning the view tree that reads it. A field whose raw value is unchanged now keeps the value decoded before, the same way ExpoFabricView.updateProps already worked for UIKit views. (#48426 by @​nishan)
  • [iOS] Fixed matchContents hosts sometimes being laid out at a stale size. Regression from #48059. (#49211 by @​intergalacticspacehighway)
  • [iOS] Fixed an infinite main-thread layout loop (frozen UI, watchdog kill on backgrounding) when a SwiftUI host with matchContents and Yoga persistently disagree on the content size, e.g. with the Button Shapes accessibility setting enabled. Synchronous size commits are now budgeted per run-loop turn; over-budget updates are coalesced on the view and committed asynchronously on the next turn, and no-op size updates no longer dirty the layout. (#48058, #48059 by @​focux)
  • [iOS] Fixed the ExpoModulesProvider lookup missing the generated class when the app name starts with a digit, which registered no native modules and left release builds on a blank screen. (#48793 by @​expo-bot)
  • [iOS] Fixed the tap that closes a SwiftUI menu also pressing the React Native view underneath it. (#48419 by @​bohdanstefaniuk) (#48463 by @​intergalacticspacehighway)
  • [Android] Fixed hosted Compose views missing layout after reattachment or in-place configuration changes. (#48370 by @​lujjjh)
  • [iOS] Fixed infinite recursion and EXC_BAD_ACCESS when encoding native Date values to JavaScript. (#48239, #48240 by @​samuelcorsan)
  • [iOS] Concurrent functions build on the new two-phase createAsyncFunction from expo-modules-jsi again, instead of wiring the promise themselves. This also restores rejecting the returned promise (rather than throwing synchronously) when the app context is lost or argument decoding fails. (#47755 by @​tsapeta)
  • [Android] Support android.graphics.Color arguments and props on Android below API 26 by adding a ColorCompat wrapper, since the class-based Color API (Color.valueOf and the float accessors) only exists on API 26 and above. PlatformColor values now resolve below API 26 too, via React Native's ARGB-int color path. (#47546 by @​anasvemmully) (#47575 by @​intergalacticspacehighway)
  • [Android] Fix Record arguments crashing with a NullPointerException in R8-optimized release builds when converted through the reflection fallback path. (#46852 by @​lukmccall)
  • [Android] Keep the Record marker interface so its consumer ProGuard rule keeps matching after R8 optimization removes empty marker interfaces. (#46852 by @​lukmccall)
  • [Android] Fix nested Host double-composing children. (#46282 by @​sadbytes) (#46304 by @​nishan)
  • [Internal] Remove EventEmitter re-export global type indirection (#46719 by @​kitten)
  • [iOS] Fix Expo DevTools Network response bodies for JSON content types with parameters. (#46336 by @​SJvaca30)
  • [iOS] Resolve the key window from the foregrounded scene in currentViewController() so it keeps working with multiple scenes, and expose Utilities.keyWindow() for modules to reuse. (#46956 by @​alanjhughes)
  • [iOS] Fixed a stack overflow crash when converting to JavaScript a Convertible value that keeps the default convertResult implementation, such as CMTime. The value now converts to undefined and logs a warning. (#48266 by @​tsapeta)
  • [iOS] Measure hosted React Native views where SwiftUI placed them, instead of at their Yoga box. (#48969 by @​nishan)
  • [Android] Measure hosted React Native views where Jetpack Compose placed them, instead of at their Yoga box. (#48970 by @​nishan)
  • [Android] Bump the Gradle plugin's Kotlin version to 2.2.21. (#47729 by @​gabrieldonadel)

💡 Others

  • [iOS] Bumped @expo/expo-modules-macros-plugin to 0.8.0, which emits the two-phase async @JS bindings. (#47755 by @​tsapeta)

... (truncated)

Commits

Dependabot compatibility score

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [expo-modules-core](https://github.com/expo/expo/tree/HEAD/packages/expo-modules-core) from 57.0.17 to 58.0.0.
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-modules-core/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-modules-core)

---
updated-dependencies:
- dependency-name: expo-modules-core
  dependency-version: 58.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 14, 2026
@github-actions
github-actions Bot enabled auto-merge (squash) September 14, 2026 11:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants