Skip to content

Commit 711b0a5

Browse files
Update changelog
1 parent 9d9533c commit 711b0a5

13 files changed

+50
-69
lines changed

.changes/1.8.0.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
## 1.8.0 (April 18, 2024)
2+
3+
BREAKING CHANGES:
4+
5+
* function: Removed `Definition` type `Parameter()` method ([#968](https://github.com/hashicorp/terraform-plugin-framework/issues/968))
6+
7+
NOTES:
8+
9+
* function: Provider-defined function features are now considered generally available and protected by compatibility promises ([#966](https://github.com/hashicorp/terraform-plugin-framework/issues/966))
10+
* attr/xattr: The `TypeWithValidate` interface has been deprecated in preference of the `ValidateableAttribute` interface. A `ValidatableParameter` interface has also been added to the `function` package ([#968](https://github.com/hashicorp/terraform-plugin-framework/issues/968))
11+
12+
FEATURES:
13+
14+
* attr/xattr: Added `ValidateableAttribute` interface for custom value type implementations ([#968](https://github.com/hashicorp/terraform-plugin-framework/issues/968))
15+
* function: Added `ValidateableParameter` interface for custom value type implementations ([#968](https://github.com/hashicorp/terraform-plugin-framework/issues/968))
16+
* `function`: Add `BoolParameterValidator`, `DynamicParameterValidator`, `Float64ParameterValidator`, `Int64ParameterValidator`, `ListParameterValidator`, `MapParameterValidator`, `NumberParameterValidator`, `ObjectParameterValidator`, `SetParameterValidator`, and `StringParameterValidator` interfaces for custom function parameter validation implementations. ([#971](https://github.com/hashicorp/terraform-plugin-framework/issues/971))
17+
* `function`: Add `ParameterWithBoolValidators`, `ParameterWithInt64Validators`, `ParameterWithFloat64Validators`, `ParameterWithDynamicValidators`, `ParameterWithListValidators`, `ParameterWithMapValidators`, `ParameterWithNumberValidators`, `ParameterWithObjectValidators`, `ParameterWithSetValidators`, and `ParameterWithStringValidators` interfaces to enable parameter-based validation support ([#971](https://github.com/hashicorp/terraform-plugin-framework/issues/971))
18+
19+
BUG FIXES:
20+
21+
* types/basetypes: Prevented panic in the `MapValue` types `Equal` method when the receiver has a nil `elementType` ([#961](https://github.com/hashicorp/terraform-plugin-framework/issues/961))
22+
* types/basetypes: Prevented panic in the `ListValue` types `Equal` method when the receiver has a nil `elementType` ([#961](https://github.com/hashicorp/terraform-plugin-framework/issues/961))
23+
* types/basetypes: Prevented panic in the `SetValue` types `Equal` method when the receiver has a nil `elementType` ([#961](https://github.com/hashicorp/terraform-plugin-framework/issues/961))
24+
* resource: Ensured computed-only dynamic attributes will not cause `wrong final value type` errors during planning ([#969](https://github.com/hashicorp/terraform-plugin-framework/issues/969))
25+

.changes/unreleased/BREAKING CHANGES-20240404-182004.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/BUG FIXES-20240319-085739.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/BUG FIXES-20240319-085908.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/BUG FIXES-20240319-085928.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/BUG FIXES-20240325-101108.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/FEATURES-20240404-154339.yaml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changes/unreleased/FEATURES-20240404-154439.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/FEATURES-20240405-183917.yaml

Lines changed: 0 additions & 7 deletions
This file was deleted.

.changes/unreleased/FEATURES-20240405-184527.yaml

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)