diff --git a/.changes/1.10.0.md b/.changes/1.10.0.md new file mode 100644 index 000000000..ca9a927d6 --- /dev/null +++ b/.changes/1.10.0.md @@ -0,0 +1,14 @@ +## 1.10.0 (August 08, 2024) + +NOTES: + +* compare: The `compare` package is considered experimental and may be altered or removed in a subsequent release ([#330](https://github.com/hashicorp/terraform-plugin-testing/issues/330)) +* statecheck: `CompareValue`, `CompareValueCollection`, and `CompareValuePairs` state checks are considered experimental and may be altered or removed in a subsequent release. ([#330](https://github.com/hashicorp/terraform-plugin-testing/issues/330)) + +FEATURES: + +* compare: Introduced new `compare` package, which contains interfaces and implementations for value comparisons in state checks. ([#330](https://github.com/hashicorp/terraform-plugin-testing/issues/330)) +* statecheck: Added `CompareValue` state check, which compares sequential values of the specified attribute at the given managed resource, or data source, using the supplied value comparer. ([#330](https://github.com/hashicorp/terraform-plugin-testing/issues/330)) +* statecheck: Added `CompareValueCollection` state check, which compares each item in the specified collection (e.g., list, set) attribute, with the second specified attribute at the given managed resources, or data sources, using the supplied value comparer. ([#330](https://github.com/hashicorp/terraform-plugin-testing/issues/330)) +* statecheck: Added `CompareValuePairs` state check, which compares the specified attributes at the given managed resources, or data sources, using the supplied value comparer. ([#330](https://github.com/hashicorp/terraform-plugin-testing/issues/330)) + diff --git a/.changes/unreleased/FEATURES-20240717-155731.yaml b/.changes/unreleased/FEATURES-20240717-155731.yaml deleted file mode 100644 index 6f06b4eb9..000000000 --- a/.changes/unreleased/FEATURES-20240717-155731.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: FEATURES -body: 'compare: Introduced new `compare` package, which contains interfaces and implementations - for value comparisons in state checks.' -time: 2024-07-17T15:57:31.637692-04:00 -custom: - Issue: "330" diff --git a/.changes/unreleased/FEATURES-20240717-160116.yaml b/.changes/unreleased/FEATURES-20240717-160116.yaml deleted file mode 100644 index 6783377d1..000000000 --- a/.changes/unreleased/FEATURES-20240717-160116.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: FEATURES -body: 'statecheck: Added `CompareValue` state check, which compares sequential values of the - specified attribute at the given managed resource, or data source, using the supplied value comparer.' -time: 2024-07-17T16:01:16.194665-04:00 -custom: - Issue: "330" diff --git a/.changes/unreleased/FEATURES-20240717-160331.yaml b/.changes/unreleased/FEATURES-20240717-160331.yaml deleted file mode 100644 index 1187e32a3..000000000 --- a/.changes/unreleased/FEATURES-20240717-160331.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: FEATURES -body: 'statecheck: Added `CompareValueCollection` state check, which compares each item in - the specified collection (e.g., list, set) attribute, with the second specified - attribute at the given managed resources, or data sources, using the supplied value comparer.' -time: 2024-07-17T16:03:31.77827-04:00 -custom: - Issue: "330" diff --git a/.changes/unreleased/FEATURES-20240717-164418.yaml b/.changes/unreleased/FEATURES-20240717-164418.yaml deleted file mode 100644 index 312311b1f..000000000 --- a/.changes/unreleased/FEATURES-20240717-164418.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: FEATURES -body: 'statecheck: Added `CompareValuePairs` state check, which compares the - specified attributes at the given managed resources, or data sources, using - the supplied value comparer.' -time: 2024-07-17T16:44:18.612874-04:00 -custom: - Issue: "330" diff --git a/.changes/unreleased/NOTES-20240717-155810.yaml b/.changes/unreleased/NOTES-20240717-155810.yaml deleted file mode 100644 index a8edd41c4..000000000 --- a/.changes/unreleased/NOTES-20240717-155810.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: NOTES -body: 'compare: The `compare` package is considered experimental and may be altered - or removed in a subsequent release' -time: 2024-07-17T15:58:10.435384-04:00 -custom: - Issue: "330" diff --git a/.changes/unreleased/NOTES-20240717-164911.yaml b/.changes/unreleased/NOTES-20240717-164911.yaml deleted file mode 100644 index bc3af510b..000000000 --- a/.changes/unreleased/NOTES-20240717-164911.yaml +++ /dev/null @@ -1,7 +0,0 @@ -kind: NOTES -body: 'statecheck: `CompareValue`, `CompareValueCollection`, and `CompareValuePairs` - state checks are considered experimental and may be altered or removed in a subsequent - release.' -time: 2024-07-17T16:49:11.296585-04:00 -custom: - Issue: "330" diff --git a/CHANGELOG.md b/CHANGELOG.md index 97eeed1ec..a64850d7b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +## 1.10.0 (August 08, 2024) + +NOTES: + +* compare: The `compare` package is considered experimental and may be altered or removed in a subsequent release ([#330](https://github.com/hashicorp/terraform-plugin-testing/issues/330)) +* statecheck: `CompareValue`, `CompareValueCollection`, and `CompareValuePairs` state checks are considered experimental and may be altered or removed in a subsequent release. ([#330](https://github.com/hashicorp/terraform-plugin-testing/issues/330)) + +FEATURES: + +* compare: Introduced new `compare` package, which contains interfaces and implementations for value comparisons in state checks. ([#330](https://github.com/hashicorp/terraform-plugin-testing/issues/330)) +* statecheck: Added `CompareValue` state check, which compares sequential values of the specified attribute at the given managed resource, or data source, using the supplied value comparer. ([#330](https://github.com/hashicorp/terraform-plugin-testing/issues/330)) +* statecheck: Added `CompareValueCollection` state check, which compares each item in the specified collection (e.g., list, set) attribute, with the second specified attribute at the given managed resources, or data sources, using the supplied value comparer. ([#330](https://github.com/hashicorp/terraform-plugin-testing/issues/330)) +* statecheck: Added `CompareValuePairs` state check, which compares the specified attributes at the given managed resources, or data sources, using the supplied value comparer. ([#330](https://github.com/hashicorp/terraform-plugin-testing/issues/330)) + ## 1.9.0 (July 09, 2024) ENHANCEMENTS: