NetworkExtension iOS 15.5 to 16.0 API Differences

NEDNSSettings.h
Added NEDNSOverTLSSettings.identityReference
Added NEDNSOverHTTPSSettings.identityReference
NEVPNConnection.h
Added NEVPNConnectionError
Added NEVPNConnectionErrorOverslept
Added NEVPNConnectionErrorNoNetworkAvailable
Added NEVPNConnectionErrorUnrecoverableNetworkChange
Added NEVPNConnectionErrorConfigurationFailed
Added NEVPNConnectionErrorServerAddressResolutionFailed
Added NEVPNConnectionErrorServerNotResponding
Added NEVPNConnectionErrorServerDead
Added NEVPNConnectionErrorAuthenticationFailed
Added NEVPNConnectionErrorClientCertificateInvalid
Added NEVPNConnectionErrorClientCertificateNotYetValid
Added NEVPNConnectionErrorClientCertificateExpired
Added NEVPNConnectionErrorPluginFailed
Added NEVPNConnectionErrorConfigurationNotFound
Added NEVPNConnectionErrorPluginDisabled
Added NEVPNConnectionErrorNegotiationFailed
Added NEVPNConnectionErrorServerDisconnected
Added NEVPNConnectionErrorServerCertificateInvalid
Added NEVPNConnectionErrorServerCertificateNotYetValid
Added NEVPNConnectionErrorServerCertificateExpired
Added NEVPNConnectionErrorDomain
Added -[NEVPNConnection fetchLastDisconnectErrorWithCompletionHandler:]