- Add video transcode
- Add auto_chaptering and auto_transcription to Upload API
- Remove CLDURLCache in favor of native URLCache
- Remove ImageCache
- Old cache saved to the disk will be purged
- Add URLCache support for
CLDUIImageVIew
- Fix privacy manifest
- Fix
CLDVideoPlayer
- Add support for
media_metadata
- Fix video analytics
- Add privacy manifest
- Update analytics token
- Add video player analytics
- Update analytics token
- Fix analytics import
- Add video player widget
- Fix analytics token prefix
- Turn on
CLDURLCache
on by default
- Make upload request respect timeout
- Add URLCache support for images
- Add tests for explicit and rename
- Fix warning using
URLCredentialStorage
- Add support for folder decoupling
- Add support for
startOffset
andendOffset
as expression - Allow to disable b-frames
- Send tags as an array
- Add support for
originalFilename
upload parameter
- Fix expression normalisation
- Fix
Carthage
- Add support for
apiKey
argument in Upload API - Add support for
preview
effect
- Update travis job to support multiple iOS versions
- Add test for preview effect with duration parameter
- Recover
Cloudinary.xcodeproj
file - Fix
ImageView
size in preview widgetCollectionView
- Improve network error handling
- Add
PNG
image upload unit tests
- Add support for
backgroundRemoval
upload parameter
- Fix
Carthage
- Fix error handling in
fetchImage
- Improve error handling in
fetchImage
- Fix deprecation warnings
- Bump minimum iOS target version to 9.0 (#334)
- Add new url cache system (#331)
- Add operationQueue names (#333)
- Add support for video assets in upload widget (#322)
- Fix image assets for tests in multiple OS versions (#329)
- Add missing imports for SPM (#326)
- Re-add
Cloudinary.xscheme
to fix carthage support (#324)
- Add Upload Widget (#320)
- Add support for crop preprocess action (#263)
- Add support for rotation preprocess action (#264)
- Add support for enhanced quality analysis scores
- Add support for user defined variables and conditional expressions (#238)
- Support array of values for radius (#235)
- Add
eval
parameter to the upload Params. - Add support for accessibility analysis (#260)
- Add option to control url signature algorithm (#256)
- Add support for custom pre-functions (#253)
- Add support for Long signature in URLs (#250)
- Add global timeout support(#251)
- Add OCR support un transformations and Upload APIs.
- Add checks to validate responsive transformation.
- Fix space encoding in a generated URL (#274)
- Change local cache-keys encoding to
sha256
- Fix OCR parameter usage in
UploadRequestParamsTests
(#262) - Support urls with mime-type suffix in uploader.
- Update SPM definitions file (#234)
- Remove Alamofire dependency (#229)
- Add Swift Package Manager support.
- Add Carthage support.
- Rearrange workspace (#226)
- Add support for
assist_colorblind
effect. (#227) - Validate URL scheme (#224)
- Remove Alamofire dependency (#229)
- Add Swift Package Manager support.
- Add Carthage support.
- Rearrange workspace (#226)
- Add support for
assist_colorblind
effect. (#227) - Validate URL scheme (#224)
- Add shared scheme (#220)
- Add support for artistic filters. (#214)
- Fix chunk upload to keep original file name. (#217)
- Fix face coordinates test. (#215)
- Support swift 5, fix related warnings.
- Bump Alamofire version to 4.8.2
- Add support for fetch layer in transformations. (#197)
- Add support for
quality_analysis
parameter in upload. (#195) - Add support for font antialiasing and hinting in text overlays. (#193)
- Add support for
streaming_profile
param inCLDTransformation
. (#194) - Support excluding the default version from the generated cloudinary-url. (#206)
- Add quality_override parameter to upload/explicit. (#199)
- Replace crypto kit files with
CommonCrypto
import. - Fix memory cache limit not getting initially set in
CLDImageCache
(#201) - Fix bas64 string validation in uploader. (#196)
- Fix project setup and tests for swift 4.2 (#191)
- Add support for google storage (
gs://
) urls in uploader. (#184) - Add support for
fps
parameter in Transformations. (#182) - Add format field to responsive breakpoints in upload params (#152)
- Add
removeFromCache
toCLDCloudinary
- Bump Alamofire version to 4.8.1
- Add device and os data to user agent. (#180)
- Remove duplicate Alamofire reference
- Migrate to Swift 4.2
- Add support for custom transformation functions
- Fix duplicate upload callbacks when using preprocessing
- Bump Alamofire to version to 4.7.3
- Add String extensions for base64 encoding
- Add
@discardableResult
annotations for uploadLarge methods
- Add support for
async
upload parameter - Add support for eager transformation format
- Add support for automatic quality in transformations. (#150)
- Add cache max-memory config (#98)
- Add Keyframe interval transformation parameter (#90)
- Refactor CLDBaseParam for compatibility with iOS 11.4
- Remove wrong project config (library search paths)
- Bump Alamofire version to 4.7.2
- Fix Alamofire submodule definition
- Fix signature parameter handling in Management Api. (#161)
- Fix
faceCenter
andfacesCenter
values inCLDGravity
(#159) - Fix calculation of UIImage memory cache cost
- Add access control parameter to upload (#142)
- Add baseline Objective-C test.
- Use
@objcMembers
where applies, for improved Objective-C compatibility.
- Fix objective-c compatibility issues with
CLDResponsiveParams
properties.
- Add support for responsive image download
- Add
auto
toCLDGravity
- Fix synchronization issue when using
cldSetImage()
onUIViews
within view collections.
- Add image preprocessing and validations
- Resizing
- Format and quality settings
- Support for custom preprocessors and validators
- Remove custom operators
- Update Alamofire to version 4.6.0
- Fix user-agent sdk version
- Replace CommonCrypto wrapper with CryptoKit based code
- Remove autotagging test (behaviour change)
- Support Swift 4
- Add support for chunked upload
- Update Readme to point to HTTPS URLs of cloudinary.com
- Fix manual installation repository url.
- Support SEO suffix for private images.
- Escape
|
and=
characters in context values. - Double encode commas and slashes instead of using special UTF-8 values
- Generate CLDCrypto framework in every build. Fixes #80.
- Removing extra CLDCrypto path from podspec
- Update
README.md
Alamo version to 4.1.0 - Add 3 images in PhotoViewController to demonstrate transformations.
- Add progress indicator
- Updated the framework and project deployment target to 8.0, updated podspec deployment target to 8.0
- Fixed signed upload using CLDSignature - Added unit test to test a signed upload using CLDSignature
- Fix pod install issue. Fixes #57.
- Fix shellScript
- Fix URLs in tests
- Increment Alamofire to ~>4.1. Fixes #59.
- Update configuration
- Fix Framework path in podspec/xcconfig
- New Swift 3.0 code