NetworkExtension macOS 12.3 to 13.0 API Differences

NEDNSSettings.h
Added NEDNSOverTLSSettings.identityReference
Added NEDNSOverHTTPSSettings.identityReference
NEEthernetTunnelNetworkSettings.h
Added NEEthernetTunnelNetworkSettings
Added -[NEEthernetTunnelNetworkSettings initWithTunnelRemoteAddress:ethernetAddress:mtu:]
Added NEEthernetTunnelNetworkSettings.ethernetAddress
NEEthernetTunnelProvider.h
Added NEEthernetTunnelProvider
NEIPv4Settings.h
Added NEIPv4Settings.router
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:]