Skip to content

Releases: flydrive-js/core

Switch bucket at runtime and upgrade SDKs

31 Jan 10:47

Choose a tag to compare

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

01 Jul 11:50

Choose a tag to compare

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

  • add signed url uploads with some initial tests (#13) (e1b6d4f)

What's Changed

  • feat: add signed url uploads with some initial tests by @JanStevens in #13

New Contributors

Full Changelog: v1.2.0...v1.3.0

Add support for specifying the encryption option for all file operations

28 Apr 11:56

Choose a tag to compare

1.2.0 (2025-04-28)

Features

What's Changed

  • feat: add encryption option to S3 by @adamcikado in #11

New Contributors

  • @adamcikado made their first contribution in #11

Full Changelog: v1.1.1...v1.2.0

Append port to the baseURL when endpoint contains a port

20 Mar 10:35

Choose a tag to compare

1.1.1 (2025-03-20)

Bug Fixes

  • append port to the base url if defined (#6) (7295c86)
  • pin swc as it is broken (1571c46)

What's Changed

  • Append port to the base URL if defined when generating public URLs by @Melchyore in #6

New Contributors

Full Changelog: v1.1.0...v1.1.1

Deprecate getArrayBuffer in favor of getBytes method

12 Aug 15:42
5612c7e

Choose a tag to compare

  • 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

11 Aug 17:15
198c5be

Choose a tag to compare

Check #2 to know more about the issue.

  • test: attempt to fix breaking tests 20eca11
  • test: update gcs tests e346761
  • fix: URL generation when cdnUrl config option is provided 11ab6ce
  • chore: update dependencies c61fe49
  • docs: update readme, add contributing file 85628e9

Full Changelog: v1.0.2...v1.0.3

Fix path traversal bug

30 May 05:22

Choose a tag to compare

  • 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

26 May 04:44

Choose a tag to compare

  • fix(fs): do not throw error when listing files from non-existing directory 233a52d

Full Changelog: v1.0.0...v1.0.1

Prime time

23 May 05:19

Choose a tag to compare

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

v0.0.1-4...v1.0.0

Add snapshot API

03 May 07:05

Choose a tag to compare

Add snapshot API Pre-release
Pre-release
  • feat: add snapshot methods f5ccc53

Full Changelog: v0.0.1-2...v0.0.1-4