This file is used to track notable changes to the codebase
- Added SAML check for AWS login to see if you're actually getting something back.
- SMS MFA support
- Corrected bin path when installing as a package
- Fix yarn.lock registry references
- Support for OTP(Google Authenticator, Okta Verify) added
- Now will use ora, or a passed in object to keep status for the login process
- Added the ability to pass a role to the login CLI command
- Improvements to the overall flow to setting config
- Writing credentials will now completely replace the profile section. This is to ensure that any extra keys that may exist are removed. Notable
aws_security_token
- This file
- Duration support across all functions
- Changed code organization so index.js properly contains only exports
- Updated promptForConfig() to accept all options as function parameters. It will also now ask only for items not passed in those parameters.
- Updated getConfig() to be static. Should have already been.
- login() now accepts profile, duration, region, and role as parameters. This allows for:
- Completely headless calls when the user has multiple roles present in the SAML assertion
- Setting a different profile than the default stored in config.
- Now properly sleeps when polling for MFA success
- Script will properly exit after the default 30 second timeout when polling for MFA sucess
This files format is based on Keep a Changelog