- Add support for extract transformation
- Added Generative Background Replace action
- Add
transformationStringFromObject
function (#595)
- Support audio as an overlay source
- Add Enhance and AutoPad actions
- Update deps version
Add analytics algo d (#589)
- Add Resize.Auto action
- Add Upscale action
- Added query params as string
- Fix encoding of publicId
- Added Generative Recolor action
- Added Generative Restore action
- Add missing export for background generativeFill qualifier.
- Fix imports for GenerativeRemove
- Add Generative Remove action
- Add Generative Replace action
- add methods for url_suffix and version
- Update analytics token to algorithm B
- enable passing query params to URLConfig
- Add missing focusOn named export
- Remove roundCorners from unsupported list in config
- Add support for Drop Shadow action
- Add support for Background Removal action
- Added import statements template to configuration file
- Updated readme info about supported Node.js versions
- Add missing internal imports (#538)
- Fix generateTransformationString
- Fix imports of conditional, customFunction, effect and others
- Fix imports of animated & border from transformation-builder-sdk
- Fix transformation-builder-sdk imports
Align transcode.toAnimated with the spec - remove .delay() (#528) Fix end_offset, start_offset params for legacy url generation (#532) Fix build on node 12 (#531) Refactor transformations to use transformation-builder package (#527)
- Add conditional Action from/to Json (#524)
- Enable the e_tint syntax (#526)
- fix antiremoval from to json (#525)
- Add textFit (#523)
- Enable overlay and underlay for snippets (#522)
- Add videoCodec to/fromJson (#521)
- Add string type to compass gravity (#516)
- Update travis.yml to run tests on node 12 & node 14 (#514)
- Fix makeTransparent (#518)
- Change library name for mud bundles CldUrlGen
- Add FadeIn/Out to from/toJson
- Add Overlay from/toJson Json
- Add Transcode from/toJson
- Fix textStroke import
- Fix docs updateInjectVersionSemver.js
- Fix build:docs script to use bash script
- Add to/from json for videoEdit actions: preview, trim & volume
- Add to/fromJson to return object instead of array
- Add Concatenate to/fromJson()
- Add Contrast to/fromJson()
- Add Brightness to/fromJson()
- Add Gamma to/fromJson()
- Add Saturation to/fromJson()
- Add DPR to/fromJson()
- Fix strength listed as level for toJson of unsharpMask, vignette, oilPaint
- Add CloudConfig exports to root level
- fix unsharpMask strength fromJson (#493)
- Fix fromJson for quality action (#492)
- Add Support string gravity (#487)
- Fix fromJson q_auto:best
- Fix broken documentation links. (#489)
- Add test for video query params (#490)
- Fix broken UMD export
- Add saturation to from/toJson
- Add unsharp mask to from/toJson
- Add improve to from/toJson
- Disable analytics for publicId with question mark (#483)
- Add from/to JSON to effect, delivery, resize
- Distribute CommonJS for projects that cannot use ESM
- Add format and quality alias
- Remove lodash.clonedeep dependency (#446)
- Add getConfig and remove un-needed property in Cloudinary (#443)
- Add an eslint rule for import file extensions (#438)
- Add package.exports (#433)
- add js extension to imports (#436)
- Inject package version during build instead of importing it from package(#434)
- Rename JSDOC Reference website to URL-Gen instead of Base (#432)
- Remove dependency on lodash.clonedeep (#429)
Rename the package to @cloudinary/url-gen (Previously @cloudinary/base)
- cloudinaryLegacyURL: cloudinaryLegacyURL will now correctly clone the transformation options
- Actions and Qualifiers: Add support for stroke.solid
- Actions and Qualifiers: Add Zoom qualifier to resize.crop
- Actions and Qualifiers: Add Animated.edit action and qualifier
- Actions and Qualifiers: Add level qualifier to antiRemoval
- Rename storageType to deliveryType
- Rename the function createCloudinaryV1URL to createCloudinaryLegacyURL
- Code Generation: Implement a config file to support better code generation
- Code Generation: Fix implementation for code generation to support full urls
- Compliation tests: Update the compilation tests to include a full URL
- Bundle Size: raise size limit for backwards compatibility function
- add rollup commonjs processing
- LegacyURL generation: createLegacyURL will now correctly support radius arrays and strings (#386)
- Add cache busting to the reference website
- Fix v1 url generation to correctly support border objects and strings (#384)
- Add new setters to variable: setFloat, setInteger and setString (#378)
- Add dynamic copy right date for the Reference Website (#381)
- Feature/add better tests for expressions (#380)
- Add google analytics tag manager to the reference website (#385)
- Add Theme Effect (#354)
- Breaking - Change the public property of an asset to private (suffix, signature, storageType, extension and version are now private ) (#358)
- URLConfig - Implement missing url features(Suffix, StorageType, privateCDN, shorten, SEO, useRootPath and more (All URL Config options) (#357)
- URLEncoding - Fix issues in previous implementation of URL Encoding (#356)
- Docs - Add examples to round corners and rotate (#373)
- Docs - Add examples to video edit docs and align various names in the docs (#376)
- Docs - Add examples to variable docs (#375)
- Docs - Add examples to transcode (#374)
- Docs - Add examples to rotate docs (#371)
- Docs - Add examples to Reshape (#370)
- Docs - Add examples to PSDTools (#369)
- Docs - Add examples to Overlay and Underlay (#368)
- Docs - Add examples to Extract (#367)
- Docs - Add examples to Resize (#366)
- Docs - Add examples for named transformations (#364)
- Docs - add examples to effect (#363)
- Docs - add examples to delivery (#362)
- Docs - Add examples to custom functions (#361)
- Docs - Add examples to Border and fix code highlights (#359)
- Analytics - Add SDK analytics (#351)
- Docs - Fix indentation issues in the code examples in the reference website (#372)
- Docs - Add document links to qualifiers (#377)
- Add Format.usdz() (#352)
- Add flag for ignore-mask-channels (#353)
- Add support for unicode characters in l_fetch (#348)
- changed types file name(backwards-compatibility) (#355)
- Docs - Enhance inline examples in the codebase (#350)
- Docs - Add version number to the docs reference (#349)
- Docs - Add comments and improve some UI areas in the docs (#343)
- Docs - Add summary qualifier tags to all qualifiers (#344)
- Docs - Unify the two seprate readme files into a single file (#342)
- Docs - Remove overlayTests namespace
- Docs - Fix indentation in the details tab for any symbol (#347)
- Fix typo in Extract namespace
- Add configuration tests (#331)
- Add examples to IURlConfig interfaces and hide private interfaces (#346)
- Add tests for
asset.setAssetType
(#345)
- Breaking - change the name of the named export of the entire SDK (CloudinarySDK -> CloudinaryBaseSDK) (#341)
- Add setter methods to CloudinaryFile for some asset fields (#340)
- add clone functionality to image (#332)
- Add a backwards compatiblity function to the root of the SDK (#336)
- Feature/add support for Effect.removeBackground (#321)
- Add support for Adjust.tint() (#320)
- Add support for video.underlay (was not previously supported) (#316)
- Add the X,Y qualifiers to resize.limitFill by returning ResizeFillAction (#314)
- Add qualifiers x and y for Resize.fill, to be used with gravity.xyCenter (#310)
- Add support for ProgressiveMode when using DeliveryFormats (#307)
- Refactor - Rename Values to Qualifiers (#339)
- Rename color to colorToReplace for effect.makeTransparent (#323)
- Flatten the Gravity qualifiers (#313)
- Rename psdTools.byFileName to byLayerName (#311)
- Rename byNumber to byIndex (#312)
- Docs - Fix styling in the search component when searching for @cloudinary/url-gen (#338)
- Docs - Change wording of SDK Summary when searching (#337)
- Build - Set the bundle target to ES6 for ESM, and ES5 for UMD (#335)
- Docs - Enhance the search
- Add relevant overlay tests from cloudinary-core (#327)
- Docs/Move the foodoc template from package.json to within the project (#328)
- Change favico and system logo (#326)
- Remove the readme parts that link to github pages (#324)
- Rename the parameter name of defaultImage (#322)
- Fix the base64 methods to ensure we keep the padding in them (#315)
- Fix release package
- Fix release package
- Change addTransformation() to accept a transformation instance as well as a string
- Add mandatory qualifiers: x, y, to effect.shear()
- Add duration qualifier to effect.fadeIn()
- Rename deshake.pixels to deshakeStrength, add support for Expression (#304)
- Fix missing JSDoc favicon
- Fix incorrect implementation for replaceColor with rgb colors
- Add a missing prepareColor function call in text background color
- Implement reshape.trim
- Rename unknown to any in Typescript
- Add support for videoEdit.preview()
- Add support for videoCodec
- Remove support for flag concatenation (#297)
- Improve test coverage
- Add changelog file
- Add the right icon and add style changes (For the JSDoc website)(#299)