- Update README to correct typos
- Modify admin loading to fall back to clients endpoint if not found in users endpoint
- Add --file to "knife encrypt update" & "knife encrypt create" to do file encryption in chef-vault. It will create a key called "file-content" & "file-name"
- Modify written data bag json files in solo mode to be valid for the knife data bag from file command
- Modify knife encrypt remove to automatically rotate keys
- Removal of knife encrypt certs
- Removal of knife encrypt passwords
- Add knife encrypt create
- Add knife encrypt update
- Add knife encrypt remove
- Add knife encrypt delete
- Add knife encrypt rotate keys
- Add knife decrypt
- Update chef-vault binary to take -v, -i, -a
- Add ChefVault::Item class
- Add ChefVault::ItemKeys class
- Modify ChefVault::User to use ChefVault::Item to maintain backwards compatability
- Modify ChefVault::Certificate to use ChefVault::Item to maintain backwards compatability
- Update compat to be class ChefVault not module ChefVault to remove knife errors
- Allow nodes/clients to be used as Admins
- Move compat include into the lazy-load deps
- Modify open file commands in knife commands to avoid file locking on windows
- Update to use attr_accessor in chef_vault
- Add rspec tests
- Update to create data bag folder if it does not already exist
- Clarify Readme
- Compatibility with Chef 10/11 (Shef vs Chef-Shell)
- Rename from Chef-Keepass to Chef-Vault
- Add Certificate class
- Add encrypt cert