Releases: nuxt-modules/cloudinary
4.0.0
What's Changed
This is a new major version of the module where several new things were added. The main change here is that thanks to the refactor of Cloudinary URL Loader from using ZOD to regular TS types, we can now fully remove local types in favor of the types used from the loader. This allowed to remove a lot of lines of repetitive type code and have more type safety.
Changes
- Fixed Signed Upload Widget API Key passing to options
- Fixed autoplay, autoplayMode and playinline props for Video Player
- Migrated to Cloudinary URL Loader types and newest version
- Move preserveTransformations prop to URL Loader (Breaking Change)
- Added Coordinates-based Cropping to CLD Image component
- Add feature of Extract to CLD Image
- Allow Cld Video Player to support captions and subtitles
- Added support for raw transformations for Cld Video Player
Following issues were closed in this version (and release candidates):
New Contributors
- @Marcos-Bernasconi made their first contribution in #244
Full Changelog: v3.1.0...v4.0.0
3.1.0
What's Changed
This small minor version brings support for AI powered background replacing that works great. Read more about it here
Thanks once again @colbyfayock for suggesting this great feature!
Following issues were closed in this version (and release candidates):
Full Changelog: v3.0.0...v3.1.0
3.0.0
What's Changed
This is the stable new version of Cloudinary module for Nuxt. From now on, we want to release smaller major versions with easier migration instead of what we did with version 1 -> 2 which was a change between nuxt 2 and nuxt 3 compatibility.
Thanks @colbyfayock for the ideas for this release :)
Improvements
- Both
CldImage.vue
andCldOgImage.vue
components accept nownamedTransformations
prop instead oftransformations
. - Bumped video player to the newest version
CldVideoPlayer
aspect ratio is now calculated from width and height as following
aspectRatio: `${width}:${height}`,
CldVideoPlayer
now acceptschapters
andchaptersButton
pros that allows to handle video chaptersCldVideoPlayer
now acceptsdisableRemotePlayback
that allows to instruct the the media element may have a remote playback UI.- We have also removed the following props due to deprecation in the Cloudinary SDK utils:
- CldImage ->
resize
andwidthResize
- CldOgImage ->
resize
CldUploadWidget
now acceptstags
prop that allows to pass upload media tags likefashion
that can be used by the underlining Cloudinary widget.
Following issues were closed in this version (and release candidates):
Full Changelog: v2.7.0...v3.0.0
3.0.0-rc.2&3
We have fixed some small bugs and added cool new features like chapters for CLD Video Player 🚀
We needed to release another RC version due to the problems with released packages on npm not having all necessary deps. That is why there is both rc.2 and rc.3 versions.
We have also removed the following props due to deprecation in the Cloudinary SDK utils:
- CldImage ->
resize
andwidthResize
- CldOgImage ->
resize
Closes #217
Closes #213
Closes #214
Closes #218
Closes #211
Closes #216
Full Changelog: v3.0.0-rc.1...v3.0.0-rc.3
v3.0.0-rc.1
This is a first release candidate for the version 3.0.0.
We are aiming to create smaller major versions with only the necessary breaking changes with easier migration and new features.
Below you can see the changes in this version.
Thanks @colbyfayock for the ideas for this release :)
Changes
- Both
CldImage.vue
andCldOgImage.vue
components accept nownamedTransformations
prop instead oftransformations
. - Property
crop
inresize
prop ofCldImage.vue
can now be an object as well as a string. - Bumped video player to the newest version
CldVideoPlayer
aspect ratio is now calculated from width and height as following
aspectRatio: `${width}:${height}`,
What has changed?
Full Changelog: v2.7.0...v3.0.0-rc.1
v2.7.0
What's Changed
- Composable
useCldVideoUrl
for creating video urls - Allow
CldVideoPlayer
to accept config prop - Pass Cloudinary client configuration globally from the module configuration with properties like
url
andcloud
CldVideoPlayer
picture in picture mode- Bump package versions
Full Changelog: v2.6.0...v2.7.0
Kudos to @colbyfayock who raised these issues and helped with the implementation!
2.6.0
What's Changed
- docs: fix url in cldimage by @huang-julien in #180
- fix: cast title meta as string in CldOgImage by @huang-julien in #178
- chore: extend root tsconfig to playground by @huang-julien in #176
- chore(deps): update unpic to 0.0.42 by @huang-julien in #182
- refactor: docs by @Baroshem in #185
- Chore/2.6.0 by @Baroshem in #190
New Contributors
- @huang-julien made their first contribution in #180
Full Changelog: v.2.5.0...v2.6.0
v.2.5.0
We have updated the Cloudinary Util Dependency to allow for additional options such as Generative AI remove, replace, recolor, or restore.
What's Changed
- fix: Coudinary.UploadWidget postMessage issue (fixes #165) by @cliengme in #166
- chore: use module-builder stub mode for more accurate types by @danielroe in #169
- fix: Video Player ref access by @Baroshem in #172
- Chore/2.5.0 by @Baroshem in #173
New Contributors
- @cliengme made their first contribution in #166
- @danielroe made their first contribution in #169
Full Changelog: v2.4.0...v.2.5.0
2.4.0
With this version, we have migrated to the new approach for handling fetchPriority and loading from unpic where both these attributes are handled by one priority
attribute.
When attribute is set to true, the fetchPriority will be set to high and loading will be set to eager. For everything else, a loading=lazy will be used to automatically improve the performance.
What's Changed
Closes #149
Closes #155
Closes #156
Closes #157
Full Changelog: v2.3.4...v2.4.0