LocalAuthentication watchOS 8.5 to 9.0 API Differences

LABase.h
Added #def LA_EXPORT
Added #def LA_EXTERN
LAContext.h
Added LAPolicy
Added LAPolicyDeviceOwnerAuthentication
Added LAPolicyDeviceOwnerAuthenticationWithWristDetection
Added LAContext
Added -[LAContext canEvaluatePolicy:error:]
Added -[LAContext evaluatePolicy:localizedReason:reply:]
Added -[LAContext invalidate]
Added LACredentialType
Added LACredentialTypeApplicationPassword
Added LACredentialTypeSmartCardPIN
Added -[LAContext setCredential:type:]
Added -[LAContext isCredentialSet:]
Added LAAccessControlOperation
Added LAAccessControlOperationCreateItem
Added LAAccessControlOperationUseItem
Added LAAccessControlOperationCreateKey
Added LAAccessControlOperationUseKeySign
Added LAAccessControlOperationUseKeyDecrypt
Added LAAccessControlOperationUseKeyKeyExchange
Added -[LAContext evaluateAccessControl:operation:localizedReason:reply:]
Added LAContext.interactionNotAllowed
LAError.h
Added LAErrorDomain
Added LAError
Added LAErrorAuthenticationFailed
Added LAErrorUserCancel
Added LAErrorUserFallback
Added LAErrorSystemCancel
Added LAErrorPasscodeNotSet
Added LAErrorTouchIDNotAvailable
Added LAErrorTouchIDNotEnrolled
Added LAErrorTouchIDLockout
Added LAErrorAppCancel
Added LAErrorInvalidContext
Added LAErrorNotInteractive
LAPublicDefines.h
Added #def kLAPolicyDeviceOwnerAuthenticationWithBiometrics
Added #def kLAPolicyDeviceOwnerAuthentication
Added #def kLAPolicyDeviceOwnerAuthenticationWithWatch
Added #def kLAPolicyDeviceOwnerAuthenticationWithBiometricsOrWatch
Added #def kLAPolicyDeviceOwnerAuthenticationWithWristDetection
Added #def kLACredentialTypeApplicationPassword
Added #def kLACredentialSmartCardPIN
Added #def kLAErrorAuthenticationFailed
Added #def kLAErrorUserCancel
Added #def kLAErrorUserFallback
Added #def kLAErrorSystemCancel
Added #def kLAErrorPasscodeNotSet
Added #def kLAErrorTouchIDNotAvailable
Added #def kLAErrorTouchIDNotEnrolled
Added #def kLAErrorTouchIDLockout
Added #def kLAErrorAppCancel
Added #def kLAErrorInvalidContext
Added #def kLAErrorWatchNotAvailable
Added #def kLAErrorNotInteractive
Added #def kLAErrorBiometryNotAvailable
Added #def kLAErrorBiometryNotEnrolled
Added #def kLAErrorBiometryLockout
Added #def kLAErrorBiometryNotPaired
Added #def kLAErrorBiometryDisconnected
Added #def kLAErrorInvalidDimensions
Added #def kLAErrorDomain