SweeterSwift/CHANGELOG.md

73 lines
1.7 KiB
Markdown

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## [1.2.1] - 2022-04-07
### Fixed
- fix crash on iOS 14 when using Xcode 13.3. (thanks tylerjames!)
## [1.2.0] - 2022-02-01
### Added
- add to `NSManagedObjectContext.printAllObjects()` optional variadic parameter `entityName`.
- add `NSManagedObjectContext.deleteAllObjects()`.
## [1.1.5] - 2021-05-15
### Fixed
- fix #3 tvOS build error.
## [1.1.4] - 2020-09-21
### Added
- add `UIApplication.shared.legacyKeyWindow` to get `keyWindow` for scene-based apps.
## [1.1.3] - 2020-02-23
### Changed
- rename `Decodable.init(from:)` to `Decodable.init(dictionary:)` to avoid clash with R.swift .
## [1.1.2] - 2020-02-07
### Fixed
- fix build error when importing using spm.
## [1.1.1] - 2020-02-05
### Fixed
- fix crash on third-party code that doesn't implement default constructor for classes derived from NSObject.
## [1.1.0] - 2020-02-03
### Added
- add optional `identifier` parameter to `UIView.constrain`.
- add `weak(self, in: MyClass.foo)` to avoid retain cycles when passing a member function as an @escaping closure.
## [1.0.5] - 2019-09-21
### Fixed
- mark `simulatedLabelWithLinksInText` unavailable in tvOS, so that interface builder will not show an erroneous error.
## [1.0.4] - 2019-09-16
### Added
- add operator =? to assign iff right side is not nil (useful for wrapping old UIView classes in new SwiftUI wrappers).
## [1.0.2] - 2019-08-22
### Added
- support Swift Package Manager.
## [1.0.1] - 2019-07-23
### Added
- optional priority for UIView constraints.
## [1.0.0]
### Added
- initial release.