- Added asset localisation support
- Added support for Australian (AU) region and GCP-EU region
- Integration tests added
- Global fields support added
- Added support for the upcoming Feature
- Fetch Asset by query
- Taxonomy Support
- added support to convert json to html
- Fixes and enhancements
- GCP support implementation
- Fixed dependency installing issue
- Fixed Download Issue
- Error Status Code added
- Support of early access headers
- Fixed Context Issue introduced in v3.12.3
- Added support for include metadata in asset, entry and query class
- Added support of Region for Azure-EU
- General code and API document improvements
- Breaking changes : PublishType Enums are updated to all CAPS
- Kotlin support removed due to build issue
- EntryModel publish_details parsing issue fixed #30
- String locale support added for sync and syncLocale
- Dependencies updated
- Minor fixes
- dependencies updated
- 23 Implicit PendingIntent detected in ContentStack Android SDK
- New Region Support - AZURE_NA
- Fixed compile issue with target version 31
- Added support for updated Utils package
- [Entry]: entry.includeEmbeddedItems() support added
- [Query]: query.includeEmbeddedItems() support added
- Updated X-User-Agent to the header
- Increased default timeout time to 30 sec
- [Asset]: includeFallback support and includeDimension added
- [AssetQuery]: includeFallback support added
- [Entry]: includeFallback support added
- [Query]: includeFallback support added
- [Stack]: Added support for function getContentType()
- [ContentType]: updated function fetch()
- [Query]: Updated support of whereIn(String KEY, Query queryObject)
- [Query]: Updated support of whereNotIn(String KEY, Query queryObject)
- [Query] - Added support for whereIn(String key) and whereNotIn(String key) methods in Query
- [Config] - Added support for setRegion(ContentstackRegion region) in Config class.
- [Entry] - Added support for includeReferenceContentTypeUid support in Entry.
- [Query] - Added support for includeReferenceContentTypeUid support in Query.
- [Entry] - setLanguage and getLanguage Deprecated in Entry.
- [Query] - language deprecated in Query
- [Entry] - Added method for getLocale and setLocale(String locale) in Entry
- [Query] - Added method for locale in Query.
- [Query] - Removed deprecated method for includeSchema in Query
Change: Added support of below methods in SDK
Below two support from the Config class has been removed permanently
- public void setSSL(boolean isSSL)setSSL()
- public boolean isSSL()
Change:
- Removed support for unsafe (HTTP) request.
- Deprecated setSSL(boolean isSSL)setSSL() from config class
- Deprecated isSSL() from config class
Change:
New Features:
Added below function support for sync in Stack class
- sync
- syncPaginationToken
- syncToken
- syncFromDate
- syncContentType
- syncLocale
- syncPublishType
- sync(contentType, fromDate, locale, publishType, syncCallBack)
- New Class SyncStack
New Features:
- Entry
- added method ‘addParam’
- Query
- added method 'addParam'
- Asset
- added method ‘addParam'
New Features:
- Stack
- added method 'ImageTransform'
- Query
- added method 'includeContentType'
- QueryResult
- added method 'content_type'
- API Modifications:
- None
API deprecation:
-
Query
- Deprecated method 'includeSchema'
-
Bug Fixes:
- None
-
New Features:
- None
-
API Modifications:
- None
API deprecation:
None
- Bug Fixes:
- Cache Policy bug fixed.
- Cache Policy timeout increased.
New Features:
- None
API Modifications:
- None
API deprecation:
- Asset
1] Removed getPublishDetails() method. Entry 1] Removed getPublishDetails() method.
Bug Fixes:
- None.
New Features:
- None
API Modifications:
- None
API deprecation:
None
Bug Fixes:
Added TLSv1.2 support for older android versions.
New Features:
Added new class Group
Entry 1] Added getAllEntries(String refKey, String refContentType) method. 2] Added getGroups(String key) method. 3] Added getGroup(String key) method.
Asset 1] Added setCachePolicy(CachePolicy policy) method. 2] Added getTags() method.
AssetLibrary 1] Added setCachePolicy(CachePolicy policy) method.
API Modifications:
Asset
1] Renamed getContentType() to getFileType() method. 2] Renamed getUploadUrl() to getUrl() method.
API deprecation:
None
Bug Fixes:
None
New Features:
Added new class Config
Added new class Asset
Added new class AssetLibrary
Conetntstack 1] Added stack(Context context, String stackApiKey, String accessToken, String environment, Config config) method.
Stack 1] Added asset() method. 2] Added assetLibrary() method.
Entry 1] Added getPublishDetails() method.
API Modifications:
None
API deprecation:
Conetntstack 1] Removed stack(Context context, String stackApiKey, String accessToken, String environment, boolean isEnvironmentUid) method.
Stack 1] Removed setVersion(String version) method. 2] Removed setURL(String hostName, boolean isSSL) method. 3] Removed setEnvironment(String environment, boolean isEnvironmentUid) method. 4] Removed isEnvironmentUid() method. 5] Removed getEnvironment() method. 6] Removed getVersion() method. 7] Removed getURL() method
Entry 1] Removed getMetadata() method.
Query 1] Removed afterUid() method. 2] Removed beforeUid() method.
Bug Fixes:
None
New Features:
None
API Modifications:
None
API deprecation:
None
Bug Fixes:
Fixed API calls issue for Android 7.0 Nougat.
New Features:
- None API Modifications:
- None
API deprecation:
- None
Bug Fixes:
- Query 1] Fixed search method issue causing improper result.
- Entry 1] Fixed includeReference method issue causing improper result. 2] Fixed fetch method which now return response as per environment.
Changes
- Introduce content delivery API SDK for Android.
- Points to contentstack