First public release of Permissionary, a SwiftUI-first permissions library for iOS.
Highlights:
- Nine permission capabilities with consistent status, request, updates, and recovery APIs.
- Swift 6 strict-concurrency support with async/await and observable SwiftUI models.
- Coordinated system prompts, configuration diagnostics, privacy manifest, and DocC documentation.
- Injectable client operations for deterministic tests and previews.
Requirements:
- iOS 18 or later.
- Swift 6.
Installation:
.package(url: "https://github.com/cleverClosure/Permissionary.git", exact: "0.1.0")
Verification:
- Automated CI passed formatting, 120 iOS Simulator tests, demo compilation, and DocC warnings-as-errors.
- Manual device verification passed on iOS 18 and the current iOS release.