- add simplecov test coverage configuration (Doug Ireton)
- add --clean-unknown-clients switch to knife remove/rotate (Thomas Gschwind and Reto Hermann)
- add --clean switch to knife update (thanks to Matt Brimstone)
- added aruba CLI testing framework (just for --clean option for now)
- add Ruby 2.0.x and 2.1.x to Travis platforms
- Add knife vault refresh command
- Use node_name as a default admin
- Add DEMO for users
- Add vault_admins to knife.rb for a default set of vault admins
- Validate data bag ID before saving
- Add search_query to vault metadata
- Refactor knife commands to be knife vault verb
- Deprecate old knife commands
- Add knife vault show to deprecate knife decrypt
- Print admins, clients and search_query in show with -p
- Add knife vault edit to edit vault items
- Add mode option for knife.rb
- Fix more README typos
- 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"
- When VALUES is not supplied print the whole vault item
- 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