hashicorp/terraform-plugin-framework (github.com/hashicorp/terraform-plugin-framework)
### [`v1.7.0`](https://togithub.com/hashicorp/terraform-plugin-framework/releases/tag/v1.7.0)
[Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework/compare/v1.6.1...v1.7.0)
BREAKING CHANGES:
- function: All parameters must be explicitly named via the `Name` field ([#964](https://togithub.com/hashicorp/terraform-plugin-framework/issues/964))
- function: `DefaultParameterNamePrefix` and `DefaultVariadicParameterName` constants have been removed ([#964](https://togithub.com/hashicorp/terraform-plugin-framework/issues/964))
FEATURES:
- types/basetypes: Added `DynamicType` and `DynamicValue` implementations for dynamic value handling ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147))
- types/basetypes: Added interfaces `basetypes.DynamicTypable`, `basetypes.DynamicValuable`, and `basetypes.DynamicValuableWithSemanticEquals` for dynamic custom type and value implementations ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147))
- resource/schema: Added `DynamicAttribute` implementation for dynamic value handling ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147))
- datasource/schema: Added `DynamicAttribute` implementation for dynamic value handling ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147))
- provider/schema: Added `DynamicAttribute` implementation for dynamic value handling ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147))
- function: Added `DynamicParameter` and `DynamicReturn` for dynamic value handling\` ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147))
- resource/schema/dynamicdefault: New package with `StaticValue` implementation for dynamic schema-based default values ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147))
- resource/schema/dynamicplanmodifier: New package with built-in implementations for dynamic value plan modification. ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147))
- resource/schema/defaults: New `Dynamic` interface for dynamic schema-based default implementations ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147))
- resource/schema/planmodifier: New `Dynamic` interface for dynamic value plan modification implementations ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147))
- schema/validator: New `Dynamic` interface for dynamic value schema validation ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147))
hashicorp/terraform-plugin-go (github.com/hashicorp/terraform-plugin-go)
### [`v0.22.1`](https://togithub.com/hashicorp/terraform-plugin-go/releases/tag/v0.22.1)
[Compare Source](https://togithub.com/hashicorp/terraform-plugin-go/compare/v0.22.0...v0.22.1)
NOTES:
- all: Upgraded google.golang.org/protobuf dependency, which includes a fix for CVE-2024-24786. While the fixed feature is not used in this Go module, this upgrade may silence security vulnerability scanner reports that are based purely on dependency versions. ([#385](https://togithub.com/hashicorp/terraform-plugin-go/issues/385))
BUG FIXES:
- tftypes: Fixed an edge-case where `(Value).Equal` would panic when comparing two values with underlying `DynamicPseudoType` types and different concrete values. ([#383](https://togithub.com/hashicorp/terraform-plugin-go/issues/383))
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:
v1.6.1
->v1.7.0
v0.22.0
->v0.22.1
Release Notes
hashicorp/terraform-plugin-framework (github.com/hashicorp/terraform-plugin-framework)
### [`v1.7.0`](https://togithub.com/hashicorp/terraform-plugin-framework/releases/tag/v1.7.0) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-framework/compare/v1.6.1...v1.7.0) BREAKING CHANGES: - function: All parameters must be explicitly named via the `Name` field ([#964](https://togithub.com/hashicorp/terraform-plugin-framework/issues/964)) - function: `DefaultParameterNamePrefix` and `DefaultVariadicParameterName` constants have been removed ([#964](https://togithub.com/hashicorp/terraform-plugin-framework/issues/964)) FEATURES: - types/basetypes: Added `DynamicType` and `DynamicValue` implementations for dynamic value handling ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147)) - types/basetypes: Added interfaces `basetypes.DynamicTypable`, `basetypes.DynamicValuable`, and `basetypes.DynamicValuableWithSemanticEquals` for dynamic custom type and value implementations ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147)) - resource/schema: Added `DynamicAttribute` implementation for dynamic value handling ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147)) - datasource/schema: Added `DynamicAttribute` implementation for dynamic value handling ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147)) - provider/schema: Added `DynamicAttribute` implementation for dynamic value handling ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147)) - function: Added `DynamicParameter` and `DynamicReturn` for dynamic value handling\` ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147)) - resource/schema/dynamicdefault: New package with `StaticValue` implementation for dynamic schema-based default values ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147)) - resource/schema/dynamicplanmodifier: New package with built-in implementations for dynamic value plan modification. ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147)) - resource/schema/defaults: New `Dynamic` interface for dynamic schema-based default implementations ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147)) - resource/schema/planmodifier: New `Dynamic` interface for dynamic value plan modification implementations ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147)) - schema/validator: New `Dynamic` interface for dynamic value schema validation ([#147](https://togithub.com/hashicorp/terraform-plugin-framework/issues/147))hashicorp/terraform-plugin-go (github.com/hashicorp/terraform-plugin-go)
### [`v0.22.1`](https://togithub.com/hashicorp/terraform-plugin-go/releases/tag/v0.22.1) [Compare Source](https://togithub.com/hashicorp/terraform-plugin-go/compare/v0.22.0...v0.22.1) NOTES: - all: Upgraded google.golang.org/protobuf dependency, which includes a fix for CVE-2024-24786. While the fixed feature is not used in this Go module, this upgrade may silence security vulnerability scanner reports that are based purely on dependency versions. ([#385](https://togithub.com/hashicorp/terraform-plugin-go/issues/385)) BUG FIXES: - tftypes: Fixed an edge-case where `(Value).Equal` would panic when comparing two values with underlying `DynamicPseudoType` types and different concrete values. ([#383](https://togithub.com/hashicorp/terraform-plugin-go/issues/383))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.