CloudKit watchOS 8.5 to 9.0 API Differences

CKAllowedSharingOptions.h
Added CKSharingParticipantAccessOption
Added CKSharingParticipantPermissionOption
NSItemProvider+CKSharingSupport.h
Added CKSharePreparationCompletionHandler
Added CKSharePreparationHandler
Added NSItemProvider (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