Skip to content

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 02:07
· 27 commits to main since this release

Highlights

libterraform 0.7.0 updates the embedded Terraform runtime to 1.6.6 and refreshes TerraformCommand for the Terraform 1.6 CLI surface.

Breaking Changes

  • TerraformCommand.test() now follows Terraform's official test command instead of the former experimental command shape. Some parameters changed to match Terraform 1.6.

What's Changed

  • Updated Terraform from 1.5.7 to 1.6.6.
  • Added TerraformCommand.get() support.
  • Updated command parameters for init, validate, plan, fmt, providers, providers_lock, providers_mirror, and refresh.
  • Added Python 3.12 support.
  • Fixed the release GitHub Actions workflow.

Compatibility

  • Terraform: 1.6.6
  • Python: 3.7+ (tested through Python 3.12)

Contributors

Thanks to @haodeon for the Terraform 1.6.6 update in #8.

Install

pip install "libterraform==0.7.0"

Links