- Fix nonexistent file error handling
- Add support for
429 Too Many RequestsHTTP status code - Fix API parameters signature
- Add PHP type declarations
- ⚠ While unlikely, this change could potentially alter behavior in certain cases and may require minor adjustments to your code. Please report any unexpected issues encountered.
- Add support for
deleteAssetsByAssetIdsAdmin API - Add support for
restoreByAssetIdsAdmin API - Add support for
allowDynamicListValuesparameter inMetadataField
- Drop support for PHP
5.6and7.x
- Add support for
configAdmin API - Add support for
defaultDisabledparameter inMetadataField - Add support for
renameFolderAdmin API
- Improve doc strings
- Add support for
restrictionsparameter inMetadataField
- Fix
analyzeAPI endpoint
- Add support for
analyzeAPI
- Add support for access keys management in Account Provisioning API
- Add support for
visualSearchAdmin API - Add support for
fieldsparameter in Search and Admin APIs - Add support for Search URL
- Add support for
useFetchFormatinVideoTag - Add support for
on_successupload parameter
- Remove redundant
teapot/status-codedependency
- Add support for related assets Admin APIs
- Add support for
extra_headersoption in Upload and Admin API
- Fix Guzzle compatibility issues
- Update analytics token algorithm
- Expose analytics token setters
- Fix PHP 8.2 deprecation warnings
- Add support for
SearchFoldersAPI - Add support for
media_metadataparameter
- Fix
SetMetadataFielddefault value handling - Fix format for fetched assets
- Fix error handling in URL signature generation
- Add version to the reference docs
- Use
teapot/status-code
- Add support for
assetsByAssetFolderAdmin API
- Allow Monolog v3
- Use PHP in scripts
- Drop Travis in favor of GitHub Actions
- Test on PHP 8.x
- Fix deprecation warning
- Extract
Transformationto a separate package
- Add support for
TextFitin text layers - Add support for multiple ACLs in
AuthToken - Add support for
reorderMetadataFieldsAdmin API - Expose HTTP Client in APIs
- Fix qualifier normalization
- Fix analytics signature with query parameters
- Fix support of the lowercase response headers
- Add
OAuthsupport for Upload API - Add support for
psr/logv3
- Improve action from qualifiers tests
- Improve transformations tests coverage
- Fix PHP 8.1 deprecation warnings
- Fix return type of
toUrl - Add syntax to code blocks in
README
- Add support for folder decoupling
- Add support for
assetsByAssetIdsAdmin API - Add support for
assetByAssetIdAdmin API
- Fix upload chunk size configuration handling
- Limit
psr/logto version 1 for backwards compatibility - Fix incoming transformation serialization
- Fix border width with user variables
- Add support for
glbformat - Add support for
SHA-256signature algorithm - Add support for
downloadGeneratedSpriteanddownloadMultihelpers - Add support for
urlsinmultiandspriteUpload APIs - Add support for
createSlideshowUpload API - Add support for variables in text style
- Add support for
themeeffect - Add support for
reorderMetadataFieldDatasourceAdmin API - Add support for
metadatainupdateAdmin API - Add support for stroke manipulation in text source
- Refactor integration tests
- Improve auto optimal breakpoints generation
- Remove duplicates in Search API fields
- Add test for expression normalization
- Fix grouping of the layer names
- Add support for
RemoveBackgroundeffect - Add support for
ignoreMaskChannelsflag - Add support for
Animated::editaction - Add support for
USDZformat - Add support for
AVIFimage format
- Fix
GuzzleHttp\Psr7deprecation errors - Fix video concatenation with
transitiontransformation - Fix support of
resource_typeinprivateDownloadUrl - Fix support of incoming transformation in
uploadAPI
- Add support for
contextandmetadatainrenameUpload API - Add
OAuthsupport to Admin Api - Add support for
privateDownloadUrl
- Fix
StyleTransfereffect - Fix
LoggerTestclass to work in PHP 8 - Fix unit and integration tests
- Fix return type in doc strings
- Fix notice in configuration serialization
- Update PHP SDK Reference copyright date
- Fix video overlay
- Improve
AuthTokenvalidation, require at leasturloracl - Improve unit tests, use a mock client to check multipart options
- Remove unused import in CreativeTest.php
- Add
filename_overrideupload parameter
- Fix Upload API signature
- Fix expression normalisation
- Fix handling of array parameters in APIs
- Fix encoding of arrays in structured metadata
- Improve test coverage
- Fix
PositiveFloatValueerror when value cannot be cast to string - Fix unstable integration tests
- Fix sorting of transformation parameters.
Important! This fix produces different URLs for affected actions (Not relevant for
Media::fromParams) - Fix
Media::fromParamsconfiguration consumption - Fix flags serialisation
- Improve tests of
usersProvisioning API method - Fix metadata fields deletion after tests
- Fix
Configurationinitialisation - Update README
- Fix travis
- Files cleanup
- Add builders for tags
- Add support for analytics
- Add support for download backup version api
- Add
Effect::lightroom
- Multiple alignments of transformations
- Rename
secure_distributiontosecure_cname - Fix PHP8 compatibility
- Rename
AccountConfigtoCloudConfig - Rename
ParametertoQualifier - Finish
fromParamsfor tags
- Add method
UploadApi::downloadFolder - Add support for
cinemagraph_analysisinUploadApiandAdminApi - Add support for
accessibility_analysis - Add
fileReferenceuser value to expressions - Add missing
derived_next_cursorparameter - Add support for
teapot 2.x
- Reference docs branding changes
- Fix
removeAllTagswith multiple public ids - Fix bugs in responsive breakpoints formatting in UploadAPI
- Fix installation command in README
- Fix
cutterdescription - Fix test for
evalupload parameter - Move files from
unitandintegrationdirectories toUnitandIntegration - Introduce constants for external add-on names in tests
- Add guzzle 7 support
- Add doc strings for classes
- Remove support for instagram profile picture
- Fix bug in
ApiUtils::serializeArrayOfArrays - Fix headers serialisation in Upload API
- Add Structured Metadata
- Add Account Provisioning API
- Add support for
evalupload parameter - Add parameters to
Vectorizeeffect constructor - Make
signParametersfunction public - Make
ApiUtilsclass public
- Fix incoming transformation serialization in upload API
- PHP doc strings for transformation arguments, codecs, expressions and variables
- Add class doc strings
- Fix
testLayerParamFactoryunit test - Expose
GradientFadein documentation - Fix
AuthTokendoc strings - Fix namespaces, folders, and more in tests
- Remove spare newline
- Fix
videoTagtransformations support
- Fix
videoTagbuilder - Integrate with sub-account test service
- Add support for date in Usage API
- Fix
monologversion conflict incomposer.json - Align Border
- Fix README
- Fix travis environment
- The second public beta of Cloudinary PHP v2
- The first public beta of Cloudinary PHP v2