Skip to content

Releases: cloudinary/cloudinary_js

Version 2.1.0

22 Jun 14:40
Compare
Choose a tag to compare

New functionality and features

  • New configuration parameter :client_hints
  • Enhanced auto width values
  • Enhanced quality values

Other Changes

  • Use duck-typing to set/get attributes.
  • Updated dependencies
  • Add client_hints, width, quality tests
  • Create spec-helper.coffee. Add sharedExamples.
  • Fix assets compilation issue with Cloudinary GEM cloudinary/cloudinary_gem#203
  • Remove map reference in js folder. Fixes cloudinary/cloudinary_gem#199

Version 2.0.9

05 Jun 13:28
Compare
Choose a tag to compare

New functionality and features

  • Add structured overlay and underlay
  • Add keyframe_interval and streaming_profile transformation parameters

Other Changes

  • Fix missing cloudinary-jquery-file-upload.coffee.js.map error. Fixes cloudinary/cloudinary_gem#199.
  • Don't overwrite root.cloudinary when initializing. Allows the cloudinary upload widget to be loaded before the JS library. Fixes #88

Version 2.0.8

22 Mar 14:20
Compare
Choose a tag to compare
  • Create local variables for lodash and _ for the shrinkwrap version.
  • Add face_count and page_count to Condition. Use replace with callback to process condition.
  • Add transformation-spec.js to karma configuration
  • Add translation of parameter names in conditional transformation
  • Fix responsive tests
  • Update tests
  • Set default responsive_use_breakpoints instead of responsive_use_stoppoints.

Version 2.0.7

08 Mar 14:55
Compare
Choose a tag to compare

New functionality and features

  • Conditional Transformations
  • Set breakpoint steps to 100. Default responsive_use_stoppoints to true instead of "resize".
  • Round up DPR by default. Add round_dpr configuration parameter.

Other Changes

  • Add Condition class. Add Transformation.if, Transformation.endif, Transformation.else.
  • Use String.slice() instead of String.substring()
  • Update Grunt build task to not delete the lodash artifacts. Update compile task to not clean jsdoc.
  • Add bootstrap argument to responsive(). Support responsive_class in options (defaults to cld-responsive).
  • Add Util.removeAttribute
  • Add item == null to jQuery utils isEmpty

Version 2.0.5

21 Jan 14:15
Compare
Choose a tag to compare
  • Update version number in backward compatibility library (no code changes)
  • Merge branch 'master' of https://github.com/cloudinary/cloudinary_js
  • Update README.md
  • Add IDEA files to gitignore
  • Merge pull request #71 from bradvogel/patch-2
    • I think you mean this link?

Version 2.0.4

28 Dec 14:48
Compare
Choose a tag to compare
  • Create namespace folder. Move "-full" files to the new folder and rename them.
  • Make root module nameless.
  • Update dependencies and documentation of script tags.
  • Check if jQuery.fn.fileupload exists before executing related methods. Used for backward compatibility. Fixes #67
  • Add test runner for source ("un-packed") AMD.
  • Don't use file: for Cloudinary URL. Modify resources URLs in the test files.
  • Remove testWindow.removeEventListener handler - it was causing the test to fail.
  • Fix reference to Configuration.

Version 2.0.3

30 Nov 12:40
Compare
Choose a tag to compare

Update backward compatibility files.

Version 2.0.2

30 Nov 12:10
Compare
Choose a tag to compare
  • Bootstrap fileupload when loading the code directly. Required for backward compatibility.
  • Verify that cloudinary domain exists when defining the Tranfsormation class

Version 2.0.1

22 Nov 20:22
Compare
Choose a tag to compare
  • Fix Links in README.md
  • Fix responsive and dpr.
  • Create a web project for testing at test/docRoot. Add a bootstrap responsive html for tests.
  • Create a separate spec file for responsive tests.
  • Remove "old" from the JS link in bootstrap.html
  • Fix algorithm used to calculate container width. Fixes #60

v2.0.0 - jQuery independent Core library

10 Nov 13:48
Compare
Choose a tag to compare

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.