🎯 PredicateKit allows Swift developers to write expressive and type-safe predicates for CoreData using key-paths, comparisons and logical operators, literal values, and functions.
Full Changelog: https://github.com/ftchirou/PredicateKit/compare/1.8.0...1.9.0
Full Changelog: https://github.com/ftchirou/PredicateKit/compare/1.7.0...1.8.0
Full Changelog: https://github.com/ftchirou/PredicateKit/compare/1.6.1...1.7.0
Full Changelog: https://github.com/ftchirou/PredicateKit/compare/1.6.0...1.6.1
class Note: NSManagedObject {
@NSManaged var attachment: Attachment
}
class Attachment: NSManagedObject, Identifiable {
@NSManaged var id: String
}
let attachment: Attachment = // ...
let predicate = \Note.attachment == attachment
Full Changelog: https://github.com/ftchirou/PredicateKit/compare/1.5.0...1.6.0
NSSecureUnarchiveFromDataTransformerName
by @jordanekay in https://github.com/ftchirou/PredicateKit/pull/10
in
expression to have a list or a set as a parameter by @omiz in https://github.com/ftchirou/PredicateKit/pull/11
Full Changelog: https://github.com/ftchirou/PredicateKit/compare/1.4.0...1.5.0
@FetchRequest
extensions to 6.0
for watchOS and 13.0
for tvOS.@FetchRequest
.✨ Thanks to the Twitter user erλend for suggesting this feature.