All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated podspec file to target iOS 9 and higher to work around a problem with CocoaPods and Xcode 14.3+ (Issue #8) @macblazer.
- Simplified the nested
Listenertype definition inside of the two property wrappers to be Swift 6 compatible. - To improve code security, all commits going forward now require a verified signature.
- Added CODEOWNERS file.
- Updated GitHub action to run tests on macOS, iOS, and tvOS.
- Updated copyright to be simply "Jamf".
- Property wrapper for SwiftUI and non-SwiftUI to make grabbing AppConfig values very simple.
- Additional documentation for use with DocC.
- Add unit tests and run them through GitHub Actions when swift files change.
- Publish docs from main branch in GitHub Actions.
- Updated documentation for
ManagedAppConfigclass. - Reorganized the source code to match Swift Package Manager standard folder structure.
- Marked all public types with appropriate
@availabletags based on OS support of Managed App Configuration.
- Initial release.