diff --git a/.changes/1.5.0.md b/.changes/1.5.0.md new file mode 100644 index 000000000..421cb2867 --- /dev/null +++ b/.changes/1.5.0.md @@ -0,0 +1,14 @@ +## 1.5.0 (August 31, 2023) + +FEATURES: + +* config: Introduced new `config` package which contains interfaces and helper functions for working with native Terraform configuration and variables ([#153](https://github.com/hashicorp/terraform-plugin-testing/issues/153)) +* helper/resource: Added `TestStep.ConfigDirectory` to allow specifying a directory containing Terraform configuration for use during acceptance tests ([#153](https://github.com/hashicorp/terraform-plugin-testing/issues/153)) +* helper/resource: Added `TestStep.ConfigFile` to allow specifying a file containing Terraform configuration for use during acceptance tests ([#153](https://github.com/hashicorp/terraform-plugin-testing/issues/153)) +* helper/resource: Added `TestStep.ConfigVariables` to allow specifying Terraform variables for use with Terraform configuration during acceptance tests ([#153](https://github.com/hashicorp/terraform-plugin-testing/issues/153)) +* helper/resource: Removed data resource and managed resource `id` attribute requirement ([#84](https://github.com/hashicorp/terraform-plugin-testing/issues/84)) + +ENHANCEMENTS: + +* helper/resource: Added `TestStep` type `ImportStateVerifyIdentifierAttribute` field, which can override the default `id` attribute used for matching prior resource state with imported resource state ([#84](https://github.com/hashicorp/terraform-plugin-testing/issues/84)) + diff --git a/.changes/unreleased/ENHANCEMENTS-20230820-195300.yaml b/.changes/unreleased/ENHANCEMENTS-20230820-195300.yaml deleted file mode 100644 index bce91dcbb..000000000 --- a/.changes/unreleased/ENHANCEMENTS-20230820-195300.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: ENHANCEMENTS -body: 'helper/resource: Added `TestStep` type `ImportStateVerifyIdentifierAttribute` - field, which can override the default `id` attribute used for matching prior - resource state with imported resource state' -time: 2023-08-20T19:53:00.488517-04:00 -custom: - Issue: "84" diff --git a/.changes/unreleased/FEATURES-20230728-143814.yaml b/.changes/unreleased/FEATURES-20230728-143814.yaml deleted file mode 100644 index 05b935fda..000000000 --- a/.changes/unreleased/FEATURES-20230728-143814.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: FEATURES -body: 'config: Introduced new `config` package which contains interfaces and helper - functions for working with native Terraform configuration and variables' -time: 2023-07-28T14:38:14.006499+01:00 -custom: - Issue: "153" diff --git a/.changes/unreleased/FEATURES-20230728-152737.yaml b/.changes/unreleased/FEATURES-20230728-152737.yaml deleted file mode 100644 index 231f35995..000000000 --- a/.changes/unreleased/FEATURES-20230728-152737.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: FEATURES -body: 'helper/resource: Added `TestStep.ConfigDirectory` to allow specifying a directory - containing Terraform configuration for use during acceptance tests' -time: 2023-07-28T15:27:37.944964+01:00 -custom: - Issue: "153" diff --git a/.changes/unreleased/FEATURES-20230728-152822.yaml b/.changes/unreleased/FEATURES-20230728-152822.yaml deleted file mode 100644 index d47d27ee5..000000000 --- a/.changes/unreleased/FEATURES-20230728-152822.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: FEATURES -body: 'helper/resource: Added `TestStep.ConfigFile` to allow specifying a file containing - Terraform configuration for use during acceptance tests' -time: 2023-07-28T15:28:22.204411+01:00 -custom: - Issue: "153" diff --git a/.changes/unreleased/FEATURES-20230728-152917.yaml b/.changes/unreleased/FEATURES-20230728-152917.yaml deleted file mode 100644 index 5284c9469..000000000 --- a/.changes/unreleased/FEATURES-20230728-152917.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: FEATURES -body: 'helper/resource: Added `TestStep.ConfigVariables` to allow specifying Terraform variables - for use with Terraform configuration during acceptance tests' -time: 2023-07-28T15:29:17.02183+01:00 -custom: - Issue: "153" diff --git a/.changes/unreleased/FEATURES-20230820-195624.yaml b/.changes/unreleased/FEATURES-20230820-195624.yaml deleted file mode 100644 index 0486f11e4..000000000 --- a/.changes/unreleased/FEATURES-20230820-195624.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: FEATURES -body: 'helper/resource: Removed data resource and managed resource `id` attribute - requirement' -time: 2023-08-20T19:56:24.356163-04:00 -custom: - Issue: "84" diff --git a/CHANGELOG.md b/CHANGELOG.md index 3670a9619..5a5d2028e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +## 1.5.0 (August 31, 2023) + +FEATURES: + +* config: Introduced new `config` package which contains interfaces and helper functions for working with native Terraform configuration and variables ([#153](https://github.com/hashicorp/terraform-plugin-testing/issues/153)) +* helper/resource: Added `TestStep.ConfigDirectory` to allow specifying a directory containing Terraform configuration for use during acceptance tests ([#153](https://github.com/hashicorp/terraform-plugin-testing/issues/153)) +* helper/resource: Added `TestStep.ConfigFile` to allow specifying a file containing Terraform configuration for use during acceptance tests ([#153](https://github.com/hashicorp/terraform-plugin-testing/issues/153)) +* helper/resource: Added `TestStep.ConfigVariables` to allow specifying Terraform variables for use with Terraform configuration during acceptance tests ([#153](https://github.com/hashicorp/terraform-plugin-testing/issues/153)) +* helper/resource: Removed data resource and managed resource `id` attribute requirement ([#84](https://github.com/hashicorp/terraform-plugin-testing/issues/84)) + +ENHANCEMENTS: + +* helper/resource: Added `TestStep` type `ImportStateVerifyIdentifierAttribute` field, which can override the default `id` attribute used for matching prior resource state with imported resource state ([#84](https://github.com/hashicorp/terraform-plugin-testing/issues/84)) + ## 1.4.0 (July 24, 2023) FEATURES: