Skip to content

Lower macOS platform floor from 15 to 14 - #3

Open
mikeburgh wants to merge 1 commit into
acumen-dev:mainfrom
mikeburgh:lower-macos-platform
Open

Lower macOS platform floor from 15 to 14#3
mikeburgh wants to merge 1 commit into
acumen-dev:mainfrom
mikeburgh:lower-macos-platform

Conversation

@mikeburgh

@mikeburgh mikeburgh commented Jun 9, 2026

Copy link
Copy Markdown

The package declares .macOS(.v15) but uses no macOS-15-only API: no @available guards, no import Synchronization, and no Mutex/Atomic usage anywhere in Sources. Verified by building a macOS 14-targeted app (ItsyHome) against this change with a full test suite passing.

Note: HAPApple pulls in mdns-swift, which also declares .macOS(.v15); that package needs the same lowering and release for this to take full effect on macOS 14.

The package declares .macOS(.v15) but uses no macOS-15-only API: no
@available guards, no import Synchronization, and no Mutex/Atomic usage
anywhere in Sources. Lowering the floor to .v14 lets consumers that must
support macOS 14 adopt the package without forcing their deployment
target up. Verified by building a macOS 14-targeted app (ItsyHome)
against this change with a full test suite passing.

Note: HAPApple pulls in mdns-swift, which also declares .macOS(.v15);
that package needs the same lowering and release for this to take full
effect on macOS 14.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant