NetworkExtension macOS 10.15.4 Beta 2 to Beta 3 API Differences

NEAppProxyFlow.h
Added -[NEAppProxyFlow setMetadata:]
NEFilterDataProvider.h
Added -[NEFilterDataProvider updateFlow:usingVerdict:forDirection:]
Declaration
From@property NEFilterStatisticsReportFrequency statisticsReportFrequency
To@property NEFilterReportFrequency statisticsReportFrequency

NEFilterProvider.h
Added NEFilterReportFrequency
Added NEFilterReportFrequencyNone
Added NEFilterReportFrequencyLow
Added NEFilterReportFrequencyMedium
Added NEFilterReportFrequencyHigh
Added NEFilterReportEventStatistics
Declaration
From@property NEFilterStatisticsReportFrequency statisticsReportFrequency
To@property NEFilterReportFrequency statisticsReportFrequency

NETunnelProviderManager.h
Added +[NETunnelProviderManager forPerAppVPN]
Declaration
From@property (copy) NSArray<NSString *> *safariDomains
To@property (copy) NSArray<NSString *> *safariDomains

Declaration
From@property (copy) NSArray<NSString *> *mailDomains
To@property (copy) NSArray<NSString *> *mailDomains

Declaration
From@property (copy) NSArray<NSString *> *calendarDomains
To@property (copy) NSArray<NSString *> *calendarDomains

Declaration
From@property (copy) NSArray<NSString *> *contactsDomains
To@property (copy) NSArray<NSString *> *contactsDomains

Declaration
From@property (copy) NSArray<NEAppRule *> *appRules
To@property (copy) NSArray<NEAppRule *> *appRules