All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- fix privacy manifest PrivacyInfo.xcprivacy.
- add privacy manifest PrivacyInfo.xcprivacy.
- fix crash on iOS 14 when using Xcode 13.3. (thanks tylerjames!)
- add to
NSManagedObjectContext.printAllObjects()
optional variadic parameterentityName
. - add
NSManagedObjectContext.deleteAllObjects()
.
- fix #3 tvOS build error.
- add
UIApplication.shared.legacyKeyWindow
to getkeyWindow
for scene-based apps.
- rename
Decodable.init(from:)
toDecodable.init(dictionary:)
to avoid clash with R.swift .
- fix build error when importing using spm.
- fix crash on third-party code that doesn't implement default constructor for classes derived from NSObject.
- add optional
identifier
parameter toUIView.constrain
. - add
weak(self, in: MyClass.foo)
to avoid retain cycles when passing a member function as an @escaping closure.
- mark
simulatedLabelWithLinksInText
unavailable in tvOS, so that interface builder will not show an erroneous error.
- add operator =? to assign iff right side is not nil (useful for wrapping old UIView classes in new SwiftUI wrappers).
- support Swift Package Manager.
- optional priority for UIView constraints.
- initial release.