Skip to content

Releases: flydrive-js/core

Deprecate getArrayBuffer in favor of getBytes method

12 Aug 15:42
5612c7e
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

Complete DriveFile and Disk APIs

02 May 10:34
Compare
Choose a tag to compare
Pre-release
  • feat: complete DriveFile and Disk APIs 00cecfd
  • chore: add metadata to package.json file 36124e9

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

Publish relevant files to npm

01 May 15:49
Compare
Choose a tag to compare

Commits:

  • fix: update list of published and bundled files 6e26368

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

Working implementation with a subset of APIs

01 May 15:39
Compare
Choose a tag to compare

This release is a working implementation with a subset of APIs

Commits

  • test: move gcs specific tests to its own suite 49dc207
  • feat: add copyFromFs and moveFromFs methods 0d4e17d
  • feat: add debug calls a11f0e7
  • test: improve tests coverage a4471e2
  • feat: implement url generation APIs for FS driver f7d8e68
  • feat: add URL generation methods to GCS driver 08dcd0e
  • feat: add exists method c7f366c
  • refactor(gcs): ditch pipeline in favor of pipe method 8626b4e
  • test: fix stream error issue with gcs.putStream method 18d8e2e
  • refactor: listen for readable stream errors as early as possible a44fb8f
  • test: add visibility tests 3f9fbab
  • fix: normalize file paths to unix slash when converting to key name 6debddc
  • refactor(fs): use file.path property when parentPath does not exists 283d713
  • fix: type issues 2caf527
  • feat: add listAll, getVisibility, and setVisibility methods b53d318

Full Changelog: v0.0.1-0...v0.0.1-1

Release to claim the package name

21 Apr 13:39
Compare
Choose a tag to compare

Its a pre-release just to claim the package name

Commits:

  • refactor: remove incomplete s3 implementation for build to pass fbe41e6
  • feat: initiate s3 driver 56b4fdb
  • refactor: changes to the package name and exports 3fcd123
  • test: add error assertions for windows as well 22ed3b4
  • test: fix error assertions to capture cross platform error messages 55eb081
  • feat: implement deleteAll method for gcs driver 9a43836
  • feat: implement deleteAll with fs driver aedcd67
  • test: ensure all filesystem operations are made on files and not directories b64cb49
  • refactor: manually handle read stream errors e5082d2
  • test: remove test pins 30eb61d
  • test: pin get_metadata tests 60509ca
  • ci: run main suite tests in parallel 3338b06
  • refactor: remove files glob since using suites 7bf8449
  • test: divide tests into suites 21fd776
  • ci: attmept to limit concurrent runs d3f4de3
  • test: pin gcs.delete tests a2b7735
  • test: pin a set of tests 8e67bcc
  • test: fix more flaky tests d9a1125
  • test: fix more flaky tests 12e62bb
  • test: fix flaky tests (hope so) 85138a2
  • test: fix breaking tests 4740796
  • ci: pass environment variables to the action a48e22b
  • ci: add environment to workflow file 34b1dfe
  • ci: add environment to workflow file 73f00ec
  • refactor: update disk.put method content types ce2eb43
  • test: complete gcs.delete directory test f26385b
  • refactor: accept gcs storage instance instead of configuration option 16c16a5
  • feat: implement gcs driver b7b6b13
  • test: fix breaking tests bcdc70a
  • feat: add disk and setup build process 5004dd8
  • feat: finish initial implementation of fs driver 22fe95d
  • feat: implement key normalizer 79c29d7
  • refactor: ignore examples.ts file b208ccf
  • refactor: remove examples.ts file 2b0f5a5

Full Changelog: https://github.com/flydrive-js/core/commits/v0.0.1-0