FileProvider macOS 12.3 to 13.0 API Differences

NSFileProviderDefines.h
Added #def FILEPROVIDER_API_AVAILABILITY_V3_IOS
Added #def FILEPROVIDER_API_AVAILABILITY_V3_1_IOS
Added #def FILEPROVIDER_API_AVAILABILITY_V4_0_IOS
Added #def FILEPROVIDER_API_AVAILABILITY_V5_0
Added #def FILEPROVIDER_API_AVAILABILITY_V5_0_IOS
Added #def FILEPROVIDER_API_AVAILABILITY_V2_V5
NSFileProviderDomain.h
Added NSFileProviderDomain.replicated
Added NSFileProviderDomain.supportsSyncingTrash
NSFileProviderError.h
Added NSFileProviderErrorExcludedFromSync
Added NSFileProviderErrorDomainDisabled
NSFileProviderItem.h
Added NSFileProviderContentPolicy
Added NSFileProviderContentPolicyInherited
Added NSFileProviderContentPolicyDownloadLazily
Added NSFileProviderContentPolicyDownloadLazilyAndEvictOnRemoteUpdate
Added NSFileProviderContentPolicyDownloadEagerlyAndKeepDownloaded
Added NSFileProviderItem.contentPolicy
Modified NSFileProviderItemCapabilitiesAllowsEvicting
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecateduse NSFileProviderContentPolicy instead

NSFileProviderManager.h
Added -[NSFileProviderManager requestModificationOfFields:forItemWithIdentifier:options:completionHandler:]
Added -[NSFileProviderManager requestDownloadForItemWithIdentifier:requestedRange:completionHandler:]
NSFileProviderService.h
Added NSFileProviderServiceSource.restricted
Added -[NSFileProviderManager getServiceWithName:itemIdentifier:completionHandler:]