API Differences in NetworkExtension in macOS 26.0

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows what is new in NetworkExtension in the macOS 26.0 SDK.

Table of Contents

Protocols

NEURLFilterControlProvider

Classes

NEAppExtensionConfiguration
NEURLFilterControlProviderConfiguration
NEURLFilterManager

Structs

NEURLFilterPrefilter

Typealiases

Error
public typealias RawValue = Swift.Int
Status
public typealias RawValue = Swift.Int

Functions & Methods

NEURLFilter
public class func verdict(for url: Foundation.URL) async -> NetworkExtension.NEURLFilter.Verdict

Properties & Constants

Foundation.NSNotification.Name
public static let NEURLFilterConfigurationDidChange: Foundation.Notification.Name
Foundation.NSNotification.Name
public static let NEURLFilterStatusDidChange: Foundation.Notification.Name
NEURLFilterControlProvider
public var configuration: some NetworkExtension.NEAppExtensionConfiguration
NEVPNIKEv2SecurityAssociationParameters
public var postQuantumKeyExchangeMethods: [NetworkExtension.NEVPNIKEv2PostQuantumKeyExchangeMethod]

Conformances

NEURLFilterManager.Error
Swift.Equatable
NEURLFilterManager.Error
Swift.Hashable
NEURLFilterManager.Error
Swift.RawRepresentable
NEURLFilterManager.Status
Swift.Equatable
NEURLFilterManager.Status
Swift.Hashable
NEURLFilterManager.Status
Swift.RawRepresentable