- ✔ Fix decrypting, exporting secret keys gpg command. #114 and #118
- ✔ Fix support for GPG 2.1.X. #112
- ✔ Add message indicating how long the password will live in the clipboard
- ✔ Use SystemRandom() CSPRNG for password generation
- ✔ Add yaml.safe_dump to config command
- ✔ Add author flag to git commit in passpie.history
- ✔ Fix load config from local db config file
- ✔ Remove loading config from ".passpie/.config" if database path set
- ✔ Fix pinentry-mode error #107
- ✔ Repackage broken release
- ✔ Fix an issue with gpg2 (v2.1) where it does not respect --passphrase
- ✔ Fix empty config file error
- ✔ Fix tests on logging passphrase exception
- ✔ Fix logging minor exceptions to level error
- ✔ Upgrade dependencies
- ✔ Update encrypted credential dump to cleaner yaml.safe_dump
- ✔ Fix update credential password encrypts empty string
- ✔ Default to an empty dict instead of None
- ✔ Fix passpie update using only fullname query by name
- ✔ Fix string literals unicode tests
- ✔ Add support for empty passwords when adding credentials. closes #91
- ✔ Add interactive edit with editor on cli.update. closes #87
- ✔ Add interactive option to cli.add
- ✔ Remove short_commands config. closes #93
- ✔ Add command aliases support. closes #92
- ✔ Add list credentials command:
passpie list
- ✔ Refactor validators into validators module
- ✔ Fix not loading global config on
passpie config
- ✔ Add option config:
passpie --config path/to/config
- ✔ Add hidden field configuration. closes #90
- ✔ Fix import unicode on csv_importer
- ✔ Fix not loading config from remote db. closes #89
- ✔ Fix cloning remote repository database
- ✔ Add config command:
passpie config
- ✔ Fix process.Proc printing objects on Python3. fixes #88
- ✔ Fix integration-test Makefile target
- ✔ Fix keepass importer csv errors
- ✔ Fix csv importing unicode chars
- ✔ Add
--clone
option to cli.init - ✔ Add depth arg to clone function from cli.init
- ✔ Fix python3 setup read README.rst
- ✔ Fix config path to remote repo. fixes #86
- ✔ Add configurable master csv importer
- ✔ Fix cli
--importer
name on import command - ✔ Add Keepass csv importer. fixes #32
- ✔ Add
--importers
option to import - ✔ Fix genpass raising re.error on pattern error fixes #84
- ✔ Set
--pattern
option as standalone - ✔ Fix passpie complete commands for shells
- ✔ Fix tests on creating repository for git init
- ✔ Fix error creating subdir in database in git init
- ✔ Fix filtering by fullname without login
- ✔ Update colors on copy message
- ✔ Add volatile passpie repo using git url as path:
passpie -D https://foo@example.com/user/repo.git
. - ✔ Add autopush git remote history.
- ✔ Set default config recipient to
null
. - ✔ Fix error on passpie init raising exception when path exists. Closes #83
- ✔ Fix passpie update command values in wrong order
- ✔ Fix missing
--passphrase
option to init
- ✔ Fix runtime permission issues
- ✔ Add local database config files with
.config
- ✔ Add auto-pull git remote history. fixes #72
- ✔ Support default system keychain via config
recipient
. fixes #45 - ✔ Support filename extension
.pass
configurable. fixes #47 - ✔ Support regex pattern generated passwords. fixes #62
- ✔ Fix --random/--password error when passing from command. fixes #82
- ✔ Improve ensure passphrase function
- ✔ Fix fullname filtering credentials
- ✔ Fix issue on
reset-to
not reseting frompasspie log
- ✔ Fix issue on copy to clipboard on
cygwin
platform
- ✔ Minor fix on cryptor find binary
- ✔ Minor fix on which command not following symlinks on gnupg
- ✔ Support version control passpie database with git
- ✔ Minor bug fixes
- ✔ Support
gpg2
binary - ✔ Fix linux missing commands for copy to clipboard. thanks to @jpiron
- ✔ Fix update credential password from prompt
- ✔ Change completion script to passpie complete {zsh, bash}
- ✔ Fix unicode passwords handling
- ✔ Add
--to
option onpasspie copy
- ✔ Bug fixes on installation issues
- ✔ Completion on credential fullnames
- ✔ Add remove in bulk using simple name syntax.
- ✔ Fix bug on missing xclip/xsel installation on ubuntu.
- ✔ Add
--copy
to clipboard option onadd
command: Thanks to @vitalk - ✔ Add bumpversion for cleaner
--version
option.
- ✔ Bug fix on unicode characters for passphrase
- ✔ Bug fix on regex for fullname split on python2
- ✔ Add
--force
option to overwrite when inserting credentials that exists
- ✔ Support configurable random password generation
- ✔ Add query credential only by name
- ✔ Fix passpie utils handling bad config filepath
- ✔ Fix pysswords importer reading filepath
- ✔ Bug fixes on loading user config
- ✔ Minor bug fixes
- ✔ Disable show_password config
- ✔ Bug fixes on import command
- ✔ Add Pysswords importer
- ✔ Fix bugs on default importer readfile
- ✔ Bump invalid pypi version
- ✔ Fix
reset
command not copying newly re-encrypted credentials
- ✔ Add
reset
command. Reset passphrase and re-encrypt all credentials - ✔ Bug fixes
- ✔ Console interface
- ✔ Manage multiple databases
- ✔ Add, update, remove credentials
- ✔ Copy passwords to clipboard
- ✔ List credentials as a table
- ✔ Colored output
- ✔ Search credentials by name, login or comments
- ✔ Search with regular expression
- ✔ Grouping credentials
- ✔ Configuration by file
- ✔ Exporting Passpie database
- ✔ Importing Passpie database
- ✔ Randomly generated credential passwords
- ✔ Generate database status report