Skip to content

Bump expo-updates from 0.25.18 to 57.0.16 in /enatega-multivendor-restaurant - #2495

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/enatega-multivendor-restaurant/expo-updates-57.0.16
Open

Bump expo-updates from 0.25.18 to 57.0.16 in /enatega-multivendor-restaurant#2495
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/enatega-multivendor-restaurant/expo-updates-57.0.16

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 24, 2026

Copy link
Copy Markdown
Contributor

Bumps expo-updates from 0.25.18 to 57.0.16.

Changelog

Sourced from expo-updates's changelog.

Changelog

Unpublished

🛠 Breaking changes

🎉 New features

  • [iOS] Skip reading and hashing embedded assets on first launch by default, serving them from the app binary instead of copying them into the updates cache. (#47284 by @​alanjhughes)
  • [iOS] Allow overriding the package used to detect the installed dev client via the expo.updates.devClientPackage. (#48020 by @​alanjhughes)
  • Resolve relative asset URLs from updateUrl base URL (#47255 by @​kitten)
  • [iOS] Add updates.excludeFromBackup config option to exclude the updates directory from device backups. (#47290 by @​alanjhughes)

🐛 Bug fixes

  • [iOS] Fix expo-dev-client being detected as installed when it is absent, which enabled USE_DEV_CLIENT and printed a MODULE_NOT_FOUND trace during pod install. (#49233 by @​dennytosp)
  • [iOS] Set always_out_of_date on the Generate updates resources for expo-updates script_phase to silence the Xcode "run script phase will run on every build" dependency-analysis warning. (#47622 by @​ramonclaudio)
  • [iOS] Fix two launch crashes reachable when a native module resolves the updates controller before start() runs: reading launchedUpdateId / launchAssetPath / launchAssetUrl() trapped on an implicitly-unwrapped optional, and the unsynchronized stateChangeListeners dictionary could fault while UpdatesStateMachine iterated it. (#48898 by @​spsaucier)
  • [Android] Widen UpdatesLogEntry.create's catch from JSONException to Exception so log-line parse failures consistently degrade to "skip the entry" instead of propagating. (#46182 by @​jakequade-pc)
  • [Android] Correct UpdatesLogReader.ONE_DAY_MILLISECONDS from 86400 (seconds) to 86_400_000 (milliseconds), so the "older than one day" purge filter actually retains a day's worth of entries instead of ~86 seconds' worth. (#46182 by @​jakequade-pc)
  • [iOS] Isolate UpdatesLogReaderTests from concurrent suites. (#47082 by @​douglowder)
  • [iOS] Fix SIGABRT during log purge when the persistent log contains a truncated line: UpdatesLogReader guarded on UTF-8 byte length but advanced the string index by Characters, so a line holding only the multi-byte emoji log prefix trapped with "String index is out of bounds". (#48222 by @​valinagacevschi)
  • [Android] Fix SIGABRT when loading a development server URL that has no path (e.g. http://192.168.1.2:8081): Android's URI.resolve omits the path separator for an empty-path base, so the first segment of a relative asset URL was spliced onto the port and the resulting authority failed to parse. (#48625 by @​tsapeta)
  • Reject updates whose asset key or file extension contains a path separator, which previously let a manifest write and delete files outside the updates directory. (#48762, #48763 by @​alanjhughes)
  • [iOS] Quote script-phase paths so iOS builds work from a project path containing a space. (#48747 by @​expo-bot)
  • [Android] Register the embedded update in a single transaction. An interrupted registration previously left an update row with no launch asset, which is treated as launchable and then fails every cold start with "Launch asset not found for update"; it now leaves no row, so the next launch registers it cleanly. (#49130 by @​gwdp)
  • [Android] Apply reactNativeArchitectures as a CMake ABI filter so single-ABI builds no longer compile the native code for unused ABIs. (#49299 by @​alanjhughes)

💡 Others

  • [Android] Replace the "this should never happen" wording in the missing launch asset error with the likely cause and how the state resolves. (#49130 by @​gwdp)
  • Rename the no-update downloadComplete state to downloadCompleteUnavailable in native update events. (#47902 by @​kudo)
  • [Android] Use OkHttpClientProvider instead of raw OkHttpClient in FileDownloader so React Native's shared client and its interceptors are applied. (#46926 by @​cortinico)
  • [Android] Log purge completion errors via android.util.Log.e directly instead of logger.error, so the failure path doesn't re-enter the PersistentFileLog dispatch queue from inside one of its own tasks. (#46182 by @​jakequade-pc)
  • [Internal] Align find-up package.json search utilities (#47127 by @​kitten)
  • [iOS] Resolved the reload screen's window through the shared scene geometry helper. (#48172 by @​alanjhughes)
  • Removed Quick and Nimble in favor of Swift Testing. (#48530 by @​tsapeta)
  • [iOS] Link libc++ in the test spec so the unit test bundle resolves the C++ symbols it pulls from ExpoModulesCore. (#48762 by @​alanjhughes)

57.0.11 - 2026-07-29

This version does not introduce any user-facing changes.

57.0.10 - 2026-07-23

This version does not introduce any user-facing changes.

57.0.9 - 2026-07-22

🐛 Bug fixes

... (truncated)

Commits
Maintainer changes

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


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-updates](https://github.com/expo/expo/tree/HEAD/packages/expo-updates) from 0.25.18 to 57.0.16.
- [Changelog](https://github.com/expo/expo/blob/main/packages/expo-updates/CHANGELOG.md)
- [Commits](https://github.com/expo/expo/commits/HEAD/packages/expo-updates)

---
updated-dependencies:
- dependency-name: expo-updates
  dependency-version: 57.0.16
  dependency-type: direct:production
  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 Aug 24, 2026
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