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)



