- Pin dry-eualizer to keep support of Ruby 2.3
- Pin dry-types to keep support of object type
- Fix deprecation of int in dry-types to use integer
- Support latest version of
dry-*
gems - Requires ruby 2.3
- Pin breaking upstream
dry-*
gems until code is fixed in aws_assume_role
- Allow aws-assume-role to retrieve all Yubikey stored OATH tokens (@alanthing)
- Publish separate gems for Linux, BSD and MacOS (@randomvariable)
- Determine gem dependencies for OS X & Linux at install time (@randomvariable)
- Escape run commands properly (@mrprimate)
- Ensure ~/.aws exists before saving configuration
- Fix setting environment variable throwing string frozen error (@timbirk)
- Display credential prompts on stderr to allow shell eval to work (@timbirk)
- Fix setting environment variable throwing string frozen error (@mrprimate)
- Fix incompatibility with version 0.4 of dry-struct (@tomhaynes)
- Fix deprecation warnings for dry-types
- Minimum Ruby version is now 2.2
- Add Yubikey OATH support to the default chain provider (@randomvariable)
- Loosen requirement on highline to improve compatibility with Puppet tools (@randomvariable)
- Add support for Yubikey as a source for MFA (@davbo)
- Remove expired credentials before writing new STS credentials (@davbo)
- Become compatible with Ruby 2.1 (@randomvariable)
- Added test suite from AWS SDK for Ruby (@randomvariable)
- Fix logging on Ruby 2.2 (@randomvariable)
- Complete rewrite with SDK compatible API layer (@randomvariable)
- Store master credentials in OS credential store. (@mrprimate)
- Add CLI (@mrprimate)
- Initial release (@jtopper)