v2.21.0-alpha.7
birdofpreyru
released this
12 Oct 20:17
·
164 commits
to master
since this release
Changes in v2.21.0-alpha.7
- iOS, macOS: Updates implementation of file-accessing methods to allow accessing files outside the app sandbox via security-scoped URLs, like those retrieved with
pickFile()
function. - Updates dependencies.
The aim for upcoming v2.21.0 release is to bring the previous latest react-native-fs v2.20.0 up to the standards of the latest React Native v0.72.x, without breaking API changes, with support of the new RN architecture, with backward compatibility to the old RN architecture, and on all supported platforms: Android, iOS, macOS (Catalyst), Windows. Also documentation revision.
As of v2.21.0-alpha.7:
- The core library setup and the code base as a whole have been refactored for RN v0.72.x standards.
- The following pieces of the library have been tested to work correctly (no warranty that no bugs have been missed) on all supported platforms:
- All path constants.
- These selected functions:
copyFile()
,copyFileAssets()
,copyFolder()
,downloadFile()
,exists()
,existsAssets()
,getFSInfo()
,mkdir()
,moveFile()
,read()
,readdir()
,readDir()
,readDirAssets()
,readFile()
,readFileAssets()
,stat()
,unlink()
,uploadFiles()
,writeFile()
. - The rest of functions may or may not work.
- Added some new functions: pickFile().
- Misc non-breaking fixes in the existing functions.