Skip to content

Releases: cloudinary/cloudinary_gem

Version 1.2.1

15 Jul 23:13
Compare
Choose a tag to compare

Version 1.2.0

22 Jun 15:59
Compare
Choose a tag to compare

New functionality and features

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

Other Changes

  • Remove coffee and map files. Fixes #203

Version 1.1.7

06 Jun 10:50
Compare
Choose a tag to compare

New functionality and features

  • Add TravisCI configuration and label
  • Add keyframe_interval and streaming_profile transformation parameters
  • Add expires_at parameter to Utils#download_archive_url
  • Add CONTRIBUTING.md
  • Add next_cursor to transformation()
  • Update Readme with information on the Cloudinary JavaScript library. Related to #199

Other Changes

  • Ensuring rails environment is loaded as a dependency of running sync_static rake task, so anything initializer that sets up Cloudinary.config takes affect
  • Refactor tests to allow parallel runs.
  • Fix deep_hash_values matcher.
  • Mock heavy tests
  • Remove upload_presets created during the tests
  • Merge pull request #177 from Buyapowa/fix-rake-task-config-loading
  • Merge pull request #185 from gunterja/patch-1
  • Merge pull request #186 from gunterja/patch-2
  • Merge pull request #187 from gunterja/patch-3
  • Merge pull request #189 from gunterja/patch-5
  • Merge branch 'task/add-next-cursor-to-transformation'
  • adding tests for next_cursor with transformation
  • Merge pull request #192 from thedrow/patch-1
  • exists? must return booleans
  • File.exists? is deprecated in favor of File.exist?

Version 1.1.5

12 Apr 18:22
Compare
Choose a tag to compare
  • Add url_suffix support for private images.
  • Replace explicit twitter test with explicit transformation
  • Fix "should allow listing resources by start date" test

Version 1.1.4

23 Mar 15:33
Compare
Choose a tag to compare

New functionality and features

  • Add conditional transformation

Other Changes

  • Fix direct upload in the sample project

Version 1.1.3

16 Mar 06:48
Compare
Choose a tag to compare
  • Update known file types.
  • Use upload params in explicit for forward compatibility.
  • Change LAYER_KEYWORD_PARAMS to array to explicitly declare the order.
  • Add comment regarding the allow_implicit_crop_mode.
  • Use target_tags to specify tags for the created archive.
  • Fix mapping test.

Version 1.1.2

16 Dec 16:12
Compare
Choose a tag to compare
  • Support new archive (ZIP) creation API:
    • Uploader: create_archive, create_zip.
    • Utils: download_archive_url, download_zip_url
    • Helper: cl_download_archive_url, cl_download_zip_url.
  • Use basic to_query implementation when Rails is not available.
  • Allow chained transformations and eager transformations to process width & height when crop is not defined.
  • Apply style and whitespaces.
  • Remove redundant variable. Replace if ! with until.
  • Apply style and whitespaces.
  • Remove redundant variable
  • Add :invalidate option to Cloudinary::Uploader.rename
  • Add line spacing to text layer
  • Add upload mapping
  • Add Cloudinary::Api.restore
  • Add deep_hash_values matcher. Add invalidate test to explicit
  • Add Cloudinary.user_platform
  • Merge branch 'feature/breakpoints_and_zip'
  • Add test for Cloudinary::Uploader.create_zip
  • Refactor create_archive. Rename generate_zip_download_url. Create download_archive_url. Add cleanup to spec code.
  • Add condition to image_tag and image_path aliasing.
  • Add archive_spec.rb. Add rubyzip development dependency.
  • Add Cloudinary:: to Utils calls
  • Fix temp file name in spec. Re-enable deletion of resources after the test.
  • Add deprecation warning to zip_download_url
  • Fix rake build dependency to cloudinary:fetch_assets
  • Apply symbolize_keys
  • Support the aspect_ratio transformation parameter
  • Support responsive_breakpoints JSON parameter in upload and explicit API

Version 1.1.1

09 Dec 08:17
Compare
Choose a tag to compare
  • Add support for overlay and underlay options.
    • Add correct escaping of text in layers
    • Escape layer text twice. Unescape parameters before signing URL.
    • JavaScript
      • Recode fetch_assets task to fetch JS files from the latest release rather than mater.
      • Use new Cloudinary JS library release.
      • Update Blueimp jQuery File Upload version.
      • File load-image.min.js renamed load-image.all.min.js
    • Tests
      • Add RSpec matchers for Cloudinary URL
      • Add TEST_TAG. Define failure message in produce_url. Replace 'test_cloudinary_url' with custom matchers.
      • Add to_be_served_by_cloudinary matcher.
      • Test signing with layers.
    • Normalize values to string. Mark private methods as private.
    • Merge pull request #171 from pdipietro/master
      • if order changed for performance reasons; minor changes on Readme
      • added support for Neo4j in carrierwave/storage
    • Merge pull request #164 from ahastudio/readme-remove-wrong-prompts
      • Remove prompts in ruby file.
    • Merge pull request #39 from henrik/patch-1
      • README: example of passing auth manually.
    • Check definition and value of ::Rails::VERSION::MAJOR and ::ActiveRecord::VERSION::MAJOR instead of Rails.version etc. Fixes #154.
    • Thanks @henrik, @pdipietro and @ahastudio!

Version 1.1.0

04 Sep 20:42
Compare
Choose a tag to compare
  • Pull request #136 - Update process.rb to ensure name value is an array.
  • CarrierWave
    • Store resource_type and type (aka storage_type) in carrierwave column for better support of non-image resource types and non-upload types
    • only pass format to Cloudinary when explicitly requested
    • Support disabling new extended identifier format
  • Use upload endpoint instead of upload_chunked
  • Remove symoblize_keys monkey patching
  • Update Rspec dependency.
  • Fix markup in the readme file.
  • Add .gitignore to each sample project. Add files required for testing.
  • Fix changelog format (missing newline)

v1.0.85

08 Apr 14:13
Compare
Choose a tag to compare
  • Remove symoblize_keys intrusive implementation.
  • Use upload API endpoint instead of upload_chunked.