# changelog

author: Luke Titley <luke.titley@proton.ch> 4.9.0
changelog:
  - Switch DisplayPortForwarding env var to Feature Flag
  - Show port forwarding desktop notification (Josep Llaneras)
  - Fix cancel connection (Josep Llaneras).
  - Remove save_setting when building UI when a feature requires upgrade (Alexandru Cheltuitor)


author: Luke Titley <luke.titley@proton.ch> 4.9.3
changelog:
  - Minor changes to wording of port forwarding user interface (Luke Titley)
  - Update api-core dependency (Pep Llaneras)


author: Pep Llaneras <josep.llaneras@proton.ch> 4.9.4
changelog:
  - Fix crash when quitting the app while connected and PF is enabled (Alexandru Cheltuitor).
  - Add linux referral to sign-up page URL (Alexandru Cheltuitor)


author: Richard Paterson <richard.paterson@proton.ch> 4.9.7
changelog:
  - Update early access stable and beta packages
  - Ensures beta toggling uses correct apt command for debian based distributions
  - Fixes beta toggle activating with incoherent distribution detection
  - Fixes server button not reflecting current connection state
  - Removes reconnect message for Netshield, port forwarding, vpn accelerator and Moderate NAT settings changes.


author: Pep Llaneras <josep.llaneras@proton.ch> 4.11.0
changelog:
  - feat: add 2fa security device verification (Alexandru Cheltuitor, Luke Titley, Pep Llaneras)
  - fix: change ST toaster for include mode (Pep Llaneras)
  - fix: fix add window title word duplication (Alexandru Cheltuitor)
  - fix: ensure label mode is updated when switching modes (Alexandru Cheltuitor)
  - feat: add include mode (Alexandru Cheltuitor, Luke Titley, Pep Llaneras)
  - fix: hide proton vpn app from st (Alexandru Cheltuitor)


author: Alexandru Cheltuitor <alexandru.cheltuitor@proton.ch> 4.8.2
changelog:
  - Display port forwarding UI if environment variable is set (Alexandru Cheltuitor).
  - Ensure app does not crash when attempting to logout after doing a search (Alexandru Cheltuitor).
  - Ensure UI is using latest feature flags after login, by recreating the VPN widget whenever it's displayed (Alexandru Cheltuitor).


author: Luke Titley <luke.titley@proton.ch> 4.8.3
changelog:
  - Replace deprecated `set_state` for `set_state_flags`. (Alexandru Cheltuitor)
  - Add back tests and improve code readability. (Alexandru Cheltuitor)
  - Cleanup old feature flags. (Alexandru Cheltuitor)
  - Display server load in search results. (Luke Titley)


author: Xavier Piroux <xavier.piroux@proton.ch> 0.3.2
changelog:
  - ProtonSSO : allow selecting the keyring backend (unspecified: load default keyring)
  - External contribution from 'wesinator' : fix hostname segment regex


author: Richard Paterson <richard.paterson@proton.ch> 0.45.12
changelog:
  - feat: add synchronous path to updating client config, feature flags and certificate caches for CLI


author: Alexandru Cheltuitor <alexandru.cheltuitor@proton.ch> 0.12.7
changelog:
  - Revert introduced workarounds for kill switch with newer versions of netplan (1.1.1-1). Users are now able to use kill switch while having IPv6 disable at grub/kernel level.


author: Alexandru Cheltuitor <alexandru.cheltuitor@proton.ch> 0.12.11
changelog:
  - Ensure that Proton DNS IP is used as a fallback when custom DNS is enabled but no IP is provided with the WireGuard protocol.


