- Fix the TypeScript definitions not to conflict with React Native.
- Convert the internal type system from Flow to TypeScript.
- Upgrade to rfc4648 ^1.0.0.
- Add
disklet.podspec
file for iOS React Native. - Simplify
build.gradle
file for Android React Native.
- Implement the React Native backend directly, avoiding the external dependency on
react-native-fs
. Thereact-native link disklet
command works instead now.
- Activate unit tests that were not running.
- Fix
navigateDisklet
directory listing not to include the parent path. - Fix
logDisklet
to always return normalized paths.
- Add a new, radically simplified API. The existing API is still available but deprecated:
makeLocalStorageFolder
→makeLocalStorageDisklet
makeMemoryFolder
→makeMemoryDisklet
makeNodeFolder
→makeNodeDisklet
makeReactNativeFolder
→makeReactNativeDisklet
- New utilities:
deepList
logDisklet
mergeDisklets
navigateDisklet
- Add a new
downgradeDisklet
helper to convert newDisklet
objects to the oldDiskletFolder
interface.
- Fix Flow errors.
- Add complete Flow typing coverage.
- Fix binary data on React Native (
setData
/getData
were corrupting data before).
- Upgrade build tooling.
- Begin adding Flow types.
- Fix the
EISDIR
error on React Native Android
- Add getPath() endpoint for Files
- Fix Android due to varied error codes from OS
- Add support for using react-native-fs
- Create directories even more carefully
- Fix some documentation typos
- Fix the
browser
section ofpackage.json
- Do not fail on parallel disk writes to Node.js folders
- Clean up the documentation
- Add missing typings for
mapFolders
- Add the
makeLoggedFolder
helper
- Initial release