CoreThreadCommissionerService iOS 14.5 to 15.0 API Differences

CTCSDefines.h
Added CTCSErrorCode
Added CTCSErrorCodeUnknown
Added CTCSErrorCodeCredentialsNotFound
Added CTCSXPCErrorCode
Added CTCSXPCErrorCodeUnknown
Added CTCSXPCErrorCodeConnectionInterrupted
Added CTCSXPCErrorCodeConnectionInvalidated
Added CTCSXPCErrorCodeEntitlementCheckFailed
Added CTCSXPCErrorCodeRequestTimedout
Added CTCSErrorDomain
Added CTCSXPCErrorDomain
Added CTCSXpcServiceName
CTCSThread.h
Added #def CORE_THREAD_EXTERN
Added #def CORE_THREAD_HIDDEN
CTCSXPCClient.h
Added DEFAULT_XPC_TIMEOUT
Added CTCSXPCClient
Added -[CTCSXPCClient initWithKeychainAccessGroup:]
Added -[CTCSXPCClient ctcsRetrieveAllActiveDataSetRecordsWithCompletion:]
Added -[CTCSXPCClient ctcsDeleteActiveDataSetRecordForThreadBorderAgent:completion:]
Added -[CTCSXPCClient ctcsRetrieveActiveDataSetRecordForThreadBorderAgent:completion:]
Added -[CTCSXPCClient ctcsStoreThreadNetworkCredentialActiveDataSet:network:credentialsDataSet:waitForSync:completion:]
Added -[CTCSXPCClient ctcsDeleteActiveDataSetRecordWithUniqueIdentifier:completion:]
Added -[CTCSXPCClient ctcsRetrieveActiveDataSetRecordWithUniqueIdentifier:completion:]
Added -[CTCSXPCClient ctcsRetrievePreferredNetworkWithCompletion:]
Added -[CTCSXPCClient ctcsDeletePreferredNetworkWithCompletion:]
Added -[CTCSXPCClient ctcsRetrievePreferredNetworkPassPhraseWithCompletion:]
Added -[CTCSXPCClient ctcsRetrieveActiveDataSetRecordForXPANID:completion:]
THNetworkSignature.h
Added THNetworkSignature
Added THNetworkSignature.ipv4NwSignature
Added THNetworkSignature.ipv6NwSignature
Added -[THNetworkSignature initWithSignatures:ipv6NwSignature:]
Added -[THNetworkSignature initSignaturesWithArrays:ipv4BytesLen:ipv6Bytes:ipv6BytesLen:]
THPreferredThreadNetwork.h
Added THPreferredThreadNetwork
Added THPreferredThreadNetwork.network
Added THPreferredThreadNetwork.networkSignature
Added THPreferredThreadNetwork.creationDate
Added THPreferredThreadNetwork.lastModificationDate
Added -[THPreferredThreadNetwork initWithThreadNetwork:networkSignature:creationDate:lastModificationDate:]
THThreadNetwork.h
Added THThreadNetwork
Added THThreadNetwork.networkName
Added THThreadNetwork.extendedPANID
Added -[THThreadNetwork initWithName:extendedPANID:]
THThreadNetworkBorderAgent.h
Added THThreadNetworkBorderAgent
Added THThreadNetworkBorderAgent.discriminatorId
Added -[THThreadNetworkBorderAgent initWithBaDiscrId:]
THThreadNetworkCredentials.h
Added THNetworkChannel_t
Added kTHNetworkChannel_None
Added THThreadNetworkCredentials
Added THThreadNetworkCredentials.masterKey
Added THThreadNetworkCredentials.passPhrase
Added THThreadNetworkCredentials.PSKc
Added THThreadNetworkCredentials.channel
Added THThreadNetworkCredentials.PANID
Added THThreadNetworkCredentials.userInfo
Added THThreadNetworkCredentials.credentialsDataSet
Added THThreadNetworkCredentials.isActiveDevice
Added -[THThreadNetworkCredentials init]
Added -[THThreadNetworkCredentials initWithMasterKey:passPhrase:PSKc:channel:PANID:userInfo:]
Added -[THThreadNetworkCredentials initWithMasterKey:passPhrase:PSKc:channel:PANID:userInfo:credentialDataSet:isActiveDevice:]
THThreadNetworkCredentialsActiveDataSetRecord.h
Added THThreadNetworkCredentialsActiveDataSetRecord
Added THThreadNetworkCredentialsActiveDataSetRecord.borderAgent
Added THThreadNetworkCredentialsActiveDataSetRecord.credentialsDataSet
Added THThreadNetworkCredentialsActiveDataSetRecord.network
Added THThreadNetworkCredentialsActiveDataSetRecord.credentials
Added THThreadNetworkCredentialsActiveDataSetRecord.uniqueIdentifier
Added THThreadNetworkCredentialsActiveDataSetRecord.keychainAccessGroup
Added THThreadNetworkCredentialsActiveDataSetRecord.creationDate
Added THThreadNetworkCredentialsActiveDataSetRecord.lastModificationDate
THThreadNetworkCredentialsDataSet.h
Added THThreadNetworkCredentialsDataSet
Added THThreadNetworkCredentialsDataSet.dataSetArray
Added THThreadNetworkCredentialsDataSet.userInfo
Added -[THThreadNetworkCredentialsDataSet init]
Added -[THThreadNetworkCredentialsDataSet initWithDataSetArray:userInfo:]
THThreadNetworkCredentialsStore.h
Added THThreadNetworkCredentialsCompletion
Added THThreadNetworkSingleCredentialsCompletion
Added THThreadNetworkStoreResultBlock
Added THThreadNetworkErrorBlock
Added THThreadNetworkSingleActiveDataSetRecordCompletion
Added THThreadNetworkAllActiveDataSetRecordsCompletion
Added THThreadNetworkPassPhraseCompletion
Added THThreadNetworkCredentialsStore
Added -[THThreadNetworkCredentialsStore retrieveAllRecordsForNetwork:completion:]
Added -[THThreadNetworkCredentialsStore retrieveRecordWithUniqueIdentifier:completion:]
Added -[THThreadNetworkCredentialsStore retrieveAllRecordsWithCompletion:]
Added -[THThreadNetworkCredentialsStore storeCredentials:forNetwork:completion:]
Added -[THThreadNetworkCredentialsStore storeCredentials:waitForSync:forNetwork:completion:]
Added -[THThreadNetworkCredentialsStore deleteRecordForNetwork:completion:]
Added -[THThreadNetworkCredentialsStore deleteRecordWithUniqueIdentifier:completion:]
Added -[THThreadNetworkCredentialsStore deleteActiveDataSetRecordWithUniqueIdentifier:completion:]
Added -[THThreadNetworkCredentialsStore deleteActiveDataSetRecordForThreadBorderAgent:completion:]
Added -[THThreadNetworkCredentialsStore retrieveAllActiveDataSetRecordsForNetwork:completion:]
Added -[THThreadNetworkCredentialsStore retrieveAllActiveDataSetRecordsWithCompletion:]
Added -[THThreadNetworkCredentialsStore retrieveActiveDataSetRecordWithUniqueIdentifier:completion:]
Added -[THThreadNetworkCredentialsStore retrieveActiveDataSetRecordWithExtendedPANId:completion:]
Added -[THThreadNetworkCredentialsStore retrieveActiveDataSetRecordForThreadBorderAgent:completion:]
Added -[THThreadNetworkCredentialsStore retrieveAllActiveDataSetRecordsForClientKeychainAccessGroup:compleiton:]
Added -[THThreadNetworkCredentialsStore storeThreadNetworkCredentialActiveDataSet:network:credentialsDataSet:waitForSync:completion:]
Added -[THThreadNetworkCredentialsStore storeThreadNetworkCredentialActiveDataSet:network:credentials:credentialsDataSet:waitForSync:completion:]
Added -[THThreadNetworkCredentialsStore retrieveActiveDataSetRecordWithUniqueIdentifierWithKeychainAccessGroup:completion:]
Added -[THThreadNetworkCredentialsStore retrieveActiveDataSetRecordForThreadBorderAgentWithKeychainAccessGroup:completion:]
Added -[THThreadNetworkCredentialsStore deleteActiveDataSetRecordWithUniqueIdentifierWithKeychainAccessGroup:completion:]
Added -[THThreadNetworkCredentialsStore deleteActiveDataSetRecordForThreadBorderAgentWithKeychainAccessGroup:completion:]
Added -[THThreadNetworkCredentialsStore retrievePreferredNetworkWithCompletion:]
Added -[THThreadNetworkCredentialsStore deletePreferredNetworkWithCompletion:]
Added -[THThreadNetworkCredentialsStore validateRecordWithMdnsScanWithDataSet:completion:]
THThreadNetworkCredentialsStoreRecord.h
Added THThreadNetworkCredentialsStoreRecord
Added THThreadNetworkCredentialsStoreRecord.network
Added THThreadNetworkCredentialsStoreRecord.credentials
Added THThreadNetworkCredentialsStoreRecord.uniqueIdentifier
Added THThreadNetworkCredentialsStoreRecord.keychainAccessGroup
Added THThreadNetworkCredentialsStoreRecord.creationDate
Added THThreadNetworkCredentialsStoreRecord.lastModificationDate