v0.8.2
Highlights
This 0.8.x patch release keeps libterraform on Terraform 1.8.4 while modernizing the Python packaging and CI toolchain.
Breaking Changes
- Dropped support for Python 3.7 and 3.8. The minimum supported Python version is now 3.9.
What's Changed
- Added Python 3.13 and 3.14 support.
- Migrated the build backend from Poetry to hatchling and the development workflow to uv.
- Fixed Linux wheel tags so uploaded wheels are accepted by PyPI-compatible installers.
- Added a macOS x86_64 wheel built via cross-compilation from the ARM macOS runner.
- Updated GitHub Actions and runner images to currently supported versions.
- Added
make build PY=3.xxsupport for selecting the Python version during builds.
Compatibility
- Terraform: 1.8.4
- Python: 3.9 to 3.14
Install
pip install "libterraform==0.8.2"Links
- PyPI: https://pypi.org/project/libterraform/0.8.2/
- Full changelog: v0.8.0...v0.8.2