Skip to content

Releases: cloudinary/pycloudinary

Version 1.16.0

13 May 15:54
Compare
Choose a tag to compare

New functionality and features

  • Add derived_next_cursor parameter to resource admin API
  • Add filename option to upload and upload_large APIs
  • Add force_version option to cloudinary_url

Other Changes

  • Fix False value handling in CloudinaryField
  • Fix acl and url escaping in auth_token generation
  • Fix base64 data validation regex
  • Fix transformations API call
  • Fix error raising in uploader for invalid server response
  • Ignore URL in AuthToken generation if ACL is provided
  • Print traceback if error in tearDown methods
  • Support per corner values in radius transformation parameter
  • Fix basic sample incoherent response output
  • Fix user-agent unit test assertion

Version 1.15.0

16 Dec 16:38
Compare
Choose a tag to compare

New functionality and features

  • Add custom pre function support
  • Add fps video transformation parameter
  • Add quality_analysis upload parameter
  • Add font_antialiasing and font_hinting text style parameters
  • Add named parameter to transformations admin API
  • Add to_type parameter to rename upload API

Other Changes

  • Fix AuthToken default start time (use epoch instead of local time)
  • Validate keyframe_interval parameter value
  • Add padding in base64url_encode
  • Mock upload presets tests
  • Fix test_detection unit test
  • Fix video tag tests.

Version 1.14.0

11 Oct 14:10
Compare
Choose a tag to compare

New functionality and features

  • Add support of custom codecs in video tag
  • Add Google Cloud Storage protocol support in upload
  • Add support of Python 3.7 and Django 2.1
  • Add support for using tuples for list arguments

Other Changes

  • Rename custom_action to custom_function
  • Test unicode filename

Version 1.11.0

12 Mar 16:34
Compare
Choose a tag to compare

New functionality and features

  • Support url suffix for shared CDN
  • Add remove_all_tags to uploader
  • Add add_context and remove_all_context to uploader
  • Add access_control parameter to uploader upload and api update
  • Update _get_val_from_object method. Fixes #131

Other Changes

  • Add TestCloudinaryFileField unit test
  • Add verbosity to Django unit tests in tox.ini
  • Fix categorization test
  • Merge branch 'add-width-height-fields'. Merges #62
  • Add test_pre_save for CloudinaryField
  • CloudinaryField width_field and height_field attributes like in ImageField
  • Add test_upload_file_io_without_filename unit test
  • Support FileIO upload w/preexisting OS descriptors
  • Remove default value for public_ids argument
  • Add test_effect_art_incognito unit test
  • Fix test_download_zip_url_options unit test with custom upload prefix
  • Escape | and = characters in API context parameter values

Version 1.10.0

20 Dec 16:20
Compare
Choose a tag to compare

New functionality and features

  • Add Publish API
  • Add notification_url param for update API
  • Add transformations parameter to delete_resources APIs
  • Add support for fetch overlay/underlay
  • Add allow_missing and skip_transformation_name parameters to Archive API
  • Add support of quality_override param for update and explicit API

Other Changes

  • Update .gitignore
  • Print cloud name when testing
  • Pass all environment vars to tox tests
  • Add documentation to test helpers
  • Use dict for Api params
  • Add test helper methods
  • Pass options to cloudinary_api_url when creating an archive URL. Fixes #130
  • Add max_results to transformations test
  • Add test for cursor of transformations (#123)

Version 1.9.0

13 Dec 09:08
Compare
Choose a tag to compare

New functionality and features

  • Add api.delete_derived_by_transformation
  • Support SSL certificate (#101)
  • Add async param to uploader (#115)
  • Add TravisCI configuration

Other Changes

  • Add update_version.sh
  • Add CONTRIBUTING.md (#113)
  • Remove auto_tagging failure test
  • Skip search tests by default
  • Fix parallel tests
  • Replace % with format()
  • Make test more readable
  • Mock up tests
  • Fix parallel tests
  • Remove faces param
  • Clean up resources after tests
  • Update PKG-INFO
  • Update .gitignore
  • Update setup.py

Version 1.8.0

03 May 15:04
Compare
Choose a tag to compare

New functionality and features

  • Add Search API

Other Changes

  • Add test_helper.py
  • Add call_json_api to api.py.
  • Add logger to cloudinary.
  • Mock start_at param test
  • Add mocked test for ocr param in update
  • Add gravity ocr value tests
  • Add mocked test for ocr param in upload
  • Merge pull request #94 from rubengrill/fix-unicode-encode-error-cloudinary-url
  • Fix UnicodeEncodeError in utils.cloudinary_url

Version 1.7.0

19 Mar 05:24
Compare
Choose a tag to compare
  • Add User Defined Variables
  • Add migration to remove pub_date in django_tests

Version 1.6.1

23 Feb 01:28
Compare
Choose a tag to compare
  • Add support for URL token.
  • Rename auth_token.
  • Support nested values in CLOUDINARY_URL.
  • Refactor imports

Version 1.6.0

30 Jan 00:38
Compare
Choose a tag to compare

New functionality and features

  • Add Akamai token generator

Other Changes

  • Add max_results=500 to api.resources invocation in tests
  • Double encode , and / in text layers
  • Handle empty CloudinaryField values. Fixes #81, Related to #82
  • Revert to in-memory database for tests
  • Support passing parameters to both setup.py test and django-admin.py test
  • Set DJANGO_SETTINGS_MODULE only in Django tests
  • Test for string_types instead of str.
  • Use disable_warning() in network tests.