contentful/contentful-persistence.swift breaking changes

swift

6 curated breaking changes across major versions of contentful/contentful-persistence.swift. Use this as a migration checklist before bumping dependencies.

6
changes
Breaking changes by transition
  • 0.5.0 \u2192 0.6.0breaking

    **BREAKING:** `mapping()` is now called `fieldMapping()` to clarify that only 'fields' from your Entries ContentModel must be mapped.

  • 0.5.0 \u2192 0.6.0breaking

    **BREAKING:** `localeCode: String` is now a necessary property for `ContentSysPersistable` model classes.

  • 0.12.1 \u2192 0.13.0breaking

    **BREAKING:** Another side-effect of the updated dependency on [contentful.swift](https://github.com/contentful/contentful.swift) is that the `localeCode` property on your `NSManagedObject` subclasses must now be marked as optional. Don't forget to check the "Optional" box in the assistant Xcode editor for your `@NSManaged` variable in the CoreData model editor.

  • 0.12.1 \u2192 0.13.0breaking

    The project is now updated to Swift 4.2.

  • 0.10.0 \u2192 0.11.0breaking

    **BREAKING:** Upgrades project to Xcode 9.3 and Swift 4.1

  • 0.9.1 \u2192 0.10.0breaking

    You can now use the `fetchData(for:with:)` method from contentful.swift on `AssetPersistable` instances

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/swift/contentful/contentful-persistence.swift
contentful/contentful-persistence.swift breaking changes — Swift migration guide | DepScope