Skip to content

v3.0.0

Compare
Choose a tag to compare
@Integralist Integralist released this 30 May 12:40
· 645 commits to main since this release
2ec21df

v3.0.0 (2022-05-30)

This release introduces a breaking change related to how a user controls interactive prompts and their default values.

There are now three globally available flags:

  • --accept-defaults: Accept default options for all interactive prompts apart from Yes/No confirmations.
  • --auto-yes: Answer yes automatically to all Yes/No confirmations. This may suppress security warnings.
  • --non-interactive: Do not prompt for user input - suitable for CI processes. Equivalent to --accept-defaults and --auto-yes.

This means the compute build, compute publish and compute serve commands no longer provide an --accept-custom-build flag. User's can instead specify either --auto-yes or --non-interactive.

The user experience for the compute deploy and compute publish command has not changed, only the implementation. This means that although the two commands no longer define --accept-defaults, the option itself is still exposed via the globally available flag.

Full Changelog

Breaking changes:

  • Implement new global flags for handling interactive prompts #568

Bug fixes:

  • The backend create command should set --port value if specified #566
  • Don't overwrite file.Load error with nil #569

Enhancements:

  • Support [scripts.post_build] #565
  • Support Viceroy "inline-toml" format and new contents field #567
  • Add example inline-toml dictionary to tests #570
  • Avoid config update checks when handling 'completion' flags #554