Skip to content

Releases: SDGGiesbrecht/SDGInterface

Version 0.15.3

30 May 05:37
0e2efe9
Compare
Choose a tag to compare

Bug Fixes

  • Swift 5.8 is fully supported.

Version 0.15.2

09 Oct 00:39
8a55446
Compare
Choose a tag to compare

Bug Fixes

  • Swift 5.7 is required (but older toolchains will not resolve to this version).

Version 0.15.1

05 Sep 04:07
a77bfed
Compare
Choose a tag to compare

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

07 May 02:19
a166840
Compare
Choose a tag to compare

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

24 Mar 15:47
7d4eccf
Compare
Choose a tag to compare

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

02 Nov 21:02
8fc5b08
Compare
Choose a tag to compare

Dependencies have been updated.

Version 0.13.0

31 Oct 19:41
588e1f8
Compare
Choose a tag to compare

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

05 May 07:59
1ecc655
Compare
Choose a tag to compare

Breaking Changes

  • Part of CocoaViewImplementation has been extracted to LegacyCocoaViewImplementation so that the Swift 5.4 compiler will permit its inheritance.

Version 0.11.2

26 Apr 01:12
bafa988
Compare
Choose a tag to compare

New Features

  • Application has been split into two levels. The functionality still in Application pertains only to applications which present a user interface at all times. The inherited Service 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

18 Apr 02:56
7f2a524
Compare
Choose a tag to compare

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.