Skip to content

Commit

Permalink
Update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
hc-github-team-tf-provider-devex committed Mar 21, 2023
1 parent 918e8d1 commit 3773267
Show file tree
Hide file tree
Showing 13 changed files with 50 additions and 69 deletions.
25 changes: 25 additions & 0 deletions .changes/1.2.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
## 1.2.0 (March 21, 2023)

NOTES:

* New `DEBUG` level `Detected value change between proposed new state and prior state` log messages with the offending attribute path are now emitted when proposed new state value differences would cause the framework to automatically mark all unconfigured `Computed` attributes as unknown during planning. These can be used to troubleshoot potential resource implementation issues, or framework and Terraform plan logic bugs. ([#630](https://github.com/hashicorp/terraform-plugin-framework/issues/630))
* This Go module has been updated to Go 1.19 per the [Go support policy](https://golang.org/doc/devel/release.html#policy). Any consumers building on earlier Go versions may experience errors. ([#682](https://github.com/hashicorp/terraform-plugin-framework/issues/682))

FEATURES:

* resource/schema: Introduce packages, interface types, and built-in static value functionality for schema-based default values ([#674](https://github.com/hashicorp/terraform-plugin-framework/issues/674))

ENHANCEMENTS:

* internal/fwserver: Added `DEBUG` logging to aid troubleshooting unexpected plans with unknown values ([#630](https://github.com/hashicorp/terraform-plugin-framework/issues/630))
* types/basetypes: Add `BoolValue` type `NewBoolPointerValue()` creation function and `ValueBoolPointer()` method ([#689](https://github.com/hashicorp/terraform-plugin-framework/issues/689))
* types/basetypes: Add `Float64Value` type `NewFloat64PointerValue()` creation function and `ValueFloat64Pointer()` method ([#689](https://github.com/hashicorp/terraform-plugin-framework/issues/689))
* types/basetypes: Add `Int64Value` type `NewInt64PointerValue()` creation function and `ValueInt64Pointer()` method ([#689](https://github.com/hashicorp/terraform-plugin-framework/issues/689))
* types/basetypes: Add `StringValue` type `NewStringPointerValue()` creation function and `ValueStringPointer()` method ([#689](https://github.com/hashicorp/terraform-plugin-framework/issues/689))
* resource/schema: Added `Default` fields to `Attribute` types, which support schema-based default values ([#674](https://github.com/hashicorp/terraform-plugin-framework/issues/674))

BUG FIXES:

* types/basetypes: Fixed `Float64Type` type `ValueFromTerraform` method to handle valid, stringified numbers from Terraform ([#648](https://github.com/hashicorp/terraform-plugin-framework/issues/648))
* resource: Prevented nested attribute and block plan modifications from being undone ([#669](https://github.com/hashicorp/terraform-plugin-framework/issues/669))

6 changes: 0 additions & 6 deletions .changes/unreleased/BUG FIXES-20230209-172935.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions .changes/unreleased/BUG FIXES-20230210-092136.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/ENHANCEMENTS-20230209-172838.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/ENHANCEMENTS-20230314-144231.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/ENHANCEMENTS-20230314-144232.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/ENHANCEMENTS-20230314-144233.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/ENHANCEMENTS-20230314-144234.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/ENHANCEMENTS-20230320-135650.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/FEATURES-20230320-135357.yaml

This file was deleted.

10 changes: 0 additions & 10 deletions .changes/unreleased/NOTES-20230209-172818.yaml

This file was deleted.

6 changes: 0 additions & 6 deletions .changes/unreleased/NOTES-20230303-091808.yaml

This file was deleted.

25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,28 @@
## 1.2.0 (March 21, 2023)

NOTES:

* New `DEBUG` level `Detected value change between proposed new state and prior state` log messages with the offending attribute path are now emitted when proposed new state value differences would cause the framework to automatically mark all unconfigured `Computed` attributes as unknown during planning. These can be used to troubleshoot potential resource implementation issues, or framework and Terraform plan logic bugs. ([#630](https://github.com/hashicorp/terraform-plugin-framework/issues/630))
* This Go module has been updated to Go 1.19 per the [Go support policy](https://golang.org/doc/devel/release.html#policy). Any consumers building on earlier Go versions may experience errors. ([#682](https://github.com/hashicorp/terraform-plugin-framework/issues/682))

FEATURES:

* resource/schema: Introduce packages, interface types, and built-in static value functionality for schema-based default values ([#674](https://github.com/hashicorp/terraform-plugin-framework/issues/674))

ENHANCEMENTS:

* internal/fwserver: Added `DEBUG` logging to aid troubleshooting unexpected plans with unknown values ([#630](https://github.com/hashicorp/terraform-plugin-framework/issues/630))
* types/basetypes: Add `BoolValue` type `NewBoolPointerValue()` creation function and `ValueBoolPointer()` method ([#689](https://github.com/hashicorp/terraform-plugin-framework/issues/689))
* types/basetypes: Add `Float64Value` type `NewFloat64PointerValue()` creation function and `ValueFloat64Pointer()` method ([#689](https://github.com/hashicorp/terraform-plugin-framework/issues/689))
* types/basetypes: Add `Int64Value` type `NewInt64PointerValue()` creation function and `ValueInt64Pointer()` method ([#689](https://github.com/hashicorp/terraform-plugin-framework/issues/689))
* types/basetypes: Add `StringValue` type `NewStringPointerValue()` creation function and `ValueStringPointer()` method ([#689](https://github.com/hashicorp/terraform-plugin-framework/issues/689))
* resource/schema: Added `Default` fields to `Attribute` types, which support schema-based default values ([#674](https://github.com/hashicorp/terraform-plugin-framework/issues/674))

BUG FIXES:

* types/basetypes: Fixed `Float64Type` type `ValueFromTerraform` method to handle valid, stringified numbers from Terraform ([#648](https://github.com/hashicorp/terraform-plugin-framework/issues/648))
* resource: Prevented nested attribute and block plan modifications from being undone ([#669](https://github.com/hashicorp/terraform-plugin-framework/issues/669))

# 1.1.1 (January 13, 2022)

BUG FIXES:
Expand Down

0 comments on commit 3773267

Please sign in to comment.