Skip to content

v0.29.0

Choose a tag to compare

@TeamDman TeamDman released this 07 Nov 21:58
· 623 commits to main since this release
  • Rename fetch_groups to fetch_all_groups
  • Add --json flag to write logs to a .jsonl file
  • Add debug warning when picker tui elements contain \t
  • Fix choice alignment in "copy azurerm backend" action
  • Introduce compute sku and vm image structs and helper fetcher functions
  • Fix picker TUI multiline support
  • Fix picker TUI ctrl+c support
  • Make app exit happily on ctrl+c or esc on main menu
  • Add azure audit and azure-dev-ops audit commands
  • Remove dependency on validator crate in favour of just using eyre for context
  • Add create import block for role assignment action
  • Add AzureDevOpsLicenseEntitlementLicense variant for Msdn-Eligible, add Other variant
  • Revamp cloud_terrastodon_command tracing
  • Revamp internal CLI structure
    • add cloud_terrastodon.exe az group list
    • add cloud_terrastodon.exe az group browse
    • add cloud_terrastodon.exe az policy definition list
    • add cloud_terrastodon.exe az policy definition browse
    • add cloud_terrastodon.exe az tag for-cleanup
  • Add ctrl+backspace support to picker tui
    • Existing textarea widget has alt+backspace hotkey but I prefer ctrl+backspace .-.
  • Add cloud_terrastodon.exe az pim activate commands
  • Rename HCL to Hcl in structs and stuff
  • CodeReference changed to introduce new LocationWithinFile struct
  • Refactored import and data block stuff
  • Introduce "cloud_terrastodon terraform src add-imports" to generate import blocks from source code