Release 1.6. Changes: == Features == * `pass find` allows searching for filenames or directory names within the password store. It makes use of tree 1.7.0 features that the pass community developed. * `pass grep` allows searching inside of encrypted files. * `pass mv` and `pass cp` allow moving and copying password files around, and automatically reencrypt them if the source folder requires a different gpg-id. * The --reencrypt/-e switch is now gone from init. All comands that change gpg-id or move password files around (such as mv and cp) automatically reencrypt passwords *as needed*, if the source has a different gpg-id or if the gpg-id for a given directory has changed. * `make test` will now run an ever-growing test suite of automated unit tests to ensure that we remain bug-free. * pass init allows deinitializing sub-gpg-id files by an empty string key argument. * If stdin is not a tty, no interactive questions are asked. * Empty folders are pruned on removing or moving entries. * Sneaky paths are checked and prevented. * Platform files run before installation too now. * Support for Windows/Cygwin. * We detect gpg-agent and display a warning if it's not running before mass-reencryption operations. * Makefile now automatically detects bash/zsh/fish completion support. * Complete reorganization of codebase for improved maintainability. * Revelation2pass converstion script supports xml. * Keepassx2pass conversion script handles new lines and slashes. == Bug Fixes == * Bash completion is installed to correct place * Better error messages. * Clarification of secure tmpdir on FreeBSD. * Platform installation supports GNU sed. * Zsh completion supports trailing slashes. * Typos. == New Additions from Contributors == * 1Password importer <http://git.zx2c4.com/password-store/tree/contrib/importers/1password2pass.rb> * Pass now supports Emacs: <http://git.zx2c4.com/password-store/tree/contrib/emacs>