6 curated breaking changes across major versions of contentful/contentful-persistence.swift. Use this as a migration checklist before bumping dependencies.
**BREAKING:** `mapping()` is now called `fieldMapping()` to clarify that only 'fields' from your Entries ContentModel must be mapped.
**BREAKING:** `localeCode: String` is now a necessary property for `ContentSysPersistable` model classes.
**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.
The project is now updated to Swift 4.2.
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/swift/contentful/contentful-persistence.swift**BREAKING:** Upgrades project to Xcode 9.3 and Swift 4.1
You can now use the `fetchData(for:with:)` method from contentful.swift on `AssetPersistable` instances