hashicorp/terraform-plugin-docs (github.com/hashicorp/terraform-plugin-docs)
### [`v0.16.0`](https://togithub.com/hashicorp/terraform-plugin-docs/releases/tag/v0.16.0)
[Compare Source](https://togithub.com/hashicorp/terraform-plugin-docs/compare/v0.15.0...v0.16.0)
ENHANCEMENTS:
- generate: Prevent files and subdirectories in the rendered website directory that are not directly managed by `tfplugindocs` from being deleted during generation ([#267](https://togithub.com/hashicorp/terraform-plugin-docs/issues/267))
- validate: Add `cdktf` to list of allowed rendered website subdirectories ([#267](https://togithub.com/hashicorp/terraform-plugin-docs/issues/267))
### [`v0.15.0`](https://togithub.com/hashicorp/terraform-plugin-docs/releases/tag/v0.15.0)
[Compare Source](https://togithub.com/hashicorp/terraform-plugin-docs/compare/v0.14.1...v0.15.0)
BREAKING CHANGES:
- generate: The `legacy-sidebar` flag has been removed without replacement. It implemented no logic and is not necessary with Terraform Registry based documentation ([#258](https://togithub.com/hashicorp/terraform-plugin-docs/issues/258))
NOTES:
- 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. ([#231](https://togithub.com/hashicorp/terraform-plugin-docs/issues/231))
ENHANCEMENTS:
- generate: Added `provider-dir` flag, which enables the command to be run from any directory ([#259](https://togithub.com/hashicorp/terraform-plugin-docs/issues/259))
hashicorp/terraform-plugin-framework (github.com/hashicorp/terraform-plugin-framework)
### [`v1.3.4`](https://togithub.com/hashicorp/terraform-plugin-framework/releases/tag/v1.3.4)
[Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework/compare/v1.3.3...v1.3.4)
BUG FIXES:
- types/basetypes: Prevented Float64Value Terraform data consistency errors for numbers with high precision floating point rounding errors ([#817](https://togithub.com/hashicorp/terraform-plugin-framework/issues/817))
### [`v1.3.3`](https://togithub.com/hashicorp/terraform-plugin-framework/releases/tag/v1.3.3)
[Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework/compare/v1.3.2...v1.3.3)
BUG FIXES:
- types/basetypes: Minor reduction of memory allocations for `ObjectValue` type `ToTerraformValue()` method, which decreases provider operation durations at scale ([#775](https://togithub.com/hashicorp/terraform-plugin-framework/issues/775))
- resource: Prevented panic during planning caused by `SetNestedAttribute` with nested attribute `Default` and multiple configured elements ([#783](https://togithub.com/hashicorp/terraform-plugin-framework/issues/783))
- tfsdk: Prevented `Value Conversion Error` diagnostics when using `Set()` method with base types instead of custom types ([#806](https://togithub.com/hashicorp/terraform-plugin-framework/issues/806))
- providerserver: Significantly reduced memory usage for framework data handling operations, especially during the `PlanResourceChange` RPC ([#792](https://togithub.com/hashicorp/terraform-plugin-framework/issues/792))
### [`v1.3.2`](https://togithub.com/hashicorp/terraform-plugin-framework/releases/tag/v1.3.2)
[Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework/compare/v1.3.1...v1.3.2)
BUG FIXES:
- resource/schema: Ensured `Default` implementations received request `Path` and have response `Diagnostics` handled ([#778](https://togithub.com/hashicorp/terraform-plugin-framework/issues/778))
- resource/schema: Prevented panics with `Default` implementations on list, map, and set where no response `Diagnostics` or `PlanValue` was returned ([#778](https://togithub.com/hashicorp/terraform-plugin-framework/issues/778))
- providerserver: Ensured Terraform CLI interrupts (e.g. Ctrl-c) properly cancel the `context.Context` of inflight requests ([#782](https://togithub.com/hashicorp/terraform-plugin-framework/issues/782))
- providerserver: Prevented caching of unused data and managed resource schemas ([#784](https://togithub.com/hashicorp/terraform-plugin-framework/issues/784))
### [`v1.3.1`](https://togithub.com/hashicorp/terraform-plugin-framework/releases/tag/v1.3.1)
[Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework/compare/v1.3.0...v1.3.1)
BUG FIXES:
- datasource/schema: Ensure nested attribute and block Equal methods check nested attribute and block definition equality ([#752](https://togithub.com/hashicorp/terraform-plugin-framework/issues/752))
- provider/metaschema: Ensure nested attribute Equal methods check nested attribute definition equality ([#752](https://togithub.com/hashicorp/terraform-plugin-framework/issues/752))
- provider/schema: Ensure nested attribute and block Equal methods check nested attribute and block definition equality ([#752](https://togithub.com/hashicorp/terraform-plugin-framework/issues/752))
- resource/schema: Ensure nested attribute and block Equal methods check nested attribute and block definition equality ([#752](https://togithub.com/hashicorp/terraform-plugin-framework/issues/752))
- types/basetypes: Prevented panics in `ListType`, `MapType`, and `SetType` methods when `ElemType` field is not set ([#714](https://togithub.com/hashicorp/terraform-plugin-framework/issues/714))
- resource/schema: Prevented `Value Conversion Error` diagnostics for attributes and blocks implementing both `CustomType` and `PlanModifiers` fields ([#754](https://togithub.com/hashicorp/terraform-plugin-framework/issues/754))
- types/basetypes: Prevented panic with `ListTypableWithSemanticEquals` and `SetTypableWithSemanticEquals` when proposed new element count was greater than prior element count ([#772](https://togithub.com/hashicorp/terraform-plugin-framework/issues/772))
### [`v1.3.0`](https://togithub.com/hashicorp/terraform-plugin-framework/releases/tag/v1.3.0)
[Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework/compare/v1.2.0...v1.3.0)
NOTES:
- datasource/schema: The `Schema` type `Validate()` method has been deprecated in preference of `ValidateImplementation()` ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699))
- provider/metaschema: The `Schema` type `Validate()` method has been deprecated in preference of `ValidateImplementation()` ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699))
- provider/schema: The `Schema` type `Validate()` method has been deprecated in preference of `ValidateImplementation()` ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699))
- resource/schema: The `Schema` type `Validate()` method has been deprecated in preference of `ValidateImplementation()` ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699))
ENHANCEMENTS:
- datasource/schema: Added `Schema` type `ValidateImplementation()` method, which performs framework-defined schema validation and can be used in unit testing ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699))
- provider/metaschema: Added `Schema` type `ValidateImplementation()` method, which performs framework-defined schema validation and can be used in unit testing ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699))
- provider/schema: Added `Schema` type `ValidateImplementation()` method, which performs framework-defined schema validation and can be used in unit testing ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699))
- resource/schema: Added `Schema` type `ValidateImplementation()` method, which performs framework-defined schema validation and can be used in unit testing ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699))
- datasource/schema: Raise validation errors if attempting to use top-level `for_each` attribute name, which requires special Terraform configuration syntax to be usable by the data source ([#704](https://togithub.com/hashicorp/terraform-plugin-framework/issues/704))
- resource/schema: Raise validation errors if attempting to use top-level `for_each` attribute name, which requires special Terraform configuration syntax to be usable by the resource ([#704](https://togithub.com/hashicorp/terraform-plugin-framework/issues/704))
- datasource/schema: Raise validation errors if attempting to use attribute names with leading numerics (0-9), which are invalid in the Terraform configuration language ([#705](https://togithub.com/hashicorp/terraform-plugin-framework/issues/705))
- provider/schema: Raise validation errors if attempting to use attribute names with leading numerics (0-9), which are invalid in the Terraform configuration language ([#705](https://togithub.com/hashicorp/terraform-plugin-framework/issues/705))
- resource/schema: Raise validation errors if attempting to use attribute names with leading numerics (0-9), which are invalid in the Terraform configuration language ([#705](https://togithub.com/hashicorp/terraform-plugin-framework/issues/705))
- all: Improved SDK logging performance when messages would be skipped due to configured logging level ([#744](https://togithub.com/hashicorp/terraform-plugin-framework/issues/744))
BUG FIXES:
- datasource/schema: Raise errors with `ListAttribute`, `MapAttribute`, `ObjectAttribute`, and `SetAttribute` implementations instead of panics when missing required `AttributeTypes` or `ElementTypes` fields ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699))
- provider/metaschema: Raise errors with `ListAttribute`, `MapAttribute`, `ObjectAttribute`, and `SetAttribute` implementations instead of panics when missing required `AttributeTypes` or `ElementTypes` fields ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699))
- provider/schema: Raise errors with `ListAttribute`, `MapAttribute`, `ObjectAttribute`, and `SetAttribute` implementations instead of panics when missing required `AttributeTypes` or `ElementTypes` fields ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699))
- resource/schema: Raise errors with `ListAttribute`, `MapAttribute`, `ObjectAttribute`, and `SetAttribute` implementations instead of panics when missing required `AttributeTypes` or `ElementTypes` fields ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699))
- tfsdk: Raise framework errors instead of generic upstream errors or panics when encountering unexpected values with `Set()` methods ([#715](https://togithub.com/hashicorp/terraform-plugin-framework/issues/715))
hashicorp/terraform-plugin-framework-validators (github.com/hashicorp/terraform-plugin-framework-validators)
### [`v0.11.0`](https://togithub.com/hashicorp/terraform-plugin-framework-validators/releases/tag/v0.11.0)
[Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework-validators/compare/v0.10.0...v0.11.0)
NOTES:
- 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. ([#117](https://togithub.com/hashicorp/terraform-plugin-framework-validators/issues/117))
ENHANCEMENTS:
- int64validator: Added `equalToProductOf` validator ([#129](https://togithub.com/hashicorp/terraform-plugin-framework-validators/issues/129))
BUG FIXES:
- stringvalidator: Removed double quoting in `Description` returned from `NoneOf`, `NoneOfCaseInsensitive`, `OneOf` and `OneOfCaseInsensitive` validators ([#152](https://togithub.com/hashicorp/terraform-plugin-framework-validators/issues/152))
hashicorp/terraform-plugin-go (github.com/hashicorp/terraform-plugin-go)
### [`v0.18.0`](https://togithub.com/hashicorp/terraform-plugin-go/releases/tag/v0.18.0)
[Compare Source](https://togithub.com/hashicorp/terraform-plugin-go/compare/v0.17.0...v0.18.0)
ENHANCEMENTS:
- tftypes: Added `AttributePath` type `NextStep()` method, which returns the next step in the path without first copying via `Steps()` ([#307](https://togithub.com/hashicorp/terraform-plugin-go/issues/307))
BUG FIXES:
- tftypes: Significantly reduced compute and memory usage of `Value` type walking and transformation ([#307](https://togithub.com/hashicorp/terraform-plugin-go/issues/307))
- tftypes: Removed unnecessary memory allocations from `AttributePath` type `Equal()`, `LastStep()`, and `WithoutLastStep()` methods ([#307](https://togithub.com/hashicorp/terraform-plugin-go/issues/307))
- tftypes: Removed unnecessary memory allocations from `NewValue()` function ([#307](https://togithub.com/hashicorp/terraform-plugin-go/issues/307))
### [`v0.17.0`](https://togithub.com/hashicorp/terraform-plugin-go/releases/tag/v0.17.0)
[Compare Source](https://togithub.com/hashicorp/terraform-plugin-go/compare/v0.16.0...v0.17.0)
ENHANCEMENTS:
- tfprotov5: Added `DynamicValue` type `IsNull` method, which enables checking if the value is null without type information and fully decoding underlying data ([#305](https://togithub.com/hashicorp/terraform-plugin-go/issues/305))
- tfprotov6: Added `DynamicValue` type `IsNull` method, which enables checking if the value is null without type information and fully decoding underlying data ([#305](https://togithub.com/hashicorp/terraform-plugin-go/issues/305))
### [`v0.16.0`](https://togithub.com/hashicorp/terraform-plugin-go/releases/tag/v0.16.0)
[Compare Source](https://togithub.com/hashicorp/terraform-plugin-go/compare/v0.15.0...v0.16.0)
ENHANCEMENTS:
- all: Improved SDK logging performance when messages would be skipped due to configured logging level ([#289](https://togithub.com/hashicorp/terraform-plugin-go/issues/289))
BUG FIXES:
- tfprotov6/tf6server: Ensure interrupts route to StopProvider RPC ([#301](https://togithub.com/hashicorp/terraform-plugin-go/issues/301))
hashicorp/terraform-plugin-testing (github.com/hashicorp/terraform-plugin-testing)
### [`v1.4.0`](https://togithub.com/hashicorp/terraform-plugin-testing/releases/tag/v1.4.0)
[Compare Source](https://togithub.com/hashicorp/terraform-plugin-testing/compare/v1.3.0...v1.4.0)
FEATURES:
- tfjsonpath: Introduced new `tfjsonpath` package which contains methods that allow traversal of Terraform JSON data ([#154](https://togithub.com/hashicorp/terraform-plugin-testing/issues/154))
- plancheck: Added `ExpectUnknownValue` built-in plan check, which asserts that a given attribute has an unknown value ([#154](https://togithub.com/hashicorp/terraform-plugin-testing/issues/154))
- plancheck: Added `ExpectSensitiveValue` built-in plan check, which asserts that a given attribute has a sensitive value ([#154](https://togithub.com/hashicorp/terraform-plugin-testing/issues/154))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v0.14.1
->v0.16.0
v1.2.0
->v1.3.4
v0.10.0
->v0.11.0
v0.15.0
->v0.18.0
v1.3.0
->v1.4.0
Release Notes
hashicorp/terraform-plugin-docs (github.com/hashicorp/terraform-plugin-docs)
### [`v0.16.0`](https://togithub.com/hashicorp/terraform-plugin-docs/releases/tag/v0.16.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-docs/compare/v0.15.0...v0.16.0) ENHANCEMENTS: - generate: Prevent files and subdirectories in the rendered website directory that are not directly managed by `tfplugindocs` from being deleted during generation ([#267](https://togithub.com/hashicorp/terraform-plugin-docs/issues/267)) - validate: Add `cdktf` to list of allowed rendered website subdirectories ([#267](https://togithub.com/hashicorp/terraform-plugin-docs/issues/267)) ### [`v0.15.0`](https://togithub.com/hashicorp/terraform-plugin-docs/releases/tag/v0.15.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-docs/compare/v0.14.1...v0.15.0) BREAKING CHANGES: - generate: The `legacy-sidebar` flag has been removed without replacement. It implemented no logic and is not necessary with Terraform Registry based documentation ([#258](https://togithub.com/hashicorp/terraform-plugin-docs/issues/258)) NOTES: - 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. ([#231](https://togithub.com/hashicorp/terraform-plugin-docs/issues/231)) ENHANCEMENTS: - generate: Added `provider-dir` flag, which enables the command to be run from any directory ([#259](https://togithub.com/hashicorp/terraform-plugin-docs/issues/259))hashicorp/terraform-plugin-framework (github.com/hashicorp/terraform-plugin-framework)
### [`v1.3.4`](https://togithub.com/hashicorp/terraform-plugin-framework/releases/tag/v1.3.4) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework/compare/v1.3.3...v1.3.4) BUG FIXES: - types/basetypes: Prevented Float64Value Terraform data consistency errors for numbers with high precision floating point rounding errors ([#817](https://togithub.com/hashicorp/terraform-plugin-framework/issues/817)) ### [`v1.3.3`](https://togithub.com/hashicorp/terraform-plugin-framework/releases/tag/v1.3.3) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework/compare/v1.3.2...v1.3.3) BUG FIXES: - types/basetypes: Minor reduction of memory allocations for `ObjectValue` type `ToTerraformValue()` method, which decreases provider operation durations at scale ([#775](https://togithub.com/hashicorp/terraform-plugin-framework/issues/775)) - resource: Prevented panic during planning caused by `SetNestedAttribute` with nested attribute `Default` and multiple configured elements ([#783](https://togithub.com/hashicorp/terraform-plugin-framework/issues/783)) - tfsdk: Prevented `Value Conversion Error` diagnostics when using `Set()` method with base types instead of custom types ([#806](https://togithub.com/hashicorp/terraform-plugin-framework/issues/806)) - providerserver: Significantly reduced memory usage for framework data handling operations, especially during the `PlanResourceChange` RPC ([#792](https://togithub.com/hashicorp/terraform-plugin-framework/issues/792)) ### [`v1.3.2`](https://togithub.com/hashicorp/terraform-plugin-framework/releases/tag/v1.3.2) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework/compare/v1.3.1...v1.3.2) BUG FIXES: - resource/schema: Ensured `Default` implementations received request `Path` and have response `Diagnostics` handled ([#778](https://togithub.com/hashicorp/terraform-plugin-framework/issues/778)) - resource/schema: Prevented panics with `Default` implementations on list, map, and set where no response `Diagnostics` or `PlanValue` was returned ([#778](https://togithub.com/hashicorp/terraform-plugin-framework/issues/778)) - providerserver: Ensured Terraform CLI interrupts (e.g. Ctrl-c) properly cancel the `context.Context` of inflight requests ([#782](https://togithub.com/hashicorp/terraform-plugin-framework/issues/782)) - providerserver: Prevented caching of unused data and managed resource schemas ([#784](https://togithub.com/hashicorp/terraform-plugin-framework/issues/784)) ### [`v1.3.1`](https://togithub.com/hashicorp/terraform-plugin-framework/releases/tag/v1.3.1) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework/compare/v1.3.0...v1.3.1) BUG FIXES: - datasource/schema: Ensure nested attribute and block Equal methods check nested attribute and block definition equality ([#752](https://togithub.com/hashicorp/terraform-plugin-framework/issues/752)) - provider/metaschema: Ensure nested attribute Equal methods check nested attribute definition equality ([#752](https://togithub.com/hashicorp/terraform-plugin-framework/issues/752)) - provider/schema: Ensure nested attribute and block Equal methods check nested attribute and block definition equality ([#752](https://togithub.com/hashicorp/terraform-plugin-framework/issues/752)) - resource/schema: Ensure nested attribute and block Equal methods check nested attribute and block definition equality ([#752](https://togithub.com/hashicorp/terraform-plugin-framework/issues/752)) - types/basetypes: Prevented panics in `ListType`, `MapType`, and `SetType` methods when `ElemType` field is not set ([#714](https://togithub.com/hashicorp/terraform-plugin-framework/issues/714)) - resource/schema: Prevented `Value Conversion Error` diagnostics for attributes and blocks implementing both `CustomType` and `PlanModifiers` fields ([#754](https://togithub.com/hashicorp/terraform-plugin-framework/issues/754)) - types/basetypes: Prevented panic with `ListTypableWithSemanticEquals` and `SetTypableWithSemanticEquals` when proposed new element count was greater than prior element count ([#772](https://togithub.com/hashicorp/terraform-plugin-framework/issues/772)) ### [`v1.3.0`](https://togithub.com/hashicorp/terraform-plugin-framework/releases/tag/v1.3.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework/compare/v1.2.0...v1.3.0) NOTES: - datasource/schema: The `Schema` type `Validate()` method has been deprecated in preference of `ValidateImplementation()` ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - provider/metaschema: The `Schema` type `Validate()` method has been deprecated in preference of `ValidateImplementation()` ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - provider/schema: The `Schema` type `Validate()` method has been deprecated in preference of `ValidateImplementation()` ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - resource/schema: The `Schema` type `Validate()` method has been deprecated in preference of `ValidateImplementation()` ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) ENHANCEMENTS: - datasource/schema: Added `Schema` type `ValidateImplementation()` method, which performs framework-defined schema validation and can be used in unit testing ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - provider/metaschema: Added `Schema` type `ValidateImplementation()` method, which performs framework-defined schema validation and can be used in unit testing ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - provider/schema: Added `Schema` type `ValidateImplementation()` method, which performs framework-defined schema validation and can be used in unit testing ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - resource/schema: Added `Schema` type `ValidateImplementation()` method, which performs framework-defined schema validation and can be used in unit testing ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - datasource/schema: Raise validation errors if attempting to use top-level `for_each` attribute name, which requires special Terraform configuration syntax to be usable by the data source ([#704](https://togithub.com/hashicorp/terraform-plugin-framework/issues/704)) - resource/schema: Raise validation errors if attempting to use top-level `for_each` attribute name, which requires special Terraform configuration syntax to be usable by the resource ([#704](https://togithub.com/hashicorp/terraform-plugin-framework/issues/704)) - datasource/schema: Raise validation errors if attempting to use attribute names with leading numerics (0-9), which are invalid in the Terraform configuration language ([#705](https://togithub.com/hashicorp/terraform-plugin-framework/issues/705)) - provider/schema: Raise validation errors if attempting to use attribute names with leading numerics (0-9), which are invalid in the Terraform configuration language ([#705](https://togithub.com/hashicorp/terraform-plugin-framework/issues/705)) - resource/schema: Raise validation errors if attempting to use attribute names with leading numerics (0-9), which are invalid in the Terraform configuration language ([#705](https://togithub.com/hashicorp/terraform-plugin-framework/issues/705)) - all: Improved SDK logging performance when messages would be skipped due to configured logging level ([#744](https://togithub.com/hashicorp/terraform-plugin-framework/issues/744)) BUG FIXES: - datasource/schema: Raise errors with `ListAttribute`, `MapAttribute`, `ObjectAttribute`, and `SetAttribute` implementations instead of panics when missing required `AttributeTypes` or `ElementTypes` fields ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - provider/metaschema: Raise errors with `ListAttribute`, `MapAttribute`, `ObjectAttribute`, and `SetAttribute` implementations instead of panics when missing required `AttributeTypes` or `ElementTypes` fields ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - provider/schema: Raise errors with `ListAttribute`, `MapAttribute`, `ObjectAttribute`, and `SetAttribute` implementations instead of panics when missing required `AttributeTypes` or `ElementTypes` fields ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - resource/schema: Raise errors with `ListAttribute`, `MapAttribute`, `ObjectAttribute`, and `SetAttribute` implementations instead of panics when missing required `AttributeTypes` or `ElementTypes` fields ([#699](https://togithub.com/hashicorp/terraform-plugin-framework/issues/699)) - tfsdk: Raise framework errors instead of generic upstream errors or panics when encountering unexpected values with `Set()` methods ([#715](https://togithub.com/hashicorp/terraform-plugin-framework/issues/715))hashicorp/terraform-plugin-framework-validators (github.com/hashicorp/terraform-plugin-framework-validators)
### [`v0.11.0`](https://togithub.com/hashicorp/terraform-plugin-framework-validators/releases/tag/v0.11.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework-validators/compare/v0.10.0...v0.11.0) NOTES: - 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. ([#117](https://togithub.com/hashicorp/terraform-plugin-framework-validators/issues/117)) ENHANCEMENTS: - int64validator: Added `equalToProductOf` validator ([#129](https://togithub.com/hashicorp/terraform-plugin-framework-validators/issues/129)) BUG FIXES: - stringvalidator: Removed double quoting in `Description` returned from `NoneOf`, `NoneOfCaseInsensitive`, `OneOf` and `OneOfCaseInsensitive` validators ([#152](https://togithub.com/hashicorp/terraform-plugin-framework-validators/issues/152))hashicorp/terraform-plugin-go (github.com/hashicorp/terraform-plugin-go)
### [`v0.18.0`](https://togithub.com/hashicorp/terraform-plugin-go/releases/tag/v0.18.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-go/compare/v0.17.0...v0.18.0) ENHANCEMENTS: - tftypes: Added `AttributePath` type `NextStep()` method, which returns the next step in the path without first copying via `Steps()` ([#307](https://togithub.com/hashicorp/terraform-plugin-go/issues/307)) BUG FIXES: - tftypes: Significantly reduced compute and memory usage of `Value` type walking and transformation ([#307](https://togithub.com/hashicorp/terraform-plugin-go/issues/307)) - tftypes: Removed unnecessary memory allocations from `AttributePath` type `Equal()`, `LastStep()`, and `WithoutLastStep()` methods ([#307](https://togithub.com/hashicorp/terraform-plugin-go/issues/307)) - tftypes: Removed unnecessary memory allocations from `NewValue()` function ([#307](https://togithub.com/hashicorp/terraform-plugin-go/issues/307)) ### [`v0.17.0`](https://togithub.com/hashicorp/terraform-plugin-go/releases/tag/v0.17.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-go/compare/v0.16.0...v0.17.0) ENHANCEMENTS: - tfprotov5: Added `DynamicValue` type `IsNull` method, which enables checking if the value is null without type information and fully decoding underlying data ([#305](https://togithub.com/hashicorp/terraform-plugin-go/issues/305)) - tfprotov6: Added `DynamicValue` type `IsNull` method, which enables checking if the value is null without type information and fully decoding underlying data ([#305](https://togithub.com/hashicorp/terraform-plugin-go/issues/305)) ### [`v0.16.0`](https://togithub.com/hashicorp/terraform-plugin-go/releases/tag/v0.16.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-go/compare/v0.15.0...v0.16.0) ENHANCEMENTS: - all: Improved SDK logging performance when messages would be skipped due to configured logging level ([#289](https://togithub.com/hashicorp/terraform-plugin-go/issues/289)) BUG FIXES: - tfprotov6/tf6server: Ensure interrupts route to StopProvider RPC ([#301](https://togithub.com/hashicorp/terraform-plugin-go/issues/301))hashicorp/terraform-plugin-testing (github.com/hashicorp/terraform-plugin-testing)
### [`v1.4.0`](https://togithub.com/hashicorp/terraform-plugin-testing/releases/tag/v1.4.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-testing/compare/v1.3.0...v1.4.0) FEATURES: - tfjsonpath: Introduced new `tfjsonpath` package which contains methods that allow traversal of Terraform JSON data ([#154](https://togithub.com/hashicorp/terraform-plugin-testing/issues/154)) - plancheck: Added `ExpectUnknownValue` built-in plan check, which asserts that a given attribute has an unknown value ([#154](https://togithub.com/hashicorp/terraform-plugin-testing/issues/154)) - plancheck: Added `ExpectSensitiveValue` built-in plan check, which asserts that a given attribute has a sensitive value ([#154](https://togithub.com/hashicorp/terraform-plugin-testing/issues/154))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.