- TER-486: script release process (it was a pain to do it right each time)
8.1.1
FIXED:
- TER-485: fix `use_local_azure_session_directory` parameter which was no longer taken into account since v8.0.0
8.1.0
UPDATES:
- TER-473: cleanup README of remaining Makefile references - TER-478: display gcloud command output in case of error - TER-482: add support for python 3.10 and update dependencies
FIXED:
- TER-477: remove warning about using `amd64` binaries on non-`arm64` architecture for `darwin` platform - TER-483: fix azure extras
8.0.2
FIXED:
- TER-476: re-add `packaging` dependency needed for Azure authentication that was lost on removal of `azure-cli` dependency
8.0.1
FIXED:
- TER-475: terraform only supports `darwin` (MacOS) on `arm64` (Apple Silicon M1) since v1.0.2, so force usage of `amd64` binaries with Rosetta for older terraform versions - TER-476: re-add `azure-cli-core` and `msrestazure` dependencies needed for Azure authentication that were lost on removal of `azure-cli` dependency
8.0.0
BREAKING:
- TER-473: Use poetry to manage project to: - make it installable with pip and pipx once, no longer as a submodule of each workspace - ease dependencies management and make it more robust - remove the `Makefile` - remove the `switchver` subcommand that is no longer needed now that terraform binary is directly used from `~/.terraform.d/versions` and symbolic links are no longer created in `.wrapper/bin` - add `-V`/`--version` parameter to get the version of the tfwrapper itself - `use_local_azure_session_directory` now defaults to `True` - drop `azure-cli` dependency from the wrapper's virtualenv (use `pipx install azure-cli` to install it in your environment if you need)
FIXED:
- TER-474: Support downloading terraform binaries for MacOS on Apple Silicon M1 (`darwin_arm64`)