Skip to content

Sync — 1.2.1

Compare
Choose a tag to compare
@3lvis 3lvis released this 03 Nov 14:24
· 962 commits to master since this release
  • Updated DATAStack with a fix for a crash when running on the Apple TV.

Previously on 1.2.1

  • Updated dependencies to support watchOS, OS X and tvOS.

Most dependencies only had minor changes, mostly adding support to the new platforms.

# https://github.com/3lvis/DATAFilter/releases/tag/0.9.1
s.dependency 'DATAFilter', '~> 0.9.1'

# https://github.com/3lvis/DATAStack/releases/tag/4.0.1
s.dependency 'DATAStack', '~> 4.0.1'

# https://github.com/3lvis/NSDictionary-ANDYSafeValue/releases/tag/0.3.1
s.dependency 'NSDictionary-ANDYSafeValue', '~> 0.3.1'

# https://github.com/hyperoslo/NSEntityDescription-SYNCPrimaryKey/releases/tag/0.1.1
s.dependency 'NSEntityDescription-SYNCPrimaryKey', '~> 0.1.1'

# https://github.com/hyperoslo/NSManagedObject-HYPPropertyMapper/releases/tag/3.3.3
s.dependency 'NSManagedObject-HYPPropertyMapper', '~> 3.3.3'

The biggest change relays in DATAStack which was rewritten in Swift.

This are the breaking changes:

Breaking changes in DATAStack 4.0.0

  • Now you should use modules, so instead of #import "DATASource.h you would do @import DATASource;
  • Renamed Enum + Improved Swift compatibility

Objective-C: Change DATAStackInMemoryStoreType to DATAStackStoreTypeInMemory, and change DATAStackSQLiteStoreType to DATAStackStoreTypeSQLite.

Swift: Change DATAStackInMemoryStoreType to .InMemory, and change DATAStackSQLiteStoreType to .SQLite.