PassKit watchOS 8.5 to 9.0 API Differences

PKError.h
Added PKAddSecureElementPassOSVersionNotSupportedError
Added PKShareSecureElementPassErrorDomain
Added PKShareSecureElementPassErrorCode
Added PKShareSecureElementPassUnknownError
Added PKShareSecureElementPassSetupError
PKIdentityError.h
Added PKIdentityError
PKPassLibrary.h
Added -[PKPassLibrary encryptedServiceProviderDataForSecureElementPass:completion:]
PKVehicleConnectionSession.h
Added PKVehicleConnectionErrorCode
Added PKVehicleConnectionErrorCodeUnknown
Added PKVehicleConnectionErrorCodeSessionUnableToStart
Added PKVehicleConnectionErrorCodeSessionNotActive
Added PKVehicleConnectionSessionConnectionState
Added PKVehicleConnectionSessionConnectionStateDisconnected
Added PKVehicleConnectionSessionConnectionStateConnected
Added PKVehicleConnectionSessionConnectionStateConnecting
Added PKVehicleConnectionSessionConnectionStateFailedToConnect
Added PKVehicleConnectionDelegate
Added -[PKVehicleConnectionDelegate sessionDidChangeConnectionState:]
Added -[PKVehicleConnectionDelegate sessionDidReceiveData:]
Added PKVehicleConnectionSession
Added PKVehicleConnectionSession.delegate
Added PKVehicleConnectionSession.connectionStatus
Added +[PKVehicleConnectionSession sessionForPass:delegate:completion:]
Added -[PKVehicleConnectionSession sendData:error:]
Added -[PKVehicleConnectionSession invalidate]