Skip to content

Latest commit

 

History

History
161 lines (118 loc) · 4.92 KB

CHANGELOG.md

File metadata and controls

161 lines (118 loc) · 4.92 KB

CHANGELOG

v2.1.1

  • Added twine to upload packages to pypi

v2.1.0

  • Added ResourceLink to Field Coercion class

v2.0.0

  • Fixed URL to 'Create Issue' button in readme
  • Changed CI/CD vendor from Travis to CircleCi.

Breaking Changes: Breaking Changes introduced in order to improve caching.

  • Changed __CACHE__ object type from list to dict
  • Changed get cache interface from ContentTypeCache.get(content_type_id) to ContentTypeCache.get(space_id, content_type_id)

v1.13.1

  • Fixed a bug to retrieve an entry when raw_mode is enabled.

v1.13.0

Added

  • Added #_metadata['tags'] to read metadata tags on entry and asset.

v1.12.4

Fixed

  • Unresolved single references fields will no longer return the invalid Link and return None instead, matching behaviour of multiple references fields, where unresolvable links are ignored. #58

v1.12.3

Fixed

  • Fixed an IndexError when multiple invalid nodes were found in a RichText field. #52

v1.12.2

Fixed

  • Assets with empty or missing files no longer error when trying to get it serialized to string. #48

v1.12.1

Fixed

  • Fixed project description for PyPI.

v1.12.0

Added

  • Added timeout_s to Client. #46

v1.11.4

Fixed

  • Entries that had already been processed when coercing RichText fields are now properly omitted. #41

v1.11.3

Fixed

  • Errors are now being correctly propagated through the chain of relationships.
  • Links in RichText fields, that are published but unreachable, due to not having enough include depth on the request, are now returned as Link objects.

Changed

  • Updated requests version due to a vulnerability found in versions 2.19 and below.
  • Included resources for embedded entries and assets in Rich Text fields are now properly serialized to data.target instead of the top level data.

v1.11.2

Changed

  • Removed Pandoc depedency from installation

v1.11.1

As RichText moves from alpha to beta, we're treating this as a feature release.

Changed

  • Renamed StructuredText to RichText.

v1.10.2

Added

  • Added support for StructuredText inline Entry include resolution.

v1.10.1

Added

  • Added support for StructuredText field type.

v1.9.1

Fixed

  • Ensure all arrays sent as parameters to the API are properly serialized.

v1.9.0

Added

  • 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.

v1.8.0

Added

  • Added support of environments to sync.

v1.7.0

Added

  • Added support of environments functionality.

v1.6.0

Added

  • Added filtering of invalid entries from API responses.

v1.5.0

Added

  • Added incoming links functionality.

v1.4.3

Fixed

  • Fixed an edge case for 404 error returning a sys object wrapping details.

v1.4.2

Fixed

  • Fixed edge case for 404 error returning a string as details.

v1.4.1

Fixed

  • Fixed sync_token fetching #17
  • Fixed unpickle recursion error #19

Changed

  • Improved error messages and handling for all API errors.

v1.3.0

Added

  • Added X-Contentful-User-Agent header for more information.

v1.2.0

Added

  • Added configuration option max_include_resolution_depth for controlling depth of reference resolution.

v1.1.1

Fixed

  • Fix JSON Deserialization when Arrays are included in the JSON Object fields.
  • Fix return values when value is None #11

v1.1.0

Added

  • Add wrapper object around array-like endpoints #9

Fixed

  • Fix exception thrown on Entry not found #8

v1.0.3

Fixed

  • Fixed Unicode Decode for 2.x Python #4

v1.0.2

Fixed

  • Fixed Typo in Attribute Error #3

Removed

  • Removed contentful==1.0.0 as a dependency.

v1.0.1

Removed

  • Removed version pinning on setup.py #1

v1.0.0

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.