String locale code support added for methods sync and syncLocale.
None
#23 Implicit PendingIntent detected in Contentstack Android SDK.
New region support - Azure North America.
Fixed compile issue with target version 31.
Support added for updated Utils package.
Entry:
Support added for entry.includeEmbeddedItems()
Query:
Support added for query.includeEmbeddedItems()
Updated X-User-Agent to the header.
Increased default timeout time to 30 sec.
Asset
Support added for includeFallback
Support added for includeDimension
AssetQuery
Support added for includeFallback
Entry:
Support added for includeFallback
Query:
Support added for includeFallback
Stack:
Support added for function getContentType()
ContentType:
Updated function fetch()
Query:
Updated support for whereIn(String KEY, Query queryObject)
Query:
Updated support for whereNotIn(String KEY, Query queryObject)
Query:
Support added for whereIn(String key) and whereNotIn(String key) methods in Query.
Config:
Support added for setRegion(ContentstackRegion region) in Config class.
Entry:
Support added for includeReferenceContentTypeUid
Query:
Support added for includeReferenceContentTypeUid
Entry:
Deprecated setLanguage and getLanguage
Query:
Deprecated language
Entry:
Method added - getLocale and setLocale(String locale)
Query:
Method added - locale
Query:
Removed deprecated method - includeSchema
Support added for the below methods in SDK:
getContentTypes() in the Stack class
fetch in the ContentType class.
Support for the following Config classes has been removed permanently:
public void setSSL(boolean isSSL)setSSL()
public boolean isSSL()
Support removed for unsafe (HTTP) requests.
Following breaking changes from Config class have been deprecated for:
public void setSSL(boolean isSSL)setSSL()
public boolean isSSL()
Following function supports are added for sync in Stack class:
sync
syncPaginationToken
syncToken
syncFromDate
syncContentType
syncLocale
syncPublishType
sync(contentType, fromDate, locale, publishType, syncCallBack)
New class - SyncStack.
Entry
Method added - ‘addParam’
Query
Method added - ‘addParam’
Asset
Method added - ‘addParam’
Stack
Method added - ‘ImageTransform’
Query
Method added - ‘includeContentType’
QueryResult
Method added - ‘content_type’
None
Query
Deprecated method ‘includeSchema’
None
None
None
None
Fixed the bug in Cache Policy.
Increased the timeout for Cache Policy.
None
None
Asset
Removed method - getPublishDetails()
Entry
Removed method - getPublishDetails()
None
None
None
None
Support added for TLSv1.2 for older android versions.
New class added - Group.
Entry:
Method added - getAllEntries(String refKey, String refContentType)
Method added - getGroups(String key)
Method added - getGroup(String key)
Asset:
Method added - setCachePolicy(CachePolicy policy)
Method added - getTags()
Method added - setCachePolicy(CachePolicy policy)
Asset:
Renamed method getContentType() to getFileType()
Renamed method getUploadUrl() to getUrl()
None
None
New class added - Config.
New class added - Asset.
New class added - AssetLibrary.
Contentstack:
Method added - stack(Context context, String stackApiKey, String accessToken, String environment, Config config)
Stack:
Method added - asset()
Method added - assetLibrary()
Entry:
Method added - getPublishDetails()
None
Contentstack:
Removed method - stack(Context context, String stackApiKey, String accessToken, String environment, boolean isEnvironmentUid)
Stack:
Removed method - setVersion(String version)
Removed method - setURL(String hostName, boolean isSSL)
Removed method - setEnvironment(String environment, boolean isEnvironmentUid)
Removed method - isEnvironmentUid()
Removed method - getEnvironment()
Removed method - getVersion()
Removed method - getURL()
Entry:
Removed method - getMetadata()
Query:
Removed method - afterUid()
Removed method - beforeUid()
None
None
None
None
Fixed API calls issue for Android 7.0 Nougat.
None
None
None
Query:
Fixed search method issue causing improper results.
Entry:
Fixed includeReference method issue causing improper results.
Fixed fetch method - now it returns responses as per the environment.
Introduced Content Delivery API SDK for Android.
Points to Contentstack.