Releases: SDGGiesbrecht/SDGInterface
Releases · SDGGiesbrecht/SDGInterface
Version 0.15.3
Bug Fixes
- Swift 5.8 is fully supported.
Version 0.15.2
Bug Fixes
- Swift 5.7 is required (but older toolchains will not resolve to this version).
Version 0.15.1
New Features
- Several types conform to
Sendable
.
Bug Fixes
- The Unicode properties used by rich text normalization have been updated.
- Dependencies have been updated.
Version 0.15.0
Breaking Changes
- Swift 5.6 is required.
- Labels are implemented in SwiftUI 3 and no longer conform to
CocoaViewImplementation
.
Bug Fixes
- Bundle validation detects more issues.
Version 0.14.0
Breaking Changes
- CentOS is no longer supported.
Bug Fixes
- Requires Swift 5.5 (but older toolchains will not resolve to this version).
Version 0.13.1
Dependencies have been updated.
Version 0.13.0
Breaking Changes
- Swift 5.4 or higher is required.
- The
@objc
protocols are now restricted to#if canImport(ObjectiveC)
, because the Swift 5.4 compiler no longer accepts them elsewhere.
New Features
- Relevant types have become result builders.
Version 0.12.0
Breaking Changes
- Part of
CocoaViewImplementation
has been extracted toLegacyCocoaViewImplementation
so that the Swift 5.4 compiler will permit its inheritance.
Version 0.11.2
New Features
Application
has been split into two levels. The functionality still inApplication
pertains only to applications which present a user interface at all times. The inheritedService
protocol can be used on its own for services which remain hidden unless they need to prompt the user for some reason.
Version 0.11.1
New Features
- The application identifier can be inferred from the main bundle’s information property list.
Alert
DerivedLog
Bug Fixes
- Suppressed SwiftUI menu bar commands relating to windows which do not work properly.