The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
## What's Changed
- Add support for Swift 5.9
- Drop support for older versions of Swift
**Full Changelog**: https://github.com/ffried/FFUIKit/compare/8.5.0...8.6.0
## What's Changed
* Add Swift 5.7 support
**Full Changelog**: https://github.com/ffried/FFUIKit/compare/8.4.0...8.5.0
- Add Swift 5.4 support
- The `UIColor` extensions have been removed in favor of using [Color Components Package](https://github.com/sersoft-gmbh/color-components), which makes it as easy as of release 1.2.0.
Fix build
In this release, the following APIs were removed (and where to find their replacement):
- The `UIApplication` extensions for the iTunes URL have been removed in favor of the [App Information Package]
(https://github.com/sersoft-gmbh/app-information).
In this release, the following APIs were removed (and where to find their replacement):
- The `LicensesTableViewController`, `LicenseDetailViewController` and `License` model have been replaced in favor of the [Licensed Components Package](https://github.com/sersoft-gmbh/licensed-components.git).
## Important Note
Release 8.0 is the first step into retiring this framework. Minor versions from now on might remove further APIs.
SwiftUI supersedes or provides many things FFUIKit added for UIKit.
Also, UIKit gained support for another bunch of things FFUIKit provided until now.
Finally, the remaining useful parts will be factored out into smaller packages.
In this release, the following APIs were removed (and where to find their replacement):
- The Color Components implementations (`BW`, `BWA`, `RGB`, `RGBA`, `HSB` and `HSBA`) now live in the [Color Components Package](https://github.com/sersoft-gmbh/color-components).
- `UIDevice.platform` and `UIDevice.platformName` are now found in the [Apple Device Information Package](https://github.com/sersoft-gmbh/apple-device-information).
`UIDevice.platform` becomes `DeviceInfo.current.identifier` and `platformName` becomes `DeviceInfo.current.name`.
For SwiftUI, there's the `\.deviceInfo` environment key.
- `UIStoryboard.Identifier` and the corresponding `instantiateViewController` method were removed in favor of `UIStoryboard`s generic `instantiateViewController` method that already returns a typed view controller.
- The extensions on `UITableView` allowing animated updates have been soft-deprecated. `UIDiffableDataSource` is a great, more robust and more performant replacement for it.
Fix build failure when SwiftUI is not available
Fix internal release processing