protonvpn-nm-lib (3.5.0-1~1636034204~26.04~2bf2bab) resolute; urgency=medium

  * Auto Build

  * Handle human verification
  * Fix: Remove network interfaces upon reboot/shutdown if kill switch is not set to permanent
  * Fix: Wake on suspend has now an additional check to ensure that the reconnector kicks in only when the session is unlocked

 -- Pop OS (ISO Signing Key) <info@system76.com>  Thu, 4 Nov 2021 14:56:44 +0100
 
protonvpn-nm-lib (3.4.1-3) unstable; urgency=medium

  * More often update server maintenance status 
  * Feature: Alternative routing 
  * Fix: Logs should be using UTC time
  * Fix: Add missing dependency

 -- Proton Technologies AG <opensource@proton.me>  Tue, 06 Jul 2021 17:45:00 +0100

protonvpn-nm-lib (3.3.2-1) unstable; urgency=medium

  * Remove IPv6 leak protection when there is no VPN and Kill Switch is disabled

 -- Proton Technologies AG <opensource@proton.me>  Wed, 23 Jun 2021 16:45:00 +0100

protonvpn-nm-lib (3.3.1-1) unstable; urgency=medium

  * Hotfix: Force disable connectivity check

 -- Proton Technologies AG <opensource@proton.me>  Tue, 22 Jun 2021 17:45:00 +0100

protonvpn-nm-lib (3.3.0-3) unstable; urgency=medium

  * Feature: Generate logs and open folder with logs

 -- Proton Technologies AG <opensource@proton.me>  Fri, 18 Jun 2021 14:30:00 +0100

protonvpn-nm-lib (3.2.2-11) unstable; urgency=medium

  * Bugfix: Fix various Kill Switch issues
  * Improve: VPN reconnector after suspend

 -- Proton Technologies AG <opensource@proton.me>  Tue, 8 Jun 2021 16:45:00 +0100

protonvpn-nm-lib (3.2.1-1) unstable; urgency=medium

  * Bugfix: Connect to re-configured Secure Core servers

 -- Proton Technologies AG <opensource@proton.me>  Fri, 4 Jun 2021 11:00:00 +0100

protonvpn-nm-lib (3.2.0-5) unstable; urgency=medium

  * Cache all necessary data after successfull authentication
  * Bugfix: Select working backend

 -- Proton Technologies AG <opensource@proton.me>  Fri, 21 May 2021 13:00:00 +0100

protonvpn-nm-lib (3.1.4-2) unstable; urgency=medium

  * Force update systemd service after upgrading the package
  * Bugfix: Filter out tor servers from connect fastest and fastest in country

 -- Proton Technologies AG <opensource@proton.me>  Wed, 11 May 2021 11:00:00 +0100

protonvpn-nm-lib (3.1.3-1) unstable; urgency=medium

  * Fix streaming services icons cache
  * Fix client config not properly getting feature flags

 -- Proton Technologies AG <opensource@proton.me>  Fri, 07 May 2021 14:30:00 +0100

 protonvpn-nm-lib (3.1.2-1) unstable; urgency=medium

  * Exclude servers with TOR feature when getting fastest server

 -- Proton Technologies AG <opensource@proton.me>  Tue, 04 May 2021 11:00:00 +0100

 protonvpn-nm-lib (3.1.1-2) unstable; urgency=medium

  * Add support for streaming and virtual locations
  * Refactor session.py so that clientconfig and streaming are own classes
  * Update python3-proton-client dependency version
  * Update incorrect dependency version for python3-proton-client

 -- Proton Technologies AG <opensource@proton.me>  Fri, 30 Apr 2021 12:00:00 +0100

 protonvpn-nm-lib (3.0.0-1) unstable; urgency=medium

  * Treat server features as bitmaps

 -- Proton Technologies AG <opensource@proton.me>  Fri, 16 Apr 2021 13:30:00 +0100

 protonvpn-nm-lib (0.5.2-1) unstable; urgency=medium

  * Cache servers and client configurations upon login

 -- Proton Technologies AG <opensource@proton.me>  Thu, 15 Apr 2021 18:30:00 +0100

 protonvpn-nm-lib (0.5.1-5) unstable; urgency=medium

  * Improve reconnection logic when computer goes to sleep or there is no internet connectivity
  * Improve logging
  * Impove Kill Switch --on option after reboot
  * Improve error handling
  * Disconnect after logout
  * Return server object after successfully reconnecting
  * Add secure core settings for GUI purpose
  * Rename Kill Switch always-on to permanent
  * Add option to connect to fastest server and fastest server in country based on secure core setting

 -- Proton Technologies AG <opensource@proton.me>  Tue, 30 Mar 2021 12:15:00 +0100

protonvpn-nm-core (0.5.0-2) unstable; urgency=medium

  * Refactor library
  * Create public API
  * Improved library overall stability
  * Implement subprocess wrapper

 -- Proton Technologies AG <opensource@proton.me>  Thu, 25 Feb 2021 13:00:00 +0000

protonvpn-nm-core (0.4.2-1) unstable; urgency=low

  * Fix bug when connecting to P2P, Secure-Core and TOR due to incorrect subject name for TLS authentication
  * Correctly apply server domain for TLS authentication

 -- Proton Technologies AG <opensource@proton.me>  Thu, 25 Feb 2021 12:00:00 +0000

 protonvpn-nm-core (0.4.0-2) unstable; urgency=low

  * Improved Kill Switch logic
  * Improved reconnection logic after suspend/hibernate
  * Add IP server label suffix to username

 -- Proton Technologies AG <opensource@proton.me>  Tue, 02 Feb 2021 18:27:00 +0000

protonvpn-nm-core (0.3.0-6) UNRELEASED; urgency=low

  * Refactor server_manager
  * Bugfix: lowercase servername now passes regex (ie: ch-fi#1)
  * Add automated tests
  * Bugfix: Keyring AttributeError "kwallet"
  * Feature: Add netshield
  * Bugfix: Attempt to disable connectivity check only if need to manage ks

 -- Proton Technologies AG <opensource@proton.me>  Fri, 08 Jan 2021 15:05:09 +0000

protonvpn-nm-core (0.2.0-4) UNRELEASED; urgency=low

  * Introduce new caching system
  * Introducew new metadata manager
  * Feaure: Library will attempt to cache after connecting to VPN if previous cache is unsuccessful
  * Feature: Add support for reconnector feature
  * Bugfix: Raise KeyringError if exception is thrown
  * Bugfix: Recoonector not connecting after suspend/nework change

 -- Proton Technologies AG <opensource@proton.me>  Wed, 16 Dec 2020 10:19:34 +0000

protonvpn-nm-core (0.1.0-9) UNRELEASED; urgency=low

  * Bugfixes
  * By default DNS protection is enabled
  * Bugfix: invalid session, check for internet connection
  * Add constants and enum for clients
  * Update reconnector logic
  * Update add custom DNS if multiple are provided
  * Improve IPv6 leak manager logic detection

 -- Proton Technologies AG <opensource@proton.me>  Tue, 24 Nov 2020 15:45:52 +0000

protonvpn-nm-core (0.1.0-1) UNRELEASED; urgency=low

  * Bugfix
  * Initial beta release

 -- Proton Technologies AG <opensource@proton.me>  Fri, 13 Nov 2020 15:13:21 +0000

protonvpn-nm-core (0.0.6-6) unstable; urgency=low

  * Add support for proton-client v0.0.9-2

 -- Proton Technologies AG <opensource@proton.me>  Mon, 09 Nov 2020 12:50:20 +0000

protonvpn-nm-core (0.0.6-4) unstable; urgency=low

  * Display custom error message if perma-ks is enabled and no previous cache is available

 -- Proton Technologies AG <opensource@proton.me>  Mon, 09 Nov 2020 12:44:46 +0000

protonvpn-nm-core (0.0.6-3) unstable; urgency=low

  * Remove CLI references

 -- Proton Technologies AG <opensource@proton.me>  Mon, 09 Nov 2020 11:30:54 +0000

protonvpn-nm-core (0.0.6-2) unstable; urgency=low

  * Create own class for protonvpn reconnector
  * Introduce new feature: protonvpn reconnector
  * Introduce new feature: a suffix is appended to connection name, indicating to which server the user is connected to

 -- Proton Technologies AG <opensource@proton.me>  Mon, 29 Oct 2020 16:35:39 +0000

protonvpn-nm-core (0.0.6-1) unstable; urgency=low

  * Improve sub-process handling
  * Update display status connection
  * Disable NM connectivity check (for KS to work as expected)
  * Handle specific 401, 403, 429 and 503 errors
  * Handle other trivial HTTP status errors
  * Mock API calls for tests
  * Update logout so it attempts to delete the session from the server
  * Separate CLI from library, thus a new package is created for the CLI

 -- Proton Technologies AG <opensource@proton.me>  Mon, 29 Oct 2020 12:50:27 +0000

protonvpn-nm-core (0.0.5-1) unstable; urgency=low

  * Implement IPv6 leak protection
  * Implement DNS management
  * Implement Killswitchmanagement
  * Changed OpenVPN default protocol to UDP
  * Fix crash when attempting to load server for PMTEAM
  * Ignore TOR and SC when connecting to country fastest
  * Refactor code to store OpenVPN crendtials and tier in keychain
  * Fallback to existing server cache if API is unreacheable
  * Add new configurations menu feature

 -- Proton Technologies AG <opensource@proton.me>  Mon, 19 Oct 2020 19:40:49 +0100

protonvpn-nm-core (0.0.4-1) unstable; urgency=low

  * Initial alpha release

 -- Proton Technologies AG <opensource@proton.me>  Mon, 28 Sep 2020 10:55:25 +0100
