Skip to content

Releases: orchetect/SettingsAccess

2.0.0

12 Jun 20:58
Compare
Choose a tag to compare

SettingsAccess 2.0.0: Xcode 16 Update

Xcode 16 now makes Apple's previously-private openSettings environment method public, and back-ports it to macOS 14.

While this is welcome progress, it still is only incremental and the vast majority of SettingsAccess' functionality is still needed in many scenarios.

SettingsAccess 2.0.0 adds support for compiling with Xcode 16 by renaming its openSettings method to openSettingsLegacy.

  • For projects targeting macOS 14+ you may opt to use the new native openSettings method.
  • For projects targeting older versions of macOS, use openSettingsLegacy.

1.4.0

04 Oct 04:25
0fd73c8
Compare
Choose a tag to compare
  • Refactored openSettings() to be a throwing method (#3)
  • Refactored internal legacy sendAction logic to be more rugged

1.3.0

03 Oct 22:26
Compare
Choose a tag to compare
  • Fixed an issue where capturing openSettings in a closure could result in an assertion on macOS 14 (#3)

1.2.0

02 Oct 11:45
Compare
Choose a tag to compare
  • Added custom SettingsLink(label:preAction:postAction) init for use in menu-based MenuBarExtra

1.1.0

02 Oct 07:01
Compare
Choose a tag to compare
  • Bumped Swift toolchain to 5.9; requires Xcode 15.0+

1.0.1

02 Oct 03:54
Compare
Choose a tag to compare
  • Internal cleanup
  • Updated README

1.0.0

14 Sep 03:05
Compare
Choose a tag to compare

Initial release.