v2.4.0
2.4.0 / 2026-09-07
Features
- Replace the bundled terraform-installer with a simple built-in one for the
zipmethod, supporting native Apple Silicon and Linux arm64 builds (#26, #30) - Add
CHTF_RELEASES_URLfor downloading Terraform releases from a mirror (#26)
Fixes
- Stop untapping
yleisradio/terraformson auto-install, as Homebrew would uninstall the Terraform versions installed from it; print a hint instead (#31) - Use the
zipmethod on Linux even if the Homebrew Tap is installed, as Casks are macOS only (#27) - Fix
chtf systemand version switching whenCHTF_TERRAFORM_DIRcontains glob characters (#32) - Treat unknown
CHTF_AUTO_INSTALLvalues asaskinstead of installing silently (#29) - Validate the version argument before using it in file paths and download URLs (#28)
- Decline the install confirmation with a message when stdin is not a terminal, instead of reading from it (#33)
Full Changelog: v2.3.1...v2.4.0