From f4853d59d64c3cd95ad2f44a85e364a2fb828a90 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 26 Mar 2024 16:33:58 -0500
Subject: [PATCH] build(deps): bump
github.com/hashicorp/terraform-plugin-framework from 1.6.0 to 1.7.0 (#378)
Bumps
[github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework)
from 1.6.0 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)
v1.6.1
NOTES:
- all: The
v1.6.0
release updated this Go module to Go
1.21 per the Go
support policy. It is recommended to review the Go 1.21 release notes before
upgrading. Any consumers building on earlier Go versions may experience
errors (#937)
BUG FIXES:
- resource/schema: Ensured invalid attribute default value errors are
raised (#930)
- function: Added implementation validation to
function.Definition
to ensure all parameter names
(including the variadic parameter) are unique. (#926)
- function: Updated the default parameter name to include the position
of the parameter (i.e.
param1
, param2
, etc.).
Variadic parameters will default to varparam
. (#926)
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)
1.6.1 (March 05, 2024)
NOTES:
- all: The
v1.6.0
release updated this Go module to Go
1.21 per the Go
support policy. It is recommended to review the Go 1.21 release notes before
upgrading. Any consumers building on earlier Go versions may experience
errors (#937)
BUG FIXES:
- resource/schema: Ensured invalid attribute default value errors are
raised (#930)
- function: Added implementation validation to
function.Definition
to ensure all parameter names
(including the variadic parameter) are unique. (#926)
- function: Updated the default parameter name to include the position
of the parameter (i.e.
param1
, param2
, etc.).
Variadic parameters will default to varparam
. (#926)
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.0&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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
go.mod | 8 ++++----
go.sum | 16 ++++++++--------
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/go.mod b/go.mod
index 6ddaa01..3a1c044 100644
--- a/go.mod
+++ b/go.mod
@@ -11,9 +11,9 @@ require (
github.com/hashicorp/go-cty v1.4.1-0.20200414143053-d3edf31b6320
github.com/hashicorp/go-retryablehttp v0.7.5
github.com/hashicorp/terraform-plugin-docs v0.18.0
- github.com/hashicorp/terraform-plugin-framework v1.6.0
+ github.com/hashicorp/terraform-plugin-framework v1.7.0
github.com/hashicorp/terraform-plugin-framework-validators v0.12.0
- github.com/hashicorp/terraform-plugin-go v0.22.0
+ github.com/hashicorp/terraform-plugin-go v0.22.1
github.com/hashicorp/terraform-plugin-log v0.9.0
github.com/hashicorp/terraform-plugin-mux v0.15.0
github.com/hashicorp/terraform-plugin-sdk/v2 v2.33.0
@@ -94,8 +94,8 @@ require (
golang.org/x/text v0.14.0 // indirect
google.golang.org/appengine v1.6.8 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20240123012728-ef4313101c80 // indirect
- google.golang.org/grpc v1.62.0 // indirect
- google.golang.org/protobuf v1.32.0 // indirect
+ google.golang.org/grpc v1.62.1 // indirect
+ google.golang.org/protobuf v1.33.0 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
diff --git a/go.sum b/go.sum
index ad71002..8e228f2 100644
--- a/go.sum
+++ b/go.sum
@@ -258,13 +258,13 @@ 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.0 h1:hMPWoCiNGR+yzoDlXtZ/meGlUOCn8r1OFuPG84MkhWg=
-github.com/hashicorp/terraform-plugin-framework v1.6.0/go.mod h1:QRG6J+m5QBJum+lzKi0Ci2CB8a/xflS3T/aWoz8WD4Y=
+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-framework-validators v0.12.0 h1:HOjBuMbOEzl7snOdOoUfE2Jgeto6JOjLVQ39Ls2nksc=
github.com/hashicorp/terraform-plugin-framework-validators v0.12.0/go.mod h1:jfHGE/gzjxYz6XoUwi/aYiiKrJDeutQNUtGQXkaHklg=
github.com/hashicorp/terraform-plugin-go v0.3.0/go.mod h1:dFHsQMaTLpON2gWhVWT96fvtlc/MF1vSy3OdMhWBzdM=
-github.com/hashicorp/terraform-plugin-go v0.22.0 h1:1OS1Jk5mO0f5hrziWJGXXIxBrMe2j/B8E+DVGw43Xmc=
-github.com/hashicorp/terraform-plugin-go v0.22.0/go.mod h1:mPULV91VKss7sik6KFEcEu7HuTogMLLO/EvWCuFkRVE=
+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=
github.com/hashicorp/terraform-plugin-log v0.9.0/go.mod h1:rKL8egZQ/eXSyDqzLUuwUYLVdlYeamldAHSxjUFADow=
github.com/hashicorp/terraform-plugin-mux v0.15.0 h1:+/+lDx0WUsIOpkAmdwBIoFU8UP9o2eZASoOnLsWbKME=
@@ -719,8 +719,8 @@ google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKa
google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk=
google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
google.golang.org/grpc v1.32.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
-google.golang.org/grpc v1.62.0 h1:HQKZ/fa1bXkX1oFOvSjmZEUL8wLSaZTjCcLAlmZRtdk=
-google.golang.org/grpc v1.62.0/go.mod h1:IWTG0VlJLCh1SkC58F7np9ka9mx/WNkjl4PGJaiq+QE=
+google.golang.org/grpc v1.62.1 h1:B4n+nfKzOICUXMgyrNd19h/I9oH0L1pizfk1d4zSgTk=
+google.golang.org/grpc v1.62.1/go.mod h1:IWTG0VlJLCh1SkC58F7np9ka9mx/WNkjl4PGJaiq+QE=
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=
@@ -733,8 +733,8 @@ google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGj
google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c=
google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw=
google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
-google.golang.org/protobuf v1.32.0 h1:pPC6BG5ex8PDFnkbrGU3EixyhKcQ2aDuBS36lqK/C7I=
-google.golang.org/protobuf v1.32.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos=
+google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI=
+google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=