- Support python 3.14; drop python 3.10 (
ff16e5e)
- Warn instead of crash if keyring is locked (
2407a14)
- Return None for load_services if file doesn't exist instead of an exception (
41a01a3)
- Don't crash on missing (supported) keyring (
2624e2a)
- Link to 2fas cli tool (
791286c)
- Require the latest configuraptor, which includes a fix for 3.12 (
bfae811)
- Import
secretstoragefor type hinting only (because the dependency is only installed on Linux by keyring) (ab87e47)
- Added more examples in readme (
da25c64)
- 'cleanup_keyring' now actually cleans up (removes old entries) (
d072555) - Make more fields optional, as in the file standard (
5c017cd)
- changelog: Manually updated changelog to include the new /tmp behavior (
b81e53d)
- Use tempfile to get temp dir, rather than assuming /tmp (
b42ebc2by @crmarsh) - Revert linting changes to fixtures in 'tests' (
8c717f5)
- deps: Remove cli-related dependencies (
b2d0cce)
- load_services: Made
passphraseoption as shown in the docs actually work (1ff6694)
- Moved library code from 2fas to lib2fas (
e4be2b7)