Changelog
### 21.8.0
```
-------
* 438: For better interoperability with other
applications, ``Windows`` backend now attempts to
decode passwords using UTF-8 if UTF-16 decoding fails.
Passwords are still stored as UTF-16.
```
### 21.7.0
```
-------
* 437: Package now declares typing support.
```
### 21.6.0
```
-------
* 403: Keyring no longer eagerly initializes the backend
on import, but instead defers the backend initialization
until a keyring is accessed. Any callers reliant on this
early intialization behavior may need to call
``keyring.core.init_backend()`` to explicitly initialize
the detected backend.
```
Links
- PyPI: https://pypi.org/project/keyring
- Changelog: https://pyup.io/changelogs/keyring/
- Repo: https://github.com/jaraco/keyring
This PR updates keyring from 21.5.0 to 21.8.0.
Changelog
### 21.8.0 ``` ------- * 438: For better interoperability with other applications, ``Windows`` backend now attempts to decode passwords using UTF-8 if UTF-16 decoding fails. Passwords are still stored as UTF-16. ``` ### 21.7.0 ``` ------- * 437: Package now declares typing support. ``` ### 21.6.0 ``` ------- * 403: Keyring no longer eagerly initializes the backend on import, but instead defers the backend initialization until a keyring is accessed. Any callers reliant on this early intialization behavior may need to call ``keyring.core.init_backend()`` to explicitly initialize the detected backend. ```Links
- PyPI: https://pypi.org/project/keyring - Changelog: https://pyup.io/changelogs/keyring/ - Repo: https://github.com/jaraco/keyring