Skip to content

v2.6

Compare
Choose a tag to compare
@roddhjav roddhjav released this 08 Jun 16:57
· 376 commits to master since this release
v2.6
6fb1bbd

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 to yaml.
  • 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

  • Remove OS separaror from title #64
  • Add '\t' to the clean list #65
  • Fix some typos #83

Requirements

  • pass 1.7.0 or greater.
  • Python 3.4+
  • python3-setuptools to build and install it.
  • python3-yaml (apt install python3-yaml or pip3 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