v0.7.0
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 officialtestcommand 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, andrefresh. - 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
- PyPI: https://pypi.org/project/libterraform/0.7.0/
- Full changelog: v0.6.0...v0.7.0