- Mark eliver as dev dependency
- Adds HTML doc generation function, cleans up project config, and improves README. Updates ex_doc to version 0.22 which requires elixir 1.7+.
- When reading from Vault, do not allow a nil errors or warnings value to hijack the response
- Updating ex_doc dependency to enable mix docs and in turn, mix hex.publish
- poison should be listed as runtime dependency
- Ensure warnings are exposed in the response
- Update to use Poison 4.x
- AWS IAM authentication support
- Add VAULT_CACERT support
- Add support for renewing lease
- Add support for read dynamic secrets
- Added delete key feature
- Authentication methods are more generic
- Add support for certificate files in request
- Add timeout to client
- Upgrade httpoison to 1.0
- Add support for VAULT_SSL_VERIFY environment variable - this brings VaultEx in line with equivalent Vault libraries in Ruby, Node, etc
- Use atom instead of sting for econnrefused
- On error don't stringify the error reason - this adds too much noise
- Added support for token authentication
- Misc documentation changes
- Fixing deployment error
- Fix missing VERSION file
- Add support for LDAP authentication
- Fix minor bugs in unit tests and Dockerfile
- Adding eliver tool for easier version bumping