Skip to content

Releases: birdofpreyru/react-native-fs

v2.25.1

27 May 10:44
Compare
Choose a tag to compare
  • [#44] iOS, macOS: Fix of pickFile() crashing host apps when using bridge-less mode of the RN's new arch.
  • Update of dependencies.

v2.25.0

06 May 22:21
Compare
Choose a tag to compare

v2.24.6

29 Apr 21:15
Compare
Choose a tag to compare
  • [#32] iOS: Patch of the privacy manifest (adds NSPrivacyCollectedDataTypes key) — Thanks to PR #38 by @raphaelheinz

v2.24.5

14 Apr 15:45
Compare
Choose a tag to compare
  • [#36] README improvement.
  • [#37] Android: Fixes pickFile() (broken in the previous release).

v2.24.4

11 Apr 11:12
Compare
Choose a tag to compare
  • [#35] Android: Patch for appendFile(), write(), and writeFile() methods. They were resolving their promises before closing related output streams (and thus flushing to the underlying filesystem the written content).
  • Android: Minor code clean-up (19d20e9).

v2.24.3

30 Mar 10:32
Compare
Choose a tag to compare
  • [#32] iOS: Adding Privacy Manifest.
  • Dependency updates.

v2.24.2

27 Mar 09:47
Compare
Choose a tag to compare
  • [#31] Android, iOS: downloadFile() — fixes in the implementation of progress option (the download progress callback, when provided, wasn't called on Android at all, and it wasn't called on iOS if no begin callback was provided as well).
  • [#32] iOS: Adds "Privacy manifest" file, but it has not been verified whether it is added correctly.
  • Updates dependencies.

v2.24.1

31 Jan 17:09
Compare
Choose a tag to compare
  • [#29] Android: Misc refactoring.

v2.24.0

31 Jan 01:17
Compare
Choose a tag to compare

Breaking Changes (Android)

  • Re-worked copyFileAssets() implementation — it now supports recursive copying of assets, preserving the folder structure. The previous behavior (copying a single asset to the specified destination) is naturally supported as well. The format of errors produced by this function in case of troubles have changed.

v2.23.0

29 Jan 23:34
Compare
Choose a tag to compare

Breaking Changes (iOS/macOS)

  • [#27] Fixes support of «Background Downloads Tutorial (iOS)». Check the updated documentation — the host app code requires a minor update to use it.

  • [#28] Changes the format of URLs returned by pickFile() to special «Bookmark URLs». This was necessary to correctly support security scopes, and thus access to selected files outside the app's sandbox. The actual support of such URLs by other library functions is a work in-progress, as of now only copyFile() and exists() are confirmed to correctly handle them, other functions may fail, saying such URLs point to non-existing items.

  • Some errors have altered their textual descriptions / codes.