Releases: KazaiMazai/SwiftletModel
Releases · KazaiMazai/SwiftletModel
Release v0.15.2
What's Changed
- iOS versions compatibility fix by @KazaiMazai in #104
Full Changelog: 0.15.1...0.15.2
Release v0.15.1
Release v0.15.0
Breaking changes
Context parameter was moved from query(...), filter(...), sort(...) methods to resolve(in:) method.
Migration guide:
- update to
0.14.x, fix deprecation warnings by passing context parameter toresolve(in:)methods - update to
0.15.xand fix extra context parameter inquery(...),filter(...),sort(...)methods.
Message
- .query(in: context)
+ .query()
.sorted(by: \.date)
.with(\.$replies) { replies in
replies
.sorted(by: \.text.count)
.filter(\.text.count > 3)
.id(\.$replyTo)
}
- .resolve()
+ .resolve(in: context)What's Changed
- Resolve in context by @KazaiMazai in #102
Full Changelog: 0.14.0...0.15.0
Release v0.14.0
Deprecation Notice
For the ease of the upcoming future updates, context should be provided to resolve method explicitly:
Chat.query("1", in: context)
- .resolve()
+ .resolve(in: context)What's Changed
- Resolve query method deprecation by @KazaiMazai in #101
Full Changelog: 0.13.0...0.14.0
Release v0.13.0
Release v0.12.5
What's Changed
- Indexed KeyPaths names reliability issue fix by @KazaiMazai in #99
Full Changelog: 0.12.4...0.12.5
Release v0.12.4
What's Changed
- Update README.md by @KazaiMazai in #95
- Update README.md by @KazaiMazai in #96
- Relations storage upgrade by @KazaiMazai in #97
- Patch merge strategy fix by @KazaiMazai in #98
Full Changelog: 0.12.3...0.12.4
0.12.3
Release v0.12.0
What's Changed
- Update README.md by @KazaiMazai in #83
- Update README.md by @KazaiMazai in #84
- Update README.md by @KazaiMazai in #85
- Update README.md by @KazaiMazai in #86
- Update README.md by @KazaiMazai in #87
- Last Write Wins Merge Strategy by @KazaiMazai in #88
- Swift strict concurrency compliance by @KazaiMazai in #89
Full Changelog: 0.11.0...0.12.0
Release v0.11.0
What's Changed
- Schema bulk queries by @KazaiMazai in #80
- Minor clean up by @KazaiMazai in #81
- Readme updates for schema by @KazaiMazai in #82
Breaking changes
EntityModelProtocol 's renamings:
-static func batchQuery(with nested: Nested..., in context: Context) -> QueryList<Self>
+static func queryAll(with nested: Nested..., in context: Context) -> QueryList<Self>Full Changelog: 0.10.0...0.11.0