NetworkExtension iOS 13.6 to 14.0 API Differences

NEAppPushManager.h
Added #def NEAPPPUSH_EXPORT
NEAppPushProvider.h
NEDNSSettings.h
NEDNSSettingsManager.h
Added #def NEDNSSETTINGS_EXPORT
NEFilterFlow.h
NEHotspotNetwork.h
NEVPNProtocol.h
NEVPNProtocolIKEv2.h
NWBonjourServiceEndpoint.h
Declaration
From@property (readonly) NSString *name
To@property (nonatomic, readonly) NSString *name

Declaration
From@property (readonly) NSString *type
To@property (nonatomic, readonly) NSString *type

Declaration
From@property (readonly) NSString *domain
To@property (nonatomic, readonly) NSString *domain

NWHostEndpoint.h
Declaration
From@property (readonly) NSString *hostname
To@property (nonatomic, readonly) NSString *hostname

Declaration
From@property (readonly) NSString *port
To@property (nonatomic, readonly) NSString *port

NWPath.h
Modified NWPath.status
Declaration
From@property (readonly) NWPathStatus status
To@property (nonatomic, readonly) NWPathStatus status

Declaration
From@property (readonly, getter=isExpensive) BOOL expensive
To@property (nonatomic, readonly, getter=isExpensive) BOOL expensive

NWTCPConnection.h
Declaration
From@property (readonly) NWTCPConnectionState state
To@property (nonatomic, readonly) NWTCPConnectionState state

Declaration
From@property (readonly, getter=isViable) BOOL viable
To@property (nonatomic, readonly, getter=isViable) BOOL viable

Declaration
From@property (readonly) BOOL hasBetterPath
To@property (nonatomic, readonly) BOOL hasBetterPath

Declaration
From@property (readonly) NWEndpoint *endpoint
To@property (nonatomic, readonly) NWEndpoint *endpoint

Declaration
From@property (readonly) NWPath *connectedPath
To@property (nonatomic, readonly) NWPath *connectedPath

Declaration
From@property (readonly) NWEndpoint *localAddress
To@property (nonatomic, readonly) NWEndpoint *localAddress

Declaration
From@property (readonly) NWEndpoint *remoteAddress
To@property (nonatomic, readonly) NWEndpoint *remoteAddress

Declaration
From@property (readonly) NSData *txtRecord
To@property (nonatomic, readonly) NSData *txtRecord

Declaration
From@property (readonly) NSError *error
To@property (nonatomic, readonly) NSError *error

NWUDPSession.h
Declaration
From@property (readonly) NWUDPSessionState state
To@property (nonatomic, readonly) NWUDPSessionState state

Declaration
From@property (readonly) NWEndpoint *endpoint
To@property (atomic, readonly) NWEndpoint *endpoint

Declaration
From@property (readonly) NWEndpoint *resolvedEndpoint
To@property (nonatomic, readonly) NWEndpoint *resolvedEndpoint

Declaration
From@property (readonly, getter=isViable) BOOL viable
To@property (nonatomic, readonly, getter=isViable) BOOL viable

Declaration
From@property (readonly) BOOL hasBetterPath
To@property (nonatomic, readonly) BOOL hasBetterPath

Declaration
From@property (readonly) NWPath *currentPath
To@property (nonatomic, readonly) NWPath *currentPath

Declaration
From@property (readonly) NSUInteger maximumDatagramLength
To@property (nonatomic, readonly) NSUInteger maximumDatagramLength