Skip to content

Latest commit

 

History

History
216 lines (178 loc) · 11.1 KB

CHANGELOG.md

File metadata and controls

216 lines (178 loc) · 11.1 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

Version [3.4.0] - [2020-04-16]

  • Changed: Removed final keyword from the model classes
  • Add: Support for Space and Organizations usage API

Version 3.3.3 - unreleased

Version 3.3.2 - [2019-27-06]

Version 3.3.1 - (2019-04-29)

  • Created .clone() method of environments, to be used instead of .branch().
  • Deprecated .branch() of environments.

Version 3.3.0 - (2019-03-04)

  • add environment branching

Version 3.2.4 - (2019-01-28)

  • add marks to rich text nodes parsing

Version 3.2.3 - (2019-01-21)

  • Add e2e tests for rich text element creation.
  • Added rules for creation of rich text elements to README.md.

Version 3.2.2 - (2019-01-14)

  • Fix updating rich text fields.

Version 3.2.1 - (2018-12-10)

  • Fix Snapshots to contain entries and content types.

Version 3.2.0 - (2018-11-12)

Version 3.1.0 - (2018-05-22)

  • Add preview api keys endpoint.
  • Add environments to delivery api key.
  • Add E2E tests
    • Entries
    • Webhooks

Version 3.0.0 - (2018-04-18)

  • Add: /environments module endpoint.
  • Add: make environment aware:
    • assets
    • content types
    • editor interfaces
    • entries
    • locales and
    • ui extensions.
  • Add: space id and environment id parameter on client creation, to remove need of repeating the same value in almost all calls.
  • Break: use JDK 1.8 for building the SDK.
  • Break: move queries for locales from spaces to locales. (i.e. use client.locales().fetchAll()).
  • Break: remove non resource variants of delete, update and webhook calls. (use a resource you fetched first instead)

Version 2.2.3 - 2018-03-08

  • Fix: Parsing error in error response

Version 2.2.2 - 2018-02-19

  • Fix: make creating auto save webhooks work.
  • Fix: add details to contentful error.
  • Fix: Do not send default field in locales.

Version 2.2.1 - 2017-10-18

  • Fix: add version number of sdk on buildtime, not on runtime.
  • Remove: Now obsolete mockito testing dependency.

Version 2.2.0 - 2017-08-30

Version 2.1.0- 2017-07-19

Version 2.0.0 - 2017-04-19

  • New: Upload module.
  • New: Add convenience default call factory method in client builder.
  • New: Fluid interface for getting localized fields on entries and assets.
  • New: Replace hash maps with accessors and fields in entries and assets.
  • New: Add rate limit headers once limit is hit.
  • New: Add defaultLocale accessors on CMASpace.
  • Changed: Order of arguments on CMAEntry.setField takes the key first, then the locale and lastly the value.
  • Changed: Version numbers and version counters are of Integer type, not Double.
  • Changed: CMASpace: getSpaceId returns the id of the current space (aka getId), not the id of the space the space belongs to.
  • Removed: StatefulResource is now part of the CMAResource.

Version 1.3.0 - 2016-08-17

  • New: Webhooks module.
  • Fix: Send correct Content-Type-header on PUT/POST HTTP requests.
  • Changed: Report response body from failed HTTP requests.

Version 1.2.0 - 2016-07-21

  • New: Add omitted field for content type fields.

Version 1.1.1 - 2016-05-09

  • Fix: Redirect input query on async ModuleSpaces fetches.
  • Changed: Use Map instead of HashMap in query maps.

Version 1.1.0 - 2016-05-09

  • New: Add query maps for fetchAll and have limit default to 100.

Version 1.0.2 - 2016-05-02

  • Fixed: QueryMap was set to null in Assets and Entries module.

Version 1.0.1 - 2016-04-18

  • Fixed: java.lang.IllegalArgumentException: Query map was null in ModuleContentTypes

Version 1.0.0 - 2016-04-15

  • Change: Use kotlin 1.0.1
  • Change: Use okhttp 3.2.0
  • Change: Use retrofit 2.0.1

Version 0.10.0 - 2015-12-23

  • New: Add localized field to FieldTypeAdapter
  • Change: Use kotlin-1.0.0-beta-3595 for unit tests

Version 0.9.10 - 2015-11-24

  • Fixed: Correctly serialize Entry links.

Version 0.9.9 - 2015-07-16

  • Fixed: Support posting included resources as links.

Version 0.9.8 - 2015-06-10

  • New: Add support for search queries via fetchAll() methods.
  • Changed: PUT methods now have an empty request body to avoid failure with OkHttp 2.4.
  • Fixed: Add missing description attribute to CMAContentType.

Version 0.9.7 - 2015-02-23

  • Changed: RxJava v1.0.5
  • Changed: Retrofit v1.9.0
  • Changed: update() for resource that has no version now throws an exception.
  • Fixed: NPE for entry with no fields.

Version 0.9.6 - 2015-02-23

  • Fixed: Add missing CMAField attributes.
  • Changed: Use custom serializer for CMAField instances.

Version 0.9.5 - 2015-02-20

  • Fixed: Add missing required attribute for CMAContentType.

Version 0.9.4 - 2015-02-20

  • Changed: RxJava v1.0.3
  • Fixed: Content type update no longer overrides validations.

Version 0.9.3 - 2014-11-30

  • New: Support custom callback executors.

Version 0.9.2 - 2014-11-27

  • Fixed: RxJava now defers to IO thread.

Version 0.9.1 - 2014-11-24

  • Fixed: Add missing headers when creating entries.

Version 0.9.0 - 2014-11-18

Initial release.