1.20.0 / 2024-07-31 ================== - Added Generative Background Replace action 1.19.0 / 2024-03-04 ================== * Add `transformationStringFromObject` function (#595) 1.18.0 / 2024-02-26 ================== - Support audio as an overlay source 1.17.0 / 2024-02-23 ================== - Add Enhance and AutoPad actions 1.16.1 / 2024-02-05 ================== - Update deps version 1.16.0 / 2024-01-17 ================== Add analytics algo d (#589) 1.15.0 / 2024-01-12 ================== - Add Resize.Auto action 1.14.0 / 2023-12-06 ================== - Add Upscale action 1.13.0 / 2023-11-10 ================== - Added query params as string 1.12.1 / 2023-11-06 ================== * Fix encoding of publicId 1.12.0 / 2023-10-19 ================== - Added Generative Recolor action - Added Generative Restore action 1.11.2 / 2023-08-18 ================== * Add missing export for background generativeFill qualifier. 1.11.1 / 2023-08-01 ================== * Fix imports for GenerativeRemove 1.11.0 / 2023-07-26 ================== - Add Generative Remove action - Add Generative Replace action 1.10.2 / 2023-07-13 ================== - add methods for url_suffix and version 1.10.1 / 2023-05-22 ================== - Update analytics token to algorithm B 1.10.0 / 2023-04-09 ================== - enable passing query params to URLConfig 1.9.2 / 2023-03-09 ================== - Add missing focusOn named export 1.9.1 / 2023-02-21 ================== - Remove roundCorners from unsupported list in config 1.9.0 / 2023-01-31 ================== - Add support for Drop Shadow action - Add support for Background Removal action 1.8.7 / 2022-12-05 ================== * Added import statements template to configuration file * Updated readme info about supported Node.js versions 1.8.6 / 2022-08-19 ================== * Add missing internal imports (#538) 1.8.5 / 2022-08-15 ================== * Fix generateTransformationString 1.8.4 / 2022-08-15 ================== * Fix imports of conditional, customFunction, effect and others 1.8.3 / 2022-08-15 ================== * Fix imports of animated & border from transformation-builder-sdk 1.8.2 / 2022-08-15 ================== * Fix transformation-builder-sdk imports 1.8.1 / 2022-08-14 ================== 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) 1.8.0 / 2022-05-08 ================== New functionality ----------------- * Add conditional Action from/to Json (#524) Other changes ----------------- * Enable the e_tint syntax (#526) * fix antiremoval from to json (#525) 1.7.0 / 2022-03-13 ================== New Functionality ----------------- * Add textFit (#523) * Enable overlay and underlay for snippets (#522) * Add videoCodec to/fromJson (#521) * Add string type to compass gravity (#516) Other Changes --------------- * Update travis.yml to run tests on node 12 & node 14 (#514) * Fix makeTransparent (#518) 1.6.0 / 2022-02-13 ================== New Functionality ----------------- * Change library name for mud bundles CldUrlGen * Add FadeIn/Out to from/toJson * Add Overlay from/toJson Json * Add Transcode from/toJson Other Changes --------------- * Fix textStroke import * Fix docs updateInjectVersionSemver.js * Fix build:docs script to use bash script 1.5.1 / 2022-01-19 ================== * Add to/from json for videoEdit actions: preview, trim & volume 1.5.0 / 2022-01-17 ================== New functionality and features ------------------------------ * 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() Other Changes ------------- * Fix strength listed as level for toJson of unsharpMask, vignette, oilPaint * Add CloudConfig exports to root level 1.4.2 / 2022-01-06 ================== * fix unsharpMask strength fromJson (#493) 1.4.1 / 2022-01-02 ================== * Fix fromJson for quality action (#492) 1.4.0 / 2022-01-02 ================== New functionality ----------------- * Add Support string gravity (#487) Other changes ----------------- * Fix fromJson q_auto:best * Fix broken documentation links. (#489) * Add test for video query params (#490) * Fix broken UMD export 1.3.0 / 2021-12-06 ================== New functionality ----------------- * Add saturation to from/toJson * Add unsharp mask to from/toJson * Add improve to from/toJson Other ----------------- * Disable analytics for publicId with question mark (#483) 1.2.0 / 2021-11-09 ================== New functionality ----------------- * Add from/to JSON to effect, delivery, resize 1.1.0 / 2021-10-11 ================== New functionality ----------------- * Distribute CommonJS for projects that cannot use ESM * Add format and quality alias Other changes ----------------- * Remove lodash.clonedeep dependency (#446) 1.0.0 / 2021-09-26 ================== Other changes ================ * 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) 1.0.0-beta.5 / 2021-09-01 ================== Renaming / Refactoring ================ Rename the package to @cloudinary/url-gen (Previously @cloudinary/base) 1.0.0-beta.4 / 2021-07-27 ================== New functionality and features ============================== * 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 Renaming / Refactoring ================ * Rename storageType to deliveryType * Rename the function createCloudinaryV1URL to createCloudinaryLegacyURL Other changes ================ * 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 1.0.0-beta.3 / 2021-04-28 ================== New functionality and features ============================== * Fix v1 url generation to correctly support border objects and strings (#384) * Add new setters to variable: setFloat, setInteger and setString (#378) Other changes ================ * 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) 1.0.0-beta.2 / 2021-04-11 ================== New functionality and features ============================== * 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) Other changes ================ * 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) 1.0.0-beta.1 / 2021-02-24 ================== New functionality and features ============================== * Add Format.usdz() (#352) * Add flag for ignore-mask-channels (#353) * Add support for unicode characters in l_fetch (#348) Other changes ================ * 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 changes ================ * Breaking - change the name of the named export of the entire SDK (CloudinarySDK -> CloudinaryBaseSDK) (#341) 1.0.0-beta.0 / 2021-02-01 ================== New functionality and features ============================== * 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) Breaking changes ================ * 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) Other changes ================ * 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) 1.0.0-alpha.14 / 2021-01-17 ================== Other Changes ------------- * Fix release package 1.0.0-alpha.13 / 2021-01-17 ================== Other Changes ------------- * Fix release package 1.0.0-alpha.12 / 2021-01-17 ================== New functionality and features ------------------------------ * 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) Other Changes ------------- * Fix missing JSDoc favicon 1.0.0-alpha.11 / 2021-01-13 ================== New functionality and features ------------------------------ * 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) Other Changes ------------- * Improve test coverage * Add changelog file * Add the right icon and add style changes (For the JSDoc website)(#299)