From 49ff3796bf362a235edb5958714ac89f9c2c00a3 Mon Sep 17 00:00:00 2001 From: Sebastian Korfmann Date: Wed, 21 Apr 2021 16:49:33 +0200 Subject: [PATCH 1/4] Update changelog --- CHANGELOG.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4df77c3732..fcf46c2188 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,21 @@ +## 0.3.0 (April 21, 2021) + +**Breaking Changes** + +- We're now supporting multiple Stacks! - existing Terraform state files from **local** Terraform workflows have to be renamed to match the stack name. + +**Implemented enhancements:** + +- Add support for remote templates [\#645](https://github.com/hashicorp/terraform-cdk/pull/645) +- Handle Multiple Stacks [\#636](https://github.com/hashicorp/terraform-cdk/pull/636) + +**Fixed Bugs** + +- Fix module variables without type [\#630](https://github.com/hashicorp/terraform-cdk/pull/630) +- Fix module without newline [\#633](https://github.com/hashicorp/terraform-cdk/pull/633) +- Rename instance variable to a more specific name to avoid name collisions [\#640](https://github.com/hashicorp/terraform-cdk/pull/640) +- Fix multiple modules with same end name [\#637](https://github.com/hashicorp/terraform-cdk/pull/637) + ## 0.2.2 (April 13, 2021) **Fixed Bugs** From 716af791ba10de51b5e1666fb4bd4ffd91b2b04a Mon Sep 17 00:00:00 2001 From: Sebastian Korfmann Date: Wed, 21 Apr 2021 16:49:42 +0200 Subject: [PATCH 2/4] Bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7800122965..d50652a65b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "root", - "version": "0.2.2", + "version": "0.3.0", "private": true, "scripts": { "build": "lerna run --scope cdktf* --scope @cdktf/* build", From 89253ec7ba7dce69c10fb4e342e41695999a1516 Mon Sep 17 00:00:00 2001 From: Sebastian Korfmann Date: Wed, 21 Apr 2021 16:53:10 +0200 Subject: [PATCH 3/4] Actionable breaking change description --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fcf46c2188..8e9f8e24de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,9 @@ **Breaking Changes** -- We're now supporting multiple Stacks! - existing Terraform state files from **local** Terraform workflows have to be renamed to match the stack name. +We're now supporting multiple Stacks! - existing Terraform state files from **local** Terraform workflows have to be renamed to match the stack name. + +Up until CDK for Terraform version `0.2` only a single stack was supported. For local state handling, a `terraform.tfstate` file in the project root folder was used. With version `0.3.0` the local state file reflects the stack name it belongs to in its file name. When a `terraform.tfstate` file is still present in the project root folder, it has to be renamed to match the schema `terraform..tfstate` manually. **Implemented enhancements:** From 9603a3bc763b4127369bb399c748fa040dbb70ad Mon Sep 17 00:00:00 2001 From: Sebastian Korfmann Date: Wed, 21 Apr 2021 21:11:32 +0200 Subject: [PATCH 4/4] Update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e9f8e24de..6920cbc199 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ Up until CDK for Terraform version `0.2` only a single stack was supported. For **Fixed Bugs** +- Wait for ConfigurationVersion to be ready when using Terraform Cloud [\#655](https://github.com/hashicorp/terraform-cdk/pull/655) - Fix module variables without type [\#630](https://github.com/hashicorp/terraform-cdk/pull/630) - Fix module without newline [\#633](https://github.com/hashicorp/terraform-cdk/pull/633) - Rename instance variable to a more specific name to avoid name collisions [\#640](https://github.com/hashicorp/terraform-cdk/pull/640)