CloudKit macOS 12.3 to 13.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
CKSystemSharingUIObserver.h
Added CKSystemSharingUIObserver
Added -[CKSystemSharingUIObserver initWithContainer:]
Added CKSystemSharingUIObserver.systemSharingUIDidSaveShareBlock
Added CKSystemSharingUIObserver.systemSharingUIDidStopSharingBlock
Added CKSystemSharingUIObserver.systemUIDidSaveShareBlock
Added CKSystemSharingUIObserver.systemUIDidStopSharingBlock
NSItemProvider+CKSharingSupport.h
Added CKSharePreparationCompletionHandler
Added CKSharePreparationHandler
Added NSItemProvider (CKSharingSupport)
Added -[NSItemProvider registerCKShareWithContainer:allowedSharingOptions:preparationHandler:]
Added -[NSItemProvider registerCKShare:container:allowedSharingOptions:]
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
CKShareTransferRepresentation
Added CKShareTransferRepresentation
Added CKShareTransferRepresentation.body
Added CKShareTransferRepresentation.Body
Added CKShareTransferRepresentation.ExportedShare
Added CKShareTransferRepresentation.ExportedShare.transferRepresentation /* static */
Added CKShareTransferRepresentation.ExportedShare.existing(_:container:allowedSharingOptions:) /* static */
Added CKShareTransferRepresentation.ExportedShare.Representation
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