All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Overlay syntax update
- In version 5.0.0, we've removed the old overlay syntax parameters for transformations, such as
oi
,ot
,obg
, and more. These parameters are deprecated and will start returning errors when used in URLs. Please migrate to the new layers syntax that supports overlay nesting, provides better positional control, and allows more transformations at the layer level. You can start with examples to learn quickly. - You can migrate to the new layers syntax using the
raw
transformation parameter.
- Parameters
EffectShadow
andEffectGradient
for url generation. - Upload options
transformation
for applyingpre
andpost
transformations.checks
to perform server-side validations before file uploads.isPublished
determines whether the file should be uploaded as published.
- Update parameter
publish
to configure the publication status of a file and its versions.
- Bug Fix
- Sort, searchQuery options added for ListAPI
- API reponse fields updated
- Core package install bug fix
- Delete Api bug fix
- Upload Api fix
- Fix issue where tags were not set in some cases when uploading a file
- Allow more ways to set tags when updating file details
- Async methods for all asynchronous calls
ClientImagekit
that supports client upload without the private key- Support for .NET Standard 2.1
ImagekitResponse.FileId
- Some XML documentation
- The
Imagekit.Imagekit
class is deprecated; useServerImagekit
instead - Fix issue where
isPrivateFile
was not included on upload - Fix issue where type of
Gps.GPSLatitude
,Gps.GPSLongitude
, andGPSTimeStamp
was incorrect - Some of the
ArgumentException
s are nowArgumentNullException
and set theParamName
property of the exception. This is not a binary breaking change asArgumentNullException
inherits fromArgumentException
, but if you are specifically looking for theArgumentException
type exactly, you may see a runtime issue, although this is very unlikely.