Please see the ConsumerVPN macOS Client Readme document to get started.
- Added
kVPNManagerConfigurationNameKey
key at connectionOptions, which value will be VPN configuration name. - Added
VPNOnDemandConfiguration
atVPNConfiguration
to handle VPN On Demand settings. - Added unregister notifications on view disappear.
- Added VPNAPIManager
cleanup()
call while application terminates. - Rename
kStayConnectedOnQuit
tokVPNStayConnectedOnQuit
which ensure that connections are not killed off when the app dies during an active connection. - Rename
installHelperAndConnectOnInstall()
method tosynchronizeConfiguration()
, which responsible to updates VPN configuration. - Replace
login()
API withloginWithRetry()
after purchase success. - Added
installSystemExtension()
API to install WireGuard System Extension.