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.
- 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.legacyKeyWindowto getkeyWindowfor 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
identifierparameter toUIView.constrain. - add
weak(self, in: MyClass.foo)to avoid retain cycles when passing a member function as an @escaping closure.
- mark
simulatedLabelWithLinksInTextunavailable 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.