Releases: flydrive-js/core
Releases · flydrive-js/core
Switch bucket at runtime and upgrade SDKs
2.0.0 (2026-01-31)
Features
BREAKING CHANGES
- Support Node 24 and above and update GCS and AWS SDK
versions. Since, these SDKS do not follow semver strictly, there could be
chances of breaking changes
What's Changed
New Contributors
Full Changelog: v1.3.0...v2.0.0
Add support for direct file uploads
1.3.0 (2025-07-01)
Direct file uploads uses signed URLs to upload files to a cloud storage provider without reaching your Node.js servers. In order to directly upload files, your server must create and return a signed URL that the frontend (aka client) will use to perform the file upload
Features
What's Changed
- feat: add signed url uploads with some initial tests by @JanStevens in #13
New Contributors
- @JanStevens made their first contribution in #13
Full Changelog: v1.2.0...v1.3.0
Add support for specifying the encryption option for all file operations
Append port to the baseURL when endpoint contains a port
1.1.1 (2025-03-20)
Bug Fixes
What's Changed
- Append port to the base URL if defined when generating public URLs by @Melchyore in #6
New Contributors
- @Melchyore made their first contribution in #6
Full Changelog: v1.1.0...v1.1.1
Deprecate getArrayBuffer in favor of getBytes method
- refactor: deprecate getArrayBuffer in favor of getBytes method 727fb76
Full Changelog: v1.0.3...v1.1.0
Fix URL generation when cdnUrl option is provided
Fix path traversal bug
- fix: path traversal with more than two dots followed by a leading slash 60cf8bf
Full Changelog: v1.0.1...v1.0.2
Make FS driver listAll method compatible with other driver
- fix(fs): do not throw error when listing files from non-existing directory 233a52d
Full Changelog: v1.0.0...v1.0.1
Prime time
Okay, so FlyDrive is feature complete. Docs are almost there. So how about we release it over the weekend?
Commits
- test: improve coverage 8e862dc
- style: update package name in license block 10b7ed6
- ci: use actions/setup-node v4 aaf358d
- test: fix invalid assertion in s3 tests 30c1a36
- test: do not fail when the delete command from s3 fails d3f6e7b
- chore: export s3 driver 4da04d8
- chore: add peer dependencies 2c92d44
- test: Enable Quiet mode for bulk deletion 541512b
- chore: move s3-request-presigner to dev dependencies c0fb338
- fix: type errors 0cd1237
- feat: complete s3 driver db0a7ff
- ci: update group name for r2 workflow 996b47f
- refactor: env loader setup in tests 9f01676
- feat: finish subset of s3 driver APIs 2c32828
- refactor: remove @ts-expect-error directive 45022e0
- feat: add DriveManager e3f354d
- test: improve coverage f67a777
- test: improve drive file tests coverage c31bd06
- test: add DriveFile.exists method tests 149d6f6
- test: improve gcs driver test coverage 8b28754
Add snapshot API
- feat: add snapshot methods f5ccc53
Full Changelog: v0.0.1-2...v0.0.1-4