-
Notifications
You must be signed in to change notification settings - Fork 222
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
198 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,198 @@ | ||
|
||
2.0.0 / 2015-11-10 | ||
================== | ||
|
||
The version 2.0.0 release refactors the Cloudinary JavaScript library, and the biggest news is that the newly introduced Core Library is jQuery-independent. The source code has been converted into CoffeeScript and rearranged into classes, and a new build script based on Grunt has been added. The build process produces 3 artifacts: | ||
|
||
* A Core Library that is not dependent on jQuery | ||
* A jQuery plugin that includes the Core Library | ||
* A Blueimp plugin that includes the jQuery plugin and the Core Library | ||
|
||
In order to publish these libraries in bower and NPM, 3 new Github repositories have been created: | ||
|
||
+------------------------------------+-------------------------------+ | ||
| Repository | Package name | | ||
+------------------------------------+-------------------------------+ | ||
| pkg-cloudinary-core | cloudinary-core | | ||
| pkg-cloudinary-jquery | cloudinary-jquery | | ||
| pkg-cloudinary-jquery-file-upload | cloudinary-jquery-file-upload | | ||
+------------------------------------+-------------------------------+ | ||
|
||
The same package names are used in both bower and NPM. | ||
|
||
|
||
## Backward compatibility | ||
The cloudinary-jquery-file-upload library is fully backward compatible with cloudinary_js library 1.0.25. | ||
The relevant Blueimp files will still be found in the `js` folder for backward compatibility. However if you rely on Blueimp files located in the repository's `js` folder, make sure to update your links to `load-image.all.min.js` which replaced the `load-image.min.js` from previous versions. | ||
We however encourage developers to utilize a dependency manager such as bower or NPM to install 3 party libraries and not rely on the files in the `js` folder. | ||
|
||
## Details | ||
|
||
* Add lodash | ||
* Add Blueimp distribution files. | ||
* Replace `bower-*` repositories with `pkg-*`. | ||
* Update `devDependencies` in `package.json` | ||
* Fix files references in karma configuration files. | ||
* Add `load-image.all.min.js` , remove `load-image.min.js`. Fix `uglify` task. Add `copy:doc` task. Modify `build` task. | ||
* Add manually compiled Gruntfile. | ||
* Optimize bundles to build dir. Dynamically build grunt tasks. Rename files to match repositories. | ||
* Update documentation. | ||
* Replace "stoppoints" with "breakpoints". Prefix HtmlTag attributes with "html_". | ||
* Add format to documentation task. Fix documentation. Remove headers and footer. | ||
* Add template files to be used by jsdoc | ||
* Add grunt task to copy artifact to bower repositories | ||
* Define modules for namespaces. Modify grunt script. | ||
* Add requirejs tasks to grunt build file. | ||
* Add UMD to all sources. | ||
* Filter empty transformation values for the transformation parameter | ||
* Add aspect_ratio transformation | ||
* Update README | ||
* Update gitignore file; Add new API information to README; update npm dependencies | ||
* Split karma configuration | ||
* Remove lodash and jQuery references where they shouldn't be. | ||
* Don't fail on falsy public_id | ||
* Redefine `cloudinary` scope and secure it internally; Add documentation | ||
* Remove automatic configuration from Cloudinary class. Will be enabled in jquery flavor for backward compatibility. | ||
* Add utils.jquery | ||
* Define `Util` domain for utility functions | ||
* Return DOM from `Cloudinary.image()` | ||
* Convert specs to coffee | ||
* Add Karma runner to grunt. | ||
* Add Transformation chains | ||
* Change file paths in jasmine html files. | ||
* Replace '$' with jQuery | ||
* Move tags to separate folder. Add TODO.md. | ||
* Add uglify to grunt. | ||
* Add correct width algorithm. | ||
* Add node modules to the ignore file | ||
|
||
1.0.25 / 2015-09-01 | ||
=================== | ||
|
||
* Add node_nodules to gitignore | ||
* Set innerText and textContent without using hasOwnProperty, in order to support IE and FF. Fixes #56 | ||
* Update README.md | ||
|
||
1.0.24 / 2015-04-16 | ||
=================== | ||
|
||
* Re-fix issues lost in merge | ||
* Fix poster options. Edit Documentation. | ||
* Fix documentation | ||
* Use jQuery width for responsive for correct handling of padding | ||
* Support responsive_preserve_height configuration option | ||
* Support video tag generation | ||
* Add test for zoom. | ||
* Refactored range code. Updated dependencies. | ||
* Support resource_type and type parameters for cloudinary_fileupload | ||
|
||
1.0.23 / 2015-03-22 | ||
=================== | ||
|
||
* Merge branch 'feat/video-support' | ||
* Add support for video | ||
* Add X-Unique-Upload-Id header to upload requests. Particularly useful for the upload_chunked endpoint | ||
* Increment version to v1.0.22: Support root path for shared CDN | ||
* Support root path for shared CDN | ||
|
||
1.0.21 / 2014-12-11 | ||
=================== | ||
|
||
* support url_suffix and use_root_path for private_cdn URL building | ||
* Fix potential XSS vulnerability on cloudinary_cors.html | ||
* Upgrade to jquery.fileupload.js version 5.42.1 | ||
* Traverse ancestors in DOM to find clientWidth for responsive images | ||
* Reading use_root_path also from global config | ||
* Merge pull request #40 from zaption/xss-fix | ||
* Support domain sharding for https in res.cloudinary.com | ||
* Refactor tests | ||
* Merge pull request #39 from sl4m/responsive-image-width | ||
* Fix dpr cache to store by queue indexed by | ||
|
||
1.0.20 / 2014-09-22 | ||
=================== | ||
|
||
* Fix issue #125 - find closest supported DPR value since zoom changes DPR | ||
|
||
1.0.19 / 2014-07-14 | ||
=================== | ||
|
||
* Support for delete_by_token API call from the browser | ||
|
||
1.0.18 / 2014-06-30 | ||
=================== | ||
|
||
* Responsive images support. Support passing cloud_name to unsigned_cloudinary_upload as part of upload_params hash. | ||
* Automatically update dpr according to real devicePixelRatio when building or updating image | ||
* Refactor generate_transformation_string. Add support for dpr parameter | ||
* Support supplying cloud_name as option to upload methods. Support supplying multiple in unsigned upload methods | ||
|
||
1.0.17 / 2014-05-26 | ||
=================== | ||
|
||
* Add unsigned_cloudinary_upload | ||
|
||
1.0.16 / 2014-05-12 | ||
=================== | ||
|
||
* fix url generation if secure is false in a secure page | ||
|
||
1.0.15 / 2014-05-04 | ||
=================== | ||
|
||
* fix object encoding in unsigned upload | ||
* Merge pull request #29 from zvictor/master | ||
* fix non-fileupload code | ||
|
||
1.0.14 / 2014-04-15 | ||
=================== | ||
|
||
* Rename unsigned_upload to unsigned_upload_tag | ||
* Support dynamically creating an unsigned_upload widget. Better absolutize for fetch urls | ||
* Merge pull request #27 from eroh92/patch-1 | ||
* fix invalid JSON | ||
|
||
1.0.13 / 2014-03-25 | ||
=================== | ||
|
||
* fix trailing ',', add .jshintrc, fix named transformations | ||
* Bower manifest | ||
* Added bower.json, for registration. | ||
* Merge pull request #23 from aceunreal/master | ||
* Upating the webp image to ensure the webpify function handles Android 4.1.2 version | ||
* Better handling of fieldupload fields with multiple true | ||
* trust_public_id - allow keeping file extension that looks like an image extension | ||
* AMD support | ||
|
||
1.0.12 / 2014-01-21 | ||
=================== | ||
|
||
* Updating links in jquery plugin definition | ||
* Merge pull request #20 from luxedigital/allow_to_override_protocol | ||
* Allow to set protocol using cloudinary config | ||
* Allow to specify a protocol | ||
* Fix tests follow change to secure urls under file:// change | ||
* Secure option overrides window.location.protocol | ||
|
||
1.0.11 / 2013-11-04 | ||
=================== | ||
|
||
* Add color parameter support | ||
|
||
1.0.11 / 2013-11-04 | ||
=================== | ||
|
||
* Binding jQuery file upload events | ||
* Bind other important events and expose to application | ||
* Update client size resize and validation instructions | ||
* Referring to cloudinary_angular in readme | ||
|
||
1.0.11 / 2013-11-04 | ||
=================== | ||
|
||
* Escape public_ids even if not fetch | ||
|
||
1.0.8 / 2013-07-30 | ||
================== | ||
|
||
* Change secure urls to use *res.cloudinary.com |