- [ENHANCEMENT] Update deps
- [ENHANCEMENT] Support lists of yubikeys per name
- [ENHANCEMENT] Identify yubikey via mapping file
- [ENHANCEMENT] Allow providing a yubikey serial with --serial
- [ENHANCEMENT] Default to using us-east-1 regional STS endpoint
- [ENHANCEMENT] Add helper function for detecting yubikey presence
- [ENHANCEMENT] Multi processing now supports configurable KeyFunc and passes through tags, to enable downstream libraries to better customize xargs results
- [ENHANCEMENT] Update deps
- [BUGFIX] Fix handling for empty wmenu selection
- [ENHANCEMENT] Update deps
- [ENHANCEMENT] Update deps
- [ENHANCEMENT] Update deps
- [ENHANCEMENT] Add ResolveOptions for Grapher, to enable overriding region setting
- [BUGFIX] Add quirks fix for fuzzyfinder terminal bug on Macs
- [ENHANCEMENT] Update deps
- [FEATURE] Use STS regional endpoints for API requests
- [ENHANCEMENT] Prompt for profile before confirmation when rotating
- [FEATURE] Implement profile rotation
- [ENHANCEMENT] Improve text for new rotated AWS key
- [FEATURE] Add profile management commands
- [BUGFIX] Correct handling of quotes in xargs commands
- [ENHANCEMENT] Update deps
- [BUGFIX] Fix go.sum file
- [ENHANCEMENT] Show prompt message for fuzzy prompt
- [ENHANCEMENT] Update deps
- [ENHANCEMENT] Update deps
- [FEATURE] Add user-agent support
- [BUGFIX] Update to patched keychain library which resolves Catalina deprecation warning
- [ENHANCEMENT] Update deps
- [ENHANCEMENT] Update deps
- [ENHANCEMENT] Switch to GitHub Actions for CI
- [ENHANCEMENT] Update deps
- [BUGFIX] Update deps
- [BUGFIX] Additional version setting fix
- [BUGFIX] Fix version setting
- [FEATURE] Show confirmation prompt before running xargs
- [FEATURE] Add xargs subcommand
- [FEATURE] Mutex for thread-safe credential lookups
- [FEATURE] Update speculate to handle platform-specific env vars
- [BUGFIX] Trim all whitespace from profiles/prompt, including on Windows
- [BUGFIX] Bring in speculate upgrade to fix MultiMfaPrompt chaining bug
- [ENHANCEMENT] Support speculate MultiMfaPrompt
- [BUGFIX] Update speculate dep to fix empty parameter bug
- [BUGFIX] Update timber dependency to fix logging bug
- [BUGFIX] Update input dependency to fix prompt formatting bug
- [ENHANCEMENT] Update go.mod to remove cruft
- [BUGFIX] Fix SessionName typo
- [BREAKING] Updated to speculate v2
- [BREAKING] Uses https://github.com/akerl/input rather than built-in prompts
- [BREAKING] Travel/Itinerary/Hop rebuild as Grapher/Path/Hop. Grapher.Resolve() resolves the path to the target role/account, Path.Traverse() executes the necessary role assumptions. This enables the addition of hop caching
- [FEATURE] Caching is supported by Path objects, allowing credentials to be saved and reused for intermediate hops
- [FEATURE] Fail with meaningful error if schema format has changed
- [ENHANCEMENT] Improved debug/info log messages