- Entries that had already been processed when coercing RichText fields are now properly omitted. #41
- Errors are now being correctly propagated through the chain of relationships.
- Links in
RichTextfields, that are published but unreachable, due to not having enough include depth on the request, are now returned asLinkobjects.
- Updated
requestsversion due to a vulnerability found in versions2.19and below. - Included resources for embedded entries and assets in Rich Text fields are now properly serialized to
data.targetinstead of the top leveldata.
- Removed Pandoc depedency from installation
As RichText moves from alpha to beta, we're treating this as a feature release.
- Renamed
StructuredTexttoRichText.
- Added support for
StructuredTextinline Entry include resolution.
- Added support for
StructuredTextfield type.
- Ensure all arrays sent as parameters to the API are properly serialized.
- Added support to reuse entries. This is a performance improvement, which is disabled by default due to backwards compatibility. All users are highly encouraged to enable it and test it in their applications. Inspired by @rezonant in contentful/contentful.rb#164.
- Added support of environments to
sync.
- Added support of
environmentsfunctionality.
- Added filtering of invalid entries from API responses.
- Added incoming links functionality.
- Fixed an edge case for 404 error returning a
sysobject wrapping details.
- Fixed edge case for 404 error returning a string as details.
- Improved error messages and handling for all API errors.
- Added
X-Contentful-User-Agentheader for more information.
- Added configuration option
max_include_resolution_depthfor controlling depth of reference resolution.
- Fix JSON Deserialization when Arrays are included in the JSON Object fields.
- Fix return values when value is
None#11
- Add wrapper object around array-like endpoints #9
- Fix exception thrown on Entry not found #8
- Fixed Unicode Decode for 2.x Python #4
- Fixed Typo in Attribute Error #3
- Removed
contentful==1.0.0as a dependency.
- Removed version pinning on setup.py #1
Initial release of the Official CDA SDK.
- Support for all suppoerted CDA Endpoints.
- Serrialization for all Endpoint resources.
- Recursive included resource resolution for Entries and Assets.
- Link Resolution.
- Rate Limit automatic back-off.
- Proxy support.