Skip to content

Releases: ffried/FFCoreData

v6.4.0

02 Oct 17:13
0dc10fc
Compare
Choose a tag to compare

What's Changed

  • Add support for Swift 5.9
  • Drop support for older Swift versions

Full Changelog: 6.3.0...6.4.0

v6.3.0

15 Sep 06:12
6ed5dd2
Compare
Choose a tag to compare

What's Changed

  • Add Swift 5.7 support

Full Changelog: 6.2.0...6.3.0

v6.2.0

27 Apr 15:21
Compare
Choose a tag to compare
  • Add Swift 5.4 support

v6.1.0

03 Jan 16:14
Compare
Choose a tag to compare
  • Update FFFoundation

v6.0.0

22 Oct 13:14
4a6ead7
Compare
Choose a tag to compare
  • Add support for Swift 5.3
  • Drop support for previous Swift versions
  • Remove Xcode project (in favor of SPM)

v5.1.0

28 Jul 07:01
e548483
Compare
Choose a tag to compare

This release adds convenience APIs for fetching and creating Fetchable and Creatable Models using Swift KeyPaths and Operators.

E.g.:

final class MyModel: NSManagedObject, FindOrCreatable {
    let hasContent: Bool
    let validTo: Date?
}

let context = CoreDataStack.mainContext
let models = try MyModel.find(in: context, where: \.hasContent == true && \.validTo >= Date(), sortedBy: ^\.validTo)
let newModel = try MyModel.findOrCreate(in: context, where: \.hasContent != true)

v5.0.0

11 Oct 12:32
631ed1a
Compare
Choose a tag to compare

This adds support for Swift 5.1, iOS 13 and SPM

v4.2.0

18 Sep 15:18
39e7ee7
Compare
Choose a tag to compare

This adds Swift 4.2 support
Also, this repository is now tested by a CI

v4.1.0

01 Jun 13:22
59679f9
Compare
Choose a tag to compare

This adds support for concurrent decoding via NSManagedObject.asDecodingContext(do:).
Also, some cleanup was done in CoreDataStack.Configuration.

v4.0.0

18 Apr 09:16
5c5a931
Compare
Choose a tag to compare

Update to Swift 4.1 (using new features)