Skip to content

2.0.0

  • 2.0.0
  • c933fd5
  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
  • Choose a tag to compare

  • 2.0.0
  • c933fd5
  • Choose a tag to compare

  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
@naviapis naviapis tagged this 11 Jul 20:55
## Summary

- prepare LicenseKitSetapp 2.0.0 release metadata and repository
automation
- align activation and validation with LicenseKit 2.0.0 failable value
contracts
- rename the access callback to `checkAccess` and narrow provider
identity policy
- keep the package independent of the Setapp Framework
- align README, DocC, public API tests, source boundaries, and shared
test support

## Developer impact

This is a major breaking release. Consumers must adopt the renamed
provider initializer and host-owned identity policy described in the
2.0.0 changelog.

## Validation

- `make check`
- Debug and Release builds with complete strict concurrency and warnings
as errors
- 19 tests
- LicenseKit 2.0.0 remote dependency resolution
- `swift package diagnose-api-breaking-changes 1.0.0` reviewed against
the 2.0.0 changelog
Assets 2
Loading