Skip to content

Releases: becem-gharbi/nuxt-s3

v2.0.0

05 May 13:40
Compare
Choose a tag to compare

v2.0.0

compare changes

πŸ“– Documentation

🏑 Chore

  • ⚠️ Rename the module to @bg-dev/nuxt-s3 (cf9afd1)

⚠️ Breaking Changes

  • ⚠️ Rename the module to @bg-dev/nuxt-s3 (cf9afd1)

❀️ Contributors

v1.2.0

27 Feb 20:32
Compare
Choose a tag to compare

compare changes

πŸš€ Enhancements

  • No server option (#13)

🩹 Fixes

  • upload: Delete the current file after uploading the new one (e6e84ef)

πŸ’… Refactors

  • Export useS3Object as named (9e80c4f)

🌊 Types

  • Allow all headers on s3:auth hook (1f07d8c)

❀️ Contributors

v1.1.2

16 Jan 18:03
Compare
Choose a tag to compare

compare changes

πŸ”₯ Performance

  • Use named imports on js2xml and xml2js (db1b166)

🩹 Fixes

  • Avoid calling setMeta on upload with s3 driver (e13e578)
  • Add missing headers on upload with s3 driver (#8)
  • s3: Include body in aws signature (#8)

πŸ’… Refactors

❀️ Contributors

v1.1.1

02 Jan 12:13
Compare
Choose a tag to compare

compare changes

🩹 Fixes

  • fs: Throw 404 error when object not found (2f5fe0a)

πŸ’… Refactors

❀️ Contributors

v1.1.0

27 Dec 17:35
Compare
Choose a tag to compare

compare changes

About

Check this PR #5

πŸš€ Enhancements

  • useS3Object: Add object metadata on upload (4b1adbe)
  • s3 driver: Add getMeta method (f785eeb)
  • Add getMeta server utility (7b0c71b)

🩹 Fixes

  • api: Make sure to remove metadata on object delete (f47035e)

πŸ’… Refactors

  • api: Set metadata on object create (2ecf30c)
  • s3 driver: Send object metadata on setItemRaw (0c29645)
  • api: Always set meta on object create (8b3bcd2)
  • getKey: Throw an error on invalid pathname (dca2948)
  • getKey: Make sure key is without trailing slash (7a4941b)

πŸ“– Documentation

  • Document metadata feature (5e9b673)

🌊 Types

  • Group types in a declaration file (d6c9326)

🏑 Chore

  • deps-dev: Bump vite from 4.4.9 to 4.5.1 (22f5c5d)
  • deps-dev: Bump vite from 4.5.0 to 4.5.1 in /docs (56529bc)

❀️ Contributors

v1.0.2

14 Nov 14:54
Compare
Choose a tag to compare

compare changes

About

First stable release, with new docs website https://nuxt-s3.bg.tn

🩹 Fixes

  • useS3Object: Check if url is valid on remove (a4d53f1)
  • Allow env variables to overwrite config options (71f4003)

πŸ’… Refactors

  • Minor refactoring (74f2cbb)
  • Return json on success mutation response (b4219eb)
  • No significant change (8702345)

πŸ“– Documentation

🌊 Types

🏑 Chore

  • deps-dev: Bump postcss from 8.4.30 to 8.4.31 (18dd07d)
  • deps-dev: Bump undici from 5.25.2 to 5.27.0 (9825a69)
  • defaults: ⚠️ Set fs as default storage driver (a2af160)
  • defaults: ⚠️ Set 10 as default maxSizeMb (b0a7b97)
  • Add compatible S3 providers (c44eb03)
  • No significant change (d1f0367)
  • Bump version to 1.0.0 (0d2d467)
  • release: V1.0.1 (dd839c0)

⚠️ Breaking Changes

  • defaults: ⚠️ Set fs as default storage driver (a2af160)
  • defaults: ⚠️ Set 10 as default maxSizeMb (b0a7b97)

❀️ Contributors

v0.2.2

06 Oct 14:23
Compare
Choose a tag to compare

compare changes

πŸ’… Refactors

  • Move driver selection to server plugin (668e242)

πŸ“– Documentation

  • readme: Add object via CDN note on Caching section (c27f24b)

❀️ Contributors

v0.2.1

04 Oct 19:43
Compare
Choose a tag to compare

compare changes

πŸ’… Refactors

  • Rename config option base to fsBase (c3d0012)

❀️ Contributors

v0.2.0

04 Oct 19:24
Compare
Choose a tag to compare

compare changes

πŸš€ Enhancements

  • Add node filesystem driver (05ef28f)
  • Add maxSizeMb constraint on upload (fb60270)

🩹 Fixes

  • Resolve mime-type from s3 content-type for keys without extension (4c2394e)

πŸ’… Refactors

  • Transform s3 utility to an Unstorage driver (bcb437e)
  • Load fs and s3 storage instances conditionally (85ddd06)
  • useS3Object: Allow failed remove on object update (d314f5d)
  • fs: Set default base to uploads/ (f2f189f)
  • Use createError instead of new Error (b185d29)

πŸ“– Documentation

  • readme: Add new config options (443991d)
  • readme: Add new config options (dca9f2a)

🌊 Types

  • Set module config type as dynamic based on driver (ca68ac6)
  • Remove event.context.s3 type definition (9eb09aa)

🏑 Chore

  • Fix lint issues (ed470c1)
  • Add driver config option (91d3294)
  • Change lint config (5e3c6dc)
  • Remove demo (f3c2b32)
  • Add server-side size validation (bde7969)
  • Convert return type of getItemRaw on s3 to readable stream (b736b67)
  • Set tag to latest (bf53c61)
  • Remove uploads folder (52af6f7)

❀️ Contributors

v0.1.7

28 Sep 16:59
82ae44b
Compare
Choose a tag to compare

compare changes

About

This release effects key naming, please check readme.

πŸš€ Enhancements

  • useS3Object: Add prefix option on upload method (566c66b)

🩹 Fixes

  • Allow naming keys with / (b638e14)

πŸ’… Refactors

  • useS3Object: Resolve key at upload function (9d63e9c)

πŸ“– Documentation

  • readme: Update features section (fc4b71e)
  • readme: Add key naming section (a673a25)
  • readme: Update key naming section (cb0afff)
  • readme: Update caching section (701517d)
  • readme: Update description (1182d2c)

🏑 Chore

❀️ Contributors