Skip to content

Bump expo-file-system from 57.0.5 to 58.0.0 - #79

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

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/expo-file-system-58.0.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps expo-file-system from 57.0.5 to 58.0.0.

Changelog

Sourced from expo-file-system's changelog.

58.0.0 — 2026-09-10

🛠 Breaking changes

  • File.write() is now asynchronous and returns a Promise. Use File.writeSync() for synchronous behavior. (#45992 by @​wh201906)
  • FileHandle.readBytes() and FileHandle.writeBytes() are now asynchronous and return a Promise. Use FileHandle.readBytesSync() and FileHandle.writeBytesSync() for synchronous behavior. (#46280 by @​wh201906)

🎉 New features

  • Add File.preview() and File.canPreview() methods for opening files with platform-native preview flows. (by @​eliotgevers)
  • Added File.digest() for asynchronously calculating MD5, SHA-1, SHA-256, SHA-384 and SHA-512 file digests. (#48089 by @​wh201906)

🐛 Bug fixes

  • Fixed File.downloadFileAsync() returning a runtime-specific error message when canceled with an AbortSignal. (#49856 by @​Ubax)
  • Fix File.readableStream() returning zeroed bytes and writing past the requested region when a BYOB read targets a view that starts at a non-zero offset. (#49234 by @​dennytosp)
  • [Android][iOS] Fix File.size returning null for a missing or unreadable file. (#49086) by @​ACHP)
  • [iOS] Fix wrong permissions for text() and bytes(). (#42422) by @​simoneldevig)
  • Fixed copyAsync on iOS copying the unedited original when a ph:// asset has edits applied in Photos. (#48248 by @​CoffeeFlux)
  • Fixed iOS file previews rejecting a new preview while the previous Quick Look dismissal animation is still finishing. (#47947 by @​eliotgevers)
  • Added ./next subpath to package exports field to resolve Metro bundler warning. (#44793 by @​chang-in)
  • Fixed FileHandle security-scoped access, and non-SAF content:// URI support. (#47176 by @​barthap)
  • Fixed potential file offset races when asynchronous and synchronous FileHandle operations overlap on Android and iOS. (#47945 by @​wh201906)
  • Fixed readAsStringAsync to respect position and length when reading UTF-8 strings. (#20291 by @​mvincentong) (#45714 by @​mvincentong)
  • [android] Fixed rename() storing an unencoded URI, so reading .uri afterwards threw for names containing a space. (#48496 by @​yagiz2000, #48510 by @​intergalacticspacehighway)
  • [android] Fixed slow uploads of SAF-backed content:// files by resolving the request body's content length once, instead of querying it through ContentResolver for every 8 KiB written. (#49206 by @​gmaclennan)

💡 Others

  • Marked File.md5 and the MD5-related File.info() types (InfoOptions, InfoOptions.md5 and FileInfo.md5) as deprecated. (#48089 by @​wh201906)
  • Improve read/write performance on Android by applying withContext(Dispatchers.IO) when possible. (#46376, #47945 by @​wh201906)
  • Improved FileHandle docs. (#46849 by @​barthap)

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.8 - 2026-06-10

This version does not introduce any user-facing changes.

56.0.7 — 2026-05-20

🛠 Breaking changes

  • [Android] In Expo Go, Paths.cache and Paths.document are now pointing to experience-isolated directories. (#45977 by @​barthap)

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

---
updated-dependencies:
- dependency-name: expo-file-system
  dependency-version: 58.0.0
  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 Sep 14, 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