Skip to content

0.7.0

Compare
Choose a tag to compare
@loudmouth loudmouth released this 19 Jun 14:18
· 637 commits to master since this release

Changed

  • BREAKING: Subsequent sync is now a method on the Client called nextSync rather than being a method on SyncSpace.
  • BREAKING: SyncSpaceDelegate is now called PersistenceIntegration.

Added

  • PersistenceIntegration protocol. Client can now be initialized with a persisistenceIntegration which will receive messages when Assets & Entrys are ready to be transformed to a persistable format and cached in persistent store such as CoreData. Note that this only works for the initialSync and nextSync operations.
  • The updatedAt and createdAt properties of the Sys type are now stored as Date objects instead of as Strings.
  • Integration protocol to append information about external integrations to Contentul HTTP user-agent headers.
  • A ContentModel type used to contain mapped ContentModellable (user-defined types) instances rather than Entry & Assets.
  • Support for initialSync when using the Content Preview API.