contentful.java

Java SDK for Contentful's Content Delivery API

APACHE-2.0 License

Stars
74
Committers
28

Bot releases are hidden (Show)

contentful.java -

Published by mariobodemann over 7 years ago

  • Added: useTLS12() for creating a client, enforcing usage of TLS 1.2
  • Added: more convenient way of querying: withContentType, select, orderBy,
    reverseOrderBy, limit, skip, include and where with IsEqualTo, IsNotEqualTo,
    HasOneOf, HasNoneOf, HasAllOf, IsLessThan, IsLessThanOrEqualTo, IsGreaterThan,
    IsGreaterThanOrEqualTo, Exists, IsEarlierThan, IsEarlierOrAt, IsLaterThan,
    IsLaterOrAt, Matches, IsCloseTo, IsWithinBoundingBoxOf, IsWithinCircleOf
  • Changed: Remove all warnings from JavaDoc
contentful.java -

Published by mariobodemann almost 8 years ago

  • Added: Fallback locales.
  • Added: Support for validations.
  • Added: Add rate limit headers to http exceptions.
contentful.java -

Published by mariobodemann almost 8 years ago

  • Added: Limited sync support for Preview endpoint (Only inital=true!)
contentful.java -

Published by mariobodemann almost 8 years ago

  • Added: Clear java cache through CMAClient
contentful.java -

Published by mariobodemann over 8 years ago

  • Fixed: requesting a sort order now gets respected by transformations
contentful.java -

Published by mariobodemann over 8 years ago

  • Changed: Updating proguard rules sample file to reflect dependency changes
contentful.java - java-sdk-7.0.0

Published by mariobodemann over 8 years ago

  • Fixed: Integration tests don't expect wrong entries
  • Changed: Add java and os version to user agent
  • Changed: Update okhttp from 2.5.0 to 3.2.0OkHTTP3 Changelog for 3.2.0
  • Changed: Update retrofit from 1.9.0 to 2.0.1Retrofit Changelog for 2.0.0
  • Changed: Update rxjava from 1.0.14 to 1.1.2rxjava Changelog for 1.1.2
  • New: Add gson 2.6.2 (was bundled with retrofit before)
  • New: Add converter-gson 2.0.1 (was bundled with retrofit before)
  • New: Add adapter-rxjava 2.0.1 (was bundled with retrofit before)
  • New: Use Call.Factory for http client customization
contentful.java -

Published by mariobodemann over 8 years ago

  • New: Add Integration Tests
  • Fixed: Add missing javadoc
  • Fixed: Distribute jar with dependencies
  • Fixed: Sonatype snapshots repository link
contentful.java - 6.1.1

Published by mariobodemann almost 9 years ago

  • Fixed: Wrong name of syncurl in tests
contentful.java -

Published by mariobodemann almost 9 years ago

  • Changed: calling sync in preview is now disabled, throwing an UnsupportedOperationException.
contentful.java - 6.0.0

Published by mariobodemann almost 9 years ago

  • New: Support custom retrofit logger
  • Changed: Removed final modifier from public classes
contentful.java - 5.0.1

Published by tomxor almost 9 years ago

  • Fixed: ConcurrentModificationException when localized link field points to invalid entry.
contentful.java - 5.0.0

Published by tomxor almost 9 years ago

  • Changed: CDAArray.items() now contains ONLY top level resources (no linked resources). All resources are available via CDAArray.assets() and CDAArray.entries() by ID.
contentful.java - 4.0.2

Published by tomxor about 9 years ago

  • Changed: CDAField +Serializable
  • Changed: CDALocale +Serializable
  • Changed: RxJava v1.0.14
contentful.java - 4.0.1

Published by tomxor about 9 years ago

  • Fixed: NPE when processing entries with null links.
contentful.java - 4.0.0

Published by tomxor about 9 years ago

  • Changed: CDAResource +abstract +Serializable
  • Changed: CDAEntry +final
  • Changed: Removed wildcard return types.
contentful.java - 3.0.0

Published by tomxor over 9 years ago

  • New: Major performance improvements especially around array results link resolution.
  • New: getAttribute(name) returns a sys attribute while inferring the return type.
  • New: getField(name) returns a field value while inferring the return type.
  • New: CDAResource.id() returns the resource ID.
  • New: CDAEntry.contentType() returns the CDAContentType for that entry.
  • New: CDAArray has items() which returns a mixture of CDAResource objects. assets() and entries() are mappings by resource IDs.
  • New: CDAAsset.title() returns the title of the asset.
  • New: (sync) Mapping of deleted resources via deletedAssets() and deletedEntries().
  • Changed: Replace client "modules" with a simplified fetch()/observe() syntax.
  • Changed: Cleaner syntax for queries using FetchQuery/ObserveQuery and the where() method.
  • Changed: Fallback to the default locale. Calling setLocale(code) and getField(name) - returns the value from the default locale if there isn't one for the active locale.
  • Changed: Better abstractions for CDAContentType fields via CDAField.
  • Changed: Resource types are represented by CDAType enum and available for each resource via CDAResource.type().
  • Changed: CDASyncedSpace has been renamed to SynchronizedSpace.
  • Changed: CDAClient.Builder created via CDAClient.builder().
  • Changed: CDAClient.Builder now use setSpace(id) and setToken(token).
  • Changed: Package resource classes under com.contentful.java.cda.
  • Changed: Calling setEndpoint() now takes a full URL.
  • Changed: Asset URLs are no longer scheme prefixed, i.e. "//url.com/foo.jpg".
  • Changed: Removed noSSL() from client builder, can be achieved via setEndpoint().
  • Changed: Removed nullifyUnresolvedLinks() and set as the default behavior.
  • Changed: Removed client custom classes mapping.
  • Changed: Removed custom client provider (custom client still supported).
contentful.java - 2.0.4

Published by tomxor over 9 years ago

  • Fixed: Default to UTF-8 charset.
contentful.java - 2.0.3

Published by tomxor over 9 years ago

  • Fix: NPE for entry with no fields (#69)
contentful.java - 2.0.2

Published by tomxor over 9 years ago

  • Fix: NPE for assets in draft state with no media (#63)
  • Retrofit v1.9.0
  • RxJava v1.0.5