Skip to content

Conversation

czechboy0
Copy link
Contributor

Motivation

Packages such as valkey-swift and async-http-client don't use platform versions in their Package.swift, so they can't depend on this package unless we drop it too.

Modifications

Switched from Package.swift platform versions to per-symbol availability.

Result

This does NOT actually make the code work on older versions than before, just changes how we express availability. It's still macOS 15.0+.

Test Plan

All tests passed locally.

@czechboy0 czechboy0 requested a review from FranzBusch October 7, 2025 10:53
@czechboy0 czechboy0 added the 🔨 semver/patch No public API change. label Oct 7, 2025
@czechboy0
Copy link
Contributor Author

cc @adam-fowler

@czechboy0 czechboy0 linked an issue Oct 7, 2025 that may be closed by this pull request
@czechboy0 czechboy0 enabled auto-merge (squash) October 7, 2025 11:02
Copy link

@adam-fowler adam-fowler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good

@czechboy0 czechboy0 merged commit 618d19d into apple:main Oct 7, 2025
27 checks passed
@czechboy0 czechboy0 deleted the hd-availability branch October 7, 2025 20:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔨 semver/patch No public API change.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Platform versions of Swift Configuration

3 participants