All notable changes since 2.3.4 will be documented in this file.
3.2.0 - 2015-12-15
- Add
expandGroups
-option togetAccessControlRules()
3.1.2 - 2015-12-10
- Add
setPublicKey
-method to URL classes
3.1.1 - 2015-11-09
- Replace sha256 library used for signing requests
3.1.0 - 2015-10-19
- Add missing
contrast
-transformation to Image URL class
3.0.0 - 2015-07-23
- Breaking change: Errors are now proper
Error
-instances instead of the weird error-codes used earlier. Those who check for errors with specific values need to change this. All HTTP-related errors include astatusCode
property that can be used instead. - Breaking change:
getUserInfo()
no longer returns thepublicKey
property when using Imbo 2.0. Instead, auser
property is included (when using Imbo < 2.0, theuser
property will have the same value aspublicKey
). - Dependencies updated to latest versions.
- Client constructor now accepts an option instead of individual arguments (backwards compatibility is maintained).
- Client constructor can now take a
user
parameter. This goes along with Imbo 2.0's distinction between a user and a public key. If the public key and user differs, apublicKey
query parameter is added. - Image URLs now support the
smartSize
-transformation. - Methods for resource groups:
getResourceGroups()
,getResourceGroup()
,addResourceGroup()
,editResourceGroup()
,deleteResourceGroup
andresourceGroupExists()
. - Methods for public/private keys:
addPublicKey()
,editPublicKey()
,deletePublicKey()
andpublicKeyExists()
. - Methods for access control rules:
getAccessControlRules()
,getAccessControlRule()
,addAccessControlRule()
,deleteAccessControlRule()
.