This repository has been archived by the owner on Feb 13, 2025. It is now read-only.
3.14.0
Improvements
let person: Person = <#...#>
let notificationToken = person.observe { (objectChange: Kinvey.ObjectChange<Person>) in
switch objectChange {
case .change(let person):
print("person object changed")
case .deleted:
print("person object deleted")
case .error(let error):
print("\(error)")
}
}
let dataStore = DataStore<Person>.collection(.sync)
let notificationToken = dataStore.observe {
switch $0 {
case .initial(let results):
print("initial results")
case .update(let results, let deletions, let insertions, let modifications):
print("dataStore changed")
case .error(let error):
print("\(error)")
}
}
- Allow usage of
authServiceID
for MIC calls (#277) User
andEntity
now conforms toHashable
andEquatable
(#279)
Bugfixes
DataStore.removeAll()
request was wrong (#274)- Queries were not translated correctly for non-entity classes, like
Acl
for example (#278) - Live Service messages not coming with strict permissions (#280)
Deprecated
- None
Breaking Changes
- None