Skip to content

Drop Big Sur compatibility, bump minimum OS to macOS 13#136

Closed
Copilot wants to merge 1 commit intobig-sur-compatibility-removalfrom
copilot/sub-pr-135
Closed

Drop Big Sur compatibility, bump minimum OS to macOS 13#136
Copilot wants to merge 1 commit intobig-sur-compatibility-removalfrom
copilot/sub-pr-135

Conversation

Copy link

Copilot AI commented Mar 10, 2026

Removes Big Sur (macOS 11) compatibility shims and raises the deployment target to macOS 13 (Ventura).

Changes

  • Deployment target: MACOSX_DEPLOYMENT_TARGET updated from 11.013.0 in both Debug and Release configs
  • Deleted URLSessionAsyncCompatibility.swift: Big Sur-era backport of async URLSession APIs; superseded by native macOS 13+ SDK
  • Renamed allowStandardUsersMacOS11PlusallowStandardUsers: Version suffix no longer meaningful; updated in PPPCServices.json, PPPCServiceInfo.swift, and tests
  • Removed // swiftlint:disable file_length from TCCProfileViewController.swift: file is now under the threshold
  • Updated README.md and CHANGELOG.md to reflect macOS 13+ requirement

Notes

  • The legacy Allowed key is still supported for importing existing profiles (TCCProfile.swift / Model.swift); only the write path exclusively uses Authorization
  • PPPCServiceInfo.allowStandardUsers is decoded from JSON but the UI in TCCProfileViewController currently hardcodes which controls show "Allow Standard Users to Approve" — pre-existing tech debt, not introduced here

💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI changed the title [WIP] Remove compatibility with Big Sur Drop Big Sur compatibility, bump minimum OS to macOS 13 Mar 10, 2026
@jjpritzl jjpritzl marked this pull request as ready for review March 10, 2026 18:31
@jjpritzl jjpritzl closed this Mar 10, 2026
@jjpritzl jjpritzl deleted the copilot/sub-pr-135 branch March 10, 2026 18:32
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.

2 participants