Releases: becem-gharbi/nuxt-s3
Releases Β· becem-gharbi/nuxt-s3
v2.0.0
v2.0.0
π Documentation
π‘ Chore
β οΈ Rename the module to@bg-dev/nuxt-s3
(cf9afd1)
β οΈ Breaking Changes
β οΈ Rename the module to@bg-dev/nuxt-s3
(cf9afd1)
β€οΈ Contributors
- Becem-gharbi becem.gharbi@live.com
v1.2.0
π 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
- Becem-gharbi (@becem-gharbi)
v1.1.2
π₯ Performance
- Use named imports on
js2xml
andxml2js
(db1b166)
π©Ή Fixes
- Avoid calling
setMeta
on upload withs3
driver (e13e578) - Add missing headers on upload with
s3
driver (#8) - s3: Include body in aws signature (#8)
π Refactors
- Use s3 driver from unjs/unstorage#361 (50969e4)
β€οΈ Contributors
- Becem-gharbi becem.gharbi@live.com
v1.1.1
π©Ή Fixes
- fs: Throw 404 error when object not found (2f5fe0a)
π Refactors
- Create clean s3 driver (681cafc)
β€οΈ Contributors
- Becem-gharbi becem.gharbi@live.com
v1.1.0
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
- Becem becem.gharbi@live.com
v1.0.2
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
- Create docus app (11569d2)
- Setup landing page (7d96620)
- Define structure (b9c37f3)
- Add content (281aa6a)
- readme: Add documentation website (627b6ed)
π 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
- Becem-gharbi (@becem-gharbi)
v0.2.2
π Refactors
- Move driver selection to server plugin (668e242)
π Documentation
- readme: Add object via CDN note on Caching section (c27f24b)
β€οΈ Contributors
- Becem-gharbi becem.gharbi@live.com
v0.2.1
π Refactors
- Rename config option base to fsBase (c3d0012)
β€οΈ Contributors
- Becem-gharbi becem.gharbi@live.com
v0.2.0
π Enhancements
π©Ή 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
π 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
- Becem-gharbi becem.gharbi@live.com
v0.1.7
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
- Becem Gharbi becem.gharbi@live.com