Overview
Request 1222557 revoked
- update to 4.7.1
* Fix bug when opening the settings window and advanced kill
switch is enabled the settings would crash.
* drop obsolete setup-data-files.patch
* rewrite spec file to match coming rpm 4.20 requirements
+ use %{python_module } macro in BuildRequires
+ use %autosetup
+ use %python_subpackages
+ use %pyproject_wheel
+ use %pyproject_install
+ use %{python_expand }
+ use %{python_files}
* add BuildRequires python base >= 3.8
* add BuildRequires python-pip
* add BuildRequires python-wheel
* change python-proton-vpn-api-core version requirement to 0.35.2
* add BuildRequires librsvg2
* add Requires python-distro
* add Requires python-pygobject
* add Requires python-requests
* change obsolete *.egg-info path to *.dist-info
- remove obsolete BuildRequirements as follows:
* remove BuildRequires python-vpn-connection
* remove BuildRequires python-vpn-killswitch-network-manager
* remove BuildRequires python-vpn-logger
- remove obsolete installation Requirements as follows:
* remove Requires python-vpn-connection
* remove Requires python-vpn-killswitch-network-manager
* remove Requires python-vpn-logger
- new in 4.7.0
* Update kill switch and protocol label, clarifying that they can
be switched only when disconnected from vpn.
* Fix introduced regression as it was no longer deactivating the
selection of protocol and kill switch while being connected to VPN.
* Add start-app-minimized to settings window.
- new in 4.6.0
* Remove killswitch dependencies in setup.py as packages have been
deprecated.
* Merge community MR to allow the app to start minimized based on
CLI arguments.
* MR https://github.com/ProtonVPN/proton-vpn-gtk-app/pull/58.
* Drop secret service package.
* Drop logger package.
* Fix regression when moving refreshers.
* Move refreshers to core API.
- new in 4.5.0
* Add back scheduler after memory leak fix.
* When toggling IPv6 ensure that user is notified that a
reconnection is necessary and prevent certificate refresh.
* Add IPv6 toggle to settings window.
- new in 4.4.5
* Switch back to old scheduler due to memory leak in new one.
* Show VPN accelerator setting disabled to free users.
* Don't display reconnect message when connected via WireGuard
protocol and settings are switched.
* Changes due to api-core refactor.
- new in 4.4.4
* Request connection features via local agent if available.
* Added a MaximumSessionsReached event to the list of events that
can be emitted.
* Update package URL used by early release settings toggle.
- new in 4.4.3
* Refresh certificate whenever the app receives an expired
certificate event.
- new in 4.4.2
* Official beta release
* Only display WireGuard protocol if already selected or if
feature flag is enabled, otherwise hide it.
* Fix wrong imports after core api refactor.
* Implement and refresh feature flags.
* When early access is toggled, ensure that repo package can be
downloaded, otherwise display error message.
* Add early access toggle to settings window.
* Move the scripts for generating the changelogs into a separate
repo.
- new in 4.4.1
* Only allow kill switch settings modifications when disconnected
from the VPN.
* Log the user out on session expired error while updating
certificate.
* Implement exponential backoff when retrying to refresh certificate.
* Fix task scheduler after suspending/resuming the computer.
- new in 4.4.0
* Prepare wireguard release.
- new in 4.3.3
* We no longer call UsageReporting.init to initialize UsageReporting.
* Only initialize sentry on first enable.
* Forward SSL_CERT_FILE environment variable to sentry.
Request History
priand created request
- update to 4.7.1
* Fix bug when opening the settings window and advanced kill
switch is enabled the settings would crash.
* drop obsolete setup-data-files.patch
* rewrite spec file to match coming rpm 4.20 requirements
+ use %{python_module } macro in BuildRequires
+ use %autosetup
+ use %python_subpackages
+ use %pyproject_wheel
+ use %pyproject_install
+ use %{python_expand }
+ use %{python_files}
* add BuildRequires python base >= 3.8
* add BuildRequires python-pip
* add BuildRequires python-wheel
* change python-proton-vpn-api-core version requirement to 0.35.2
* add BuildRequires librsvg2
* add Requires python-distro
* add Requires python-pygobject
* add Requires python-requests
* change obsolete *.egg-info path to *.dist-info
- remove obsolete BuildRequirements as follows:
* remove BuildRequires python-vpn-connection
* remove BuildRequires python-vpn-killswitch-network-manager
* remove BuildRequires python-vpn-logger
- remove obsolete installation Requirements as follows:
* remove Requires python-vpn-connection
* remove Requires python-vpn-killswitch-network-manager
* remove Requires python-vpn-logger
- new in 4.7.0
* Update kill switch and protocol label, clarifying that they can
be switched only when disconnected from vpn.
* Fix introduced regression as it was no longer deactivating the
selection of protocol and kill switch while being connected to VPN.
* Add start-app-minimized to settings window.
- new in 4.6.0
* Remove killswitch dependencies in setup.py as packages have been
deprecated.
* Merge community MR to allow the app to start minimized based on
CLI arguments.
* MR https://github.com/ProtonVPN/proton-vpn-gtk-app/pull/58.
* Drop secret service package.
* Drop logger package.
* Fix regression when moving refreshers.
* Move refreshers to core API.
- new in 4.5.0
* Add back scheduler after memory leak fix.
* When toggling IPv6 ensure that user is notified that a
reconnection is necessary and prevent certificate refresh.
* Add IPv6 toggle to settings window.
- new in 4.4.5
* Switch back to old scheduler due to memory leak in new one.
* Show VPN accelerator setting disabled to free users.
* Don't display reconnect message when connected via WireGuard
protocol and settings are switched.
* Changes due to api-core refactor.
- new in 4.4.4
* Request connection features via local agent if available.
* Added a MaximumSessionsReached event to the list of events that
can be emitted.
* Update package URL used by early release settings toggle.
- new in 4.4.3
* Refresh certificate whenever the app receives an expired
certificate event.
- new in 4.4.2
* Official beta release
* Only display WireGuard protocol if already selected or if
feature flag is enabled, otherwise hide it.
* Fix wrong imports after core api refactor.
* Implement and refresh feature flags.
* When early access is toggled, ensure that repo package can be
downloaded, otherwise display error message.
* Add early access toggle to settings window.
* Move the scripts for generating the changelogs into a separate
repo.
- new in 4.4.1
* Only allow kill switch settings modifications when disconnected
from the VPN.
* Log the user out on session expired error while updating
certificate.
* Implement exponential backoff when retrying to refresh certificate.
* Fix task scheduler after suspending/resuming the computer.
- new in 4.4.0
* Prepare wireguard release.
- new in 4.3.3
* We no longer call UsageReporting.init to initialize UsageReporting.
* Only initialize sentry on first enable.
* Forward SSL_CERT_FILE environment variable to sentry.
avicenzi declined request
I updated the package to the latest version because Factory was broken.
priand revoked request
@avicenzi: review reminder
%{python_module base >= 3.8}, %python_subpackages, and %pyproject_wheel do not make much sense to me, this is an application, not a library.
The build does not work on Leap.