# Change Log All notable changes to this project will be documented in this file. This project *loosely tries* to adhere to [Semantic Versioning](http://semver.org/), even before v1.0. ## [0.2.0] * #34 Terraform Cloud and Terraform Enterprise support added. * TFC Vars support: JSON and DSL. config.overwrite and config.overwrite_sensitive configs * Build all stacks with config/terraform files. Designed to support the TFC VCS-driven workflow. * Layer Interface module added. All latest provider plugins like terraspace\_plugin_aws make use of this module. * Backend pattern expansion auto-detects the provider bakcend. The `expansion` method replaces the `backend_expand` method. `backend_expand` is deprecated. * New expander variables: TYPE_INSTANCE, INSTANCE, CACHE_ROOT. Also added strip trailing - and / behavior. * Timeout for terraform init. The default timeout is 10m and will then print out the terraform init log. * Terraspace 0.2.x is compatible with terraspace\_plugin_aws 0.2.x, terraspace\_plugin_google 0.2.x, and terraspace\_plugin_azurerm 0.2.x * New commands: terraspace list, terraspace cloud list, terraspace cloud setup, terraspace cloud destroy, terraspace new shim, terraspace new git_hook * terraspace list: list of modules and stacks * terraspace cloud list: shows list of TFC workspaces * terraspace cloud setup: setups up TFC workspace for VCS-driven workflow. This automatically happens for the TFC CLI-driven workflow. * terraspace cloud destroy: destroys the TFC workspace associated with the stack. Can also use the `terraspace down demo --destroy-workspace` option. * terraspace new shim: An quick way to generate a terraspace shim. * terraspace new git_hook: An quick way to set up a git pre-push hook for the TFC VCS-driven workflow. * terraspace down: works even if there's no app/stacks folder. A fake stack is built. * terraspace build: terraspace build placeholder concept. * terraspace build: only builds now. auto bucket backend creation and terraform init is is still automatically called by terraform up, etc. * terraspace up: --reconfigure option. This is useful if upgrading Terraform version. ## [0.1.2] - #33 rspec-terraspace dependency added ## [0.1.1] - #32 terraspace summary --short option ## [0.1.0] - Initial release