proton-core (0.7.4) unstable; urgency=medium

  * truncate passwords longer than 72 bytes

 -- Elena Svilpe <elena.svilpe@proton.ch>  Wed, 22 Apr 2026 15:55:24 +0200

proton-core (0.7.3) unstable; urgency=medium

  * CLI tool proton.sso : add optional argument --keyring
  * fix session.__setstate__() : missing to restore 2FA / refresh_revision

 -- Xavier Piroux <xavier.piroux@proton.ch>  Wed, 24 Sep 2025 14:12:41 +0200

proton-core (0.7.2) unstable; urgency=medium

  * improve docstring of sync wrapper functions

 -- Xavier Piroux <xavier.piroux@proton.ch>  Wed, 24 Sep 2025 12:11:37 +0200

proton-core (0.7.1) unstable; urgency=medium

  * Update spec file.

 -- Alexandru Cheltuitor <alexandru.cheltuitor@proton.ch>  Mon, Sep 22 2025 10:00:00 +0100

proton-core (0.7.0) unstable; urgency=medium

  * Add fido2 support for 2fa authorization.

 -- Luke Titley <luke.titley@proton.ch>  Wed, Sep 10 2025 17:08:07 +0200

proton-core (0.6.0) unstable; urgency=medium

  * Ensure CI passed soc tests.

 -- Alexandru Cheltuitor <alexandru.cheltuitor@proton.ch>  Tue, 17 Jun 2025 15:00:00 +0000

proton-core (0.5.0) unstable; urgency=medium

  * Provide access to the binary response when requesting with 'return_raw'.

 -- Luke Titley <luke.titley@proton.ch>  Wed, 4 Jun 2025 15:00:00 +0000

proton-core (0.4.0) unstable; urgency=medium

  * Require python >= 3.9 to allow libraries using newer language features

 -- Alexandru Cheltuitor <alexandru.cheltuitor@proton.ch>  Tue, 19 Nov 2024 14:00:00 +0000

proton-core (0.3.3) unstable; urgency=medium

  * Amend type hinting

 -- Josep Llaneras <josep.llaneras@proton.ch>  Wed, 18 Sep 2024 09:53:48 +0200

proton-core (0.3.2) unstable; urgency=medium

  * ProtonSSO : allow selecting the keyring backend (unspecified: load default keyring)
  * External contribution from 'wesinator' : fix hostname segment regex

 -- Xavier Piroux <xavier.piroux@proton.ch>  Wed, 11 Sep 2024 12:53:42 +0200

proton-core (0.3.1) unstable; urgency=medium

  * Minor changes following feedback/review

 -- Luke Titley <luke.titley@proton.ch>  Fri, 30 Aug 2024 16:37:12 +0200

proton-core (0.3.0) unstable; urgency=medium

  * Allow clients to support 'If-Modified-Since'

 -- Luke Titley <luke.titley@proton.ch>  Tue, 27 Aug 2024 16:37:12 +0200

proton-core (0.2.1) unstable; urgency=medium

  * Make logs less verbose

 -- Josep Llaneras <josep.llaneras@proton.ch>  Fri, 02 Aug 2024 11:37:12 +0200

proton-core (0.2.0) unstable; urgency=medium

  * Add dynamic module validation

 -- Alexandru Cheltuitor <alexandru.cheltuitor@proton.ch>  Mon, 27 May 2024 10:00:00 +0200

proton-core (0.1.19) unstable; urgency=medium

  * Sanitize DNS response

 -- Josep Llaneras <josep.llaneras@proton.ch>  Thu, 23 May 2024 18:01:11 +0200

proton-core (0.1.18) unstable; urgency=medium

  * Fix invalid modulus error when logging in

 -- Josep Llaneras <josep.llaneras@proton.ch>  Tue, 30 Apr 2024 16:48:51 +0200

proton-core (0.1.17) unstable; urgency=medium

  * Session forking

 -- Robin Delcros <robin.delcros@proton.ch>  Fri, 01 Mar 2024 14:21:24 +0100

proton-core (0.1.16) unstable; urgency=medium

  * fixing (another) race condition in async_refresh()

 -- Laurent Fasnacht <laurent.fasnacht@proton.ch>  Thu, 16 Nov 2023 13:05:53 +0100

proton-core (0.1.15) unstable; urgency=medium

  * fixing race condition in async_refresh()

 -- Xavier Piroux <xavier.piroux@proton.ch>  Tue, 24 Oct 2023 11:29:39 +0200

proton-core (0.1.14) unstable; urgency=medium

  * Fix crash on Python 3.12

 -- Josep Llaneras <josep.llaneras@proton.ch>  Tue, 24 Oct 2023 10:26:36 +0200

proton-core (0.1.13) unstable; urgency=medium

  * Amend setup.py
  * Add minimum required python version

 -- Alexandru Cheltuitor <alexandru.cheltuitor@proton.ch>  Thu, 19 Oct 2023 13:00:00 +0100

proton-core (0.1.12) unstable; urgency=medium

  * async_api_request() : raise Exception instead of return None in case of error
  * AutoTransport.find_available_transport() can raise ProtonAPINotReachable

 -- Xavier Piroux <xavier.piroux@proton.ch>  Thu, 13 Jul 2023 08:04:00 +0200

proton-core (0.1.11) unstable; urgency=medium

  * API URL : https://vpn-api.proton.me
  * fixed Alternative Routing : support IP addresses

 -- Xavier Piroux <xavier.piroux@proton.ch>  Fri, 12 May 2023 13:48:11 +0200

proton-core (0.1.10) unstable; urgency=medium

  * Add license

 -- Alexandru Cheltuitor <alexandru.cheltuitor@proton.ch>  Wed, 19 Apr 2023 00:00:00 +0100

proton-core (0.1.9) unstable; urgency=medium

  * proton-sso: fixing 2fa

 -- Xavier Piroux <xavier.piroux@proton.ch>  Thu, 06 Apr 2023 06:22:46 +0200

proton-core (0.1.8) unstable; urgency=medium

  * Allow running proton.sso module

 -- Josep Llaneras <josep.llaneras@proton.ch>  Mon, 27 Mar 2023 14:58:52 +0200

proton-core (0.1.7) unstable; urgency=medium

  * Hide SSO CLI

 -- Alexandru Cheltuitor <alexandru.cheltuitor@proton.ch>  Wed, 15 Mar 2023 11:00:00 +0100

proton-core (0.1.6) unstable; urgency=medium

  * Fix invalid attribute

 -- Josep Llaneras <josep.llaneras@proton.ch>  Tue, 07 Mar 2023 18:36:40 +0100

proton-core (0.1.5) unstable; urgency=medium

  * Do not leak timeout errors when selecting transport

 -- Josep Llaneras <josep.llaneras@proton.ch>  Mon, 06 Mar 2023 13:00:00 +0100

proton-core (0.1.4) unstable; urgency=medium

  * Fix alternative routing crash during domain refresh

 -- Josep Llaneras <josep.llaneras@proton.ch>  Fri, 03 Mar 2023 19:16:11 +0100

proton-core (0.1.3) unstable; urgency=medium

  * Recursively create product folders

 -- Alexandru Cheltuitor <alexandru.cheltuitor@proton.ch>  Mon, 13 Feb 2023 14:00:00 +0100
 
proton-core (0.1.2) unstable; urgency=medium

  * Rely on API for username validation

 -- Alexandru Cheltuitor <alexandru.cheltuitor@proton.ch>  Thu, 09 Feb 2023 14:00:00 +0100
 
proton-core (0.1.1) unstable; urgency=medium

  * Handle aiohttp timeout error

 -- Josep Llaneras <josep.llaneras@proton.ch>  Wed, 08 Feb 2023 16:29:58 +0100

proton-core (0.1.0) unstable; urgency=medium

  * Support posting form-encoded data

 -- Josep Llaneras <josep.llaneras@proton.ch>  Fri, 20 Jan 2023 14:49:18 +0100

proton-core (0.0.2) UNRELEASED; urgency=medium

  * Make Loader.get_all thread safe.

 -- Josep Llaneras <josep.llaneras@proton.ch>  Wed, 14 Sep 2022 18:10:08 +0200

proton-core (0.0.1) UNRELEASED; urgency=medium

  * Initial release.

 -- Xavier Piroux <xavier.piroux@proton.ch>  Fri, 28 Jan 2022 16:56:27 +0100
