All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Numerous Go dependencies have been updated.
- The CI process now runs the tool in the context of a GitHub Actions runner, which is an explicitly desired support case.
- The tool no longer checks if a version of Terraform is installed before executing the
tfenv install
command. When run in the context of a machine where there are no Terraform versions already installed bytfenv
, the tool would fail becausetfenv
returns a non zero exit code in this case. Rather than introduce logic to try and capture this edge case, the "check-before-install" logic has just been removed, since theinstall
command is idempotent.
- StdError for invoked processes is now always logged to the console. Previously it was only logged if a method input was set to
true
.
This is the initial release for the tool.