Skip to content

Release v3.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Aug 17:08
· 75 commits to main since this release
1c57251

What's Changed

BMX 3 is a rewrite in C#.

Breaking changes

  • The --output flag for bmx print is renamed to --format. The --output flag for bmx write remains unchanged.
  • bmx version is removed and replaced with bmx --version.
  • default_duration in config file is renamed to duration.
  • allow_project_config is removed from the global config file. Local .bmx config files are always enabled now.

New features

  • New command bmx configure for setting global configs.
  • New command bmx login to create a cached Okta session without getting AWS credentials.
  • All flags are optional by default, and BMX will prompt for user input if required info isn't provided as command line flags.
  • New flag --non-interactive that suppresses all interactive prompts. If required info isn't already provided as command line flags, BMX will exit with an error.
  • Password input prompt displays entered characters as asterisks.
  • When MFA is required and only one method is available, that method is automatically selected.
  • Support for Mintty (hence Git Bash, Cygwin, and MSYS2).
  • JSON output format bmx print --format json.

New Contributors