Releases
2.1.0
djbe
released this
30 Mar 03:08
Deprecations
Core: deprecate our Cancelled
error type in favour of Swift's built-in CancellationError
type.
CoreData: due to incorrectness, we're deprecating responseInsert
(this is not responseInsert
, see below).
Improvements
Behaviours: add keyboard avoiding behaviour (using the system provided layout guide).
CoreData: make SingleObjectRepository
compatible with OptionalIdentifiable
.
CoreData: lower the requirement of repositories to NSFetchRequestResult
where possible.
CoreData: repository refresh
now asserts by default, to better warn about missing implementations.
Core: add requestVoid
method to network client.
Core: default error parser now ignores .explicitlyCancelled
(for cancelled requests).
Core: result "cancellation" now uses Swift's built-in CancellationError
type if available.
Core: add privacy manifest file
XcodeGen: added a template for shared frameworks.
Bug Fixes
Fastlane: ensure translations export can handle "empty" targets.
Scripts: fix Xcode warnings for build steps without input/output files.
Bump dependencies (Sentry to 8).
CoreData: ensure requestInsert
imports objects on the context's thread.
Sourcery: fix code generation for Self.ID
properties.
SwiftLint: fix warnings from using deprecated rules (because we use all
).
Internal
You can’t perform that action at this time.