From 3a838057a36162cefe246f3cf8dc93dbde4d4455 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 25 Mar 2024 08:07:09 -0700
Subject: [PATCH] Bump the terraform group with 1 update (#116)
Bumps the terraform group with 1 update:
[github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework).
Updates `github.com/hashicorp/terraform-plugin-framework` from 1.6.1 to
1.7.0
Release notes
Sourced from github.com/hashicorp/terraform-plugin-framework's
releases.
v1.7.0
BREAKING CHANGES:
- function: All parameters must be explicitly named via the
Name
field (#964)
- function:
DefaultParameterNamePrefix
and
DefaultVariadicParameterName
constants have been removed
(#964)
FEATURES:
- types/basetypes: Added
DynamicType
and
DynamicValue
implementations for dynamic value handling (#147)
- types/basetypes: Added interfaces
basetypes.DynamicTypable
,
basetypes.DynamicValuable
, and
basetypes.DynamicValuableWithSemanticEquals
for dynamic
custom type and value implementations (#147)
- resource/schema: Added
DynamicAttribute
implementation
for dynamic value handling (#147)
- datasource/schema: Added
DynamicAttribute
implementation for dynamic value handling (#147)
- provider/schema: Added
DynamicAttribute
implementation
for dynamic value handling (#147)
- function: Added
DynamicParameter
and
DynamicReturn
for dynamic value handling` (#147)
- resource/schema/dynamicdefault: New package with
StaticValue
implementation for dynamic schema-based default
values (#147)
- resource/schema/dynamicplanmodifier: New package with built-in
implementations for dynamic value plan modification. (#147)
- resource/schema/defaults: New
Dynamic
interface for
dynamic schema-based default implementations (#147)
- resource/schema/planmodifier: New
Dynamic
interface for
dynamic value plan modification implementations (#147)
- schema/validator: New
Dynamic
interface for dynamic
value schema validation (#147)
Changelog
Sourced from github.com/hashicorp/terraform-plugin-framework's
changelog.
1.7.0 (March 21, 2024)
BREAKING CHANGES:
- function: All parameters must be explicitly named via the
Name
field (#964)
- function:
DefaultParameterNamePrefix
and
DefaultVariadicParameterName
constants have been removed
(#964)
FEATURES:
- types/basetypes: Added
DynamicType
and
DynamicValue
implementations for dynamic value handling (#147)
- types/basetypes: Added interfaces
basetypes.DynamicTypable
,
basetypes.DynamicValuable
, and
basetypes.DynamicValuableWithSemanticEquals
for dynamic
custom type and value implementations (#147)
- resource/schema: Added
DynamicAttribute
implementation
for dynamic value handling (#147)
- datasource/schema: Added
DynamicAttribute
implementation for dynamic value handling (#147)
- provider/schema: Added
DynamicAttribute
implementation
for dynamic value handling (#147)
- function: Added
DynamicParameter
and
DynamicReturn
for dynamic value handling` (#147)
- resource/schema/dynamicdefault: New package with
StaticValue
implementation for dynamic schema-based default
values (#147)
- resource/schema/dynamicplanmodifier: New package with built-in
implementations for dynamic value plan modification. (#147)
- resource/schema/defaults: New
Dynamic
interface for
dynamic schema-based default implementations (#147)
- resource/schema/planmodifier: New
Dynamic
interface for
dynamic value plan modification implementations (#147)
- schema/validator: New
Dynamic
interface for dynamic
value schema validation (#147)
Commits
332d5d1
Update changelog
a7607bb
Require provider-defined function parameter naming (#964)
84f656e
all: Add dynamic type, attribute, and function support (#931)
f86c88c
website/docs: Link fix on int64 type page (#960)
05f0d88
all: Miscellaneous doc fixes (#958)
37dabc8
docs: Explicitly call out object parameter attributes are required (#956)
09b53c3
Correct resource State Move documentation (#957)
6f28bad
build(deps): Bump google.golang.org/protobuf in /tools (#953)
91d777b
docs: Fix note tag with link (#952)
d88ef0e
Add clarification for nil check of ProviderData in data source and
resource C...
- Additional commits viewable in compare
view
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/hashicorp/terraform-plugin-framework&package-manager=go_modules&previous-version=1.6.1&new-version=1.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore ` will
remove the ignore condition of the specified dependency and ignore
conditions
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
go.mod | 2 +-
go.sum | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/go.mod b/go.mod
index 8fcb092..6eef587 100644
--- a/go.mod
+++ b/go.mod
@@ -5,7 +5,7 @@ go 1.20
require (
github.com/google/go-containerregistry v0.19.1
github.com/hashicorp/terraform-plugin-docs v0.18.0
- github.com/hashicorp/terraform-plugin-framework v1.6.1
+ github.com/hashicorp/terraform-plugin-framework v1.7.0
github.com/hashicorp/terraform-plugin-go v0.22.1
github.com/hashicorp/terraform-plugin-log v0.9.0
github.com/hashicorp/terraform-plugin-testing v1.7.0
diff --git a/go.sum b/go.sum
index e66c1fb..1398f43 100644
--- a/go.sum
+++ b/go.sum
@@ -103,8 +103,8 @@ github.com/hashicorp/terraform-json v0.21.0 h1:9NQxbLNqPbEMze+S6+YluEdXgJmhQykRy
github.com/hashicorp/terraform-json v0.21.0/go.mod h1:qdeBs11ovMzo5puhrRibdD6d2Dq6TyE/28JiU4tIQxk=
github.com/hashicorp/terraform-plugin-docs v0.18.0 h1:2bINhzXc+yDeAcafurshCrIjtdu1XHn9zZ3ISuEhgpk=
github.com/hashicorp/terraform-plugin-docs v0.18.0/go.mod h1:iIUfaJpdUmpi+rI42Kgq+63jAjI8aZVTyxp3Bvk9Hg8=
-github.com/hashicorp/terraform-plugin-framework v1.6.1 h1:hw2XrmUu8d8jVL52ekxim2IqDc+2Kpekn21xZANARLU=
-github.com/hashicorp/terraform-plugin-framework v1.6.1/go.mod h1:aJI+n/hBPhz1J+77GdgNfk5svW12y7fmtxe/5L5IuwI=
+github.com/hashicorp/terraform-plugin-framework v1.7.0 h1:wOULbVmfONnJo9iq7/q+iBOBJul5vRovaYJIu2cY/Pw=
+github.com/hashicorp/terraform-plugin-framework v1.7.0/go.mod h1:jY9Id+3KbZ17OMpulgnWLSfwxNVYSoYBQFTgsx044CI=
github.com/hashicorp/terraform-plugin-go v0.22.1 h1:iTS7WHNVrn7uhe3cojtvWWn83cm2Z6ryIUDTRO0EV7w=
github.com/hashicorp/terraform-plugin-go v0.22.1/go.mod h1:qrjnqRghvQ6KnDbB12XeZ4FluclYwptntoWCr9QaXTI=
github.com/hashicorp/terraform-plugin-log v0.9.0 h1:i7hOA+vdAItN1/7UrfBqBwvYPQ9TFvymaRGZED3FCV0=