CloudKit tvOS 15.4 to 16.0 API Differences

CKAllowedSharingOptions.h
Added CKSharingParticipantAccessOption
Added CKSharingParticipantAccessOptionAnyoneWithLink
Added CKSharingParticipantAccessOptionSpecifiedRecipientsOnly
Added CKSharingParticipantAccessOptionAny
Added CKSharingParticipantPermissionOption
Added CKSharingParticipantPermissionOptionReadOnly
Added CKSharingParticipantPermissionOptionReadWrite
Added CKSharingParticipantPermissionOptionAny
Added CKAllowedSharingOptions
Added -[CKAllowedSharingOptions initWithAllowedParticipantPermissionOptions:allowedParticipantAccessOptions:]
Added CKAllowedSharingOptions.allowedParticipantPermissionOptions
Added CKAllowedSharingOptions.allowedParticipantAccessOptions
Added CKAllowedSharingOptions.standardOptions
NSItemProvider+CKSharingSupport.h
Added CKSharePreparationCompletionHandler
Added CKSharePreparationHandler
Added NSItemProvider (CKSharingSupport)
Added CKSharingOptions
Added NSItemProvider (Deprecated_CKSharingSupport)
Added CKRecordParentKey
Added CKRecordShareKey
Added CKRecordTypeShare
Added CKRecordTypeUserRecord
Added CKRecordZoneDefaultName
Added CKShareThumbnailImageDataKey
Added CKShareTitleKey
Added CKShareTypeKey
CKContainer_Application_PermissionBlock
Added CKContainer_Application_PermissionBlock
CKContainer_Application_PermissionStatus
Added CKContainer_Application_PermissionStatus
CKContainer_Application_Permissions
Added CKContainer_Application_Permissions
CKRecordKeyValueIterator
Added CKRecordKeyValueIterator
Added CKRecordKeyValueIterator.next()
Added CKRecordKeyValueIterator.Element
CKRecordValue
Added CKRecordValue
CKRecordValueProtocol
Added CKRecordValueProtocol
CKRecord_Reference_Action
Added CKRecord_Reference_Action
CKShare_Participant_AcceptanceStatus
Added CKShare_Participant_AcceptanceStatus
CKShare_Participant_ParticipantType
Added CKShare_Participant_ParticipantType
CKShare_Participant_Permission
Added CKShare_Participant_Permission
CKShare_Participant_Role
Added CKShare_Participant_Role