Added
- Added support for generic OTP entry import
- Added support for binary attachements for manager that support it. #63
- Added support for the 10 following password managers: #84
- passpie
- keeper
- keepass with kdbx file
- Gnome Keyring
- AndOTP for:
- password encrypted backup,
- plain text backup,
- GPG encrypted backup.
- Aegis for:
- plain backup,
- password encrypted backup.
- Myki
- Gnome Authenticator
- Generic CSV
- password-store (yes it can import itself ;))
- Added Importer docstring.
- Added full docstring.
- Added zsh completion.
- Added the following optional dependencies:
pykeepass
: Keepass import from KDBX file,secretstorage
: Gnome Keyring import,cryptography
: AndOTP & Aegis encrypted import.
Changed
- Changed the config file format from
ini
toyaml
. - The config file now accept much more settings.
- The default Keepass, KeepassX2 and KkeepassXC importers now use Kdbx importer.
- Defusedxml is now an optional dependency only required for XML based import.
- Improve GPG key listing check.
- Dropped the support for reading data file from stdin due to issues with a
lot of password managers. - The README and the man page are now automatically updated with the data from
the importer docstring.
Fixed
Requirements
pass 1.7.0
or greater.- Python 3.4+
python3-setuptools
to build and install it.python3-yaml
(apt install python3-yaml
orpip3 install pyaml
)
Optional Requirements
Dependency | Required for | apt | pip |
---|---|---|---|
defusedxml | XML based importers | apt install python3-defusedxml
| pip3 install defusedxml
|
pykeepass | Keepass import from KDBX file | N/A | pip3 install pykeepass
|
secretstorage | Gnome Keyring import | apt install python3-secretstorage
| pip3 install secretstorage
|
cryptography | AndOTP or Aegis encrypted import | apt install python3-cryptography
| pip3 install cryptography
|
This release is signed using the GPG key 06A26D531D56C42D66805049C5469996F0DF68EC