Releases: cloudinary/cloudinary_js
Releases · cloudinary/cloudinary_js
Version 2.1.0
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
New functionality and features
- Add structured overlay and underlay
- Add
keyframe_interval
andstreaming_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
- Create local variables for
lodash
and_
for the shrinkwrap version. - Add
face_count
andpage_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 ofresponsive_use_stoppoints
.
Version 2.0.7
New functionality and features
- Conditional Transformations
- Set breakpoint steps to 100. Default
responsive_use_stoppoints
totrue
instead of"resize"
. - Round up DPR by default. Add
round_dpr
configuration parameter.
Other Changes
- Add
Condition
class. AddTransformation.if
,Transformation.endif
,Transformation.else
. - Use String.slice() instead of String.substring()
- Update Grunt
build
task to not delete the lodash artifacts. Updatecompile
task to not cleanjsdoc
. - Add
bootstrap
argument toresponsive()
. Support responsive_class in options (defaults tocld-responsive
). - Add
Util.removeAttribute
- Add
item == null
to jQuery utilsisEmpty
Version 2.0.5
- 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
- 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
Update backward compatibility files.
Version 2.0.2
- 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
- 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
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.