Skip to content

chore(deps): Bump the go-dependencies group across 1 directory with 7 updates #65

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 3, 2025

Bumps the go-dependencies group with 4 updates in the / directory: github.com/hashicorp/terraform-plugin-docs, github.com/hashicorp/terraform-plugin-framework, github.com/hashicorp/terraform-plugin-framework-validators and github.com/hashicorp/terraform-plugin-testing.

Updates github.com/hashicorp/terraform-plugin-docs from 0.18.0 to 0.21.0

Release notes

Sourced from github.com/hashicorp/terraform-plugin-docs's releases.

v0.21.0

FEATURES:

  • generate: Add support for write-only arguments (#434)

v0.20.1

BUG FIXES:

  • validate: Fixed a bug that caused false positive validation errors for resource types that have the same name as the provider. (#419)
  • generate: Fixed a bug that caused all generated resource documentation to have the same content when the provider has a resource type with the same name as the provider. (#419)
  • generate: Fixed a bug that would return an error when a static file exists in both templates and docs, which will now be ignored. (#421)

v0.20.0

NOTES:

  • all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#400)

FEATURES:

  • generate: Add support for ephemeral resources (#415)
  • migrate: Add support for ephemeral resources (#415)
  • validate: Add support for ephemeral resources (#415)

BUG FIXES:

  • validate: File extension check now runs on index.* files instead of just index.md files. (#413)
  • validate: File extension check now specifies the correct valid extensions in the error message. (#413)
  • validate: Front matter check now runs with the correct options on legacy index files. (#413)

v0.19.4

NOTES:

  • validate: The number of files check has been removed to match the latest Terraform Registry ingress logic (#381)

BUG FIXES:

  • generate: Prevented incorrect attribute paths with nested attributes that contain multiple attributes (#380)

v0.19.3

BUG FIXES:

  • validate: Fixed issue with provider name not defaulting to directory (#376)

v0.19.2

BUG FIXES:

  • migrate: Ensured idempotency of template files when command is ran multiple times (#364)
  • generate: Prevented automatic id attribute behaviors under blocks (#365)

v0.19.1

... (truncated)

Changelog

Sourced from github.com/hashicorp/terraform-plugin-docs's changelog.

0.21.0 (February 27, 2025)

FEATURES:

  • generate: Add support for write-only arguments (#434)

0.20.1 (November 26, 2024)

BUG FIXES:

  • validate: Fixed a bug that caused false positive validation errors for resource types that have the same name as the provider. (#419)
  • generate: Fixed a bug that caused all generated resource documentation to have the same content when the provider has a resource type with the same name as the provider. (#419)
  • generate: Fixed a bug that would return an error when a static file exists in both templates and docs, which will now be ignored. (#421)

0.20.0 (November 06, 2024)

NOTES:

  • all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#400)

FEATURES:

  • generate: Add support for ephemeral resources (#415)
  • migrate: Add support for ephemeral resources (#415)
  • validate: Add support for ephemeral resources (#415)

BUG FIXES:

  • validate: File extension check now runs on index.* files instead of just index.md files. (#413)
  • validate: File extension check now specifies the correct valid extensions in the error message. (#413)
  • validate: Front matter check now runs with the correct options on legacy index files. (#413)

0.19.4 (June 04, 2024)

NOTES:

  • validate: The number of files check has been removed to match the latest Terraform Registry ingress logic (#381)

BUG FIXES:

  • generate: Prevented incorrect attribute paths with nested attributes that contain multiple attributes (#380)

0.19.3 (May 28, 2024)

BUG FIXES:

  • validate: Fixed issue with provider name not defaulting to directory (#376)

0.19.2 (April 29, 2024)

... (truncated)

Commits
  • 34ba7c2 Update changelog
  • 660c8d8 Result of tsccr-helper -log-level=info gha update -latest .github/ (#452)
  • 2ad3f4c Bump github.com/hashicorp/copywrite from 0.20.0 to 0.21.0 in /tools (#450)
  • e36f96d generate: Add hyperlinks to user documentation and version callouts for write...
  • 80d1c8e Result of tsccr-helper -log-level=info gha update -latest .github/ (#449)
  • 411d870 Added write-only support to generate (#434)
  • 40e402f Bump golang.org/x/text from 0.21.0 to 0.22.0 (#444)
  • e77d9f6 Bump github.com/hashicorp/cli from 1.1.6 to 1.1.7 (#441)
  • ecbdcf3 Result of tsccr-helper -log-level=info gha update -latest .github/ (#443)
  • 301169a Bump github.com/bmatcuk/doublestar/v4 from 4.8.0 to 4.8.1 (#440)
  • Additional commits viewable in compare view

Updates github.com/hashicorp/terraform-plugin-framework from 1.7.0 to 1.14.1

Release notes

Sourced from github.com/hashicorp/terraform-plugin-framework's releases.

v1.14.1

BUG FIXES:

  • internal/fwserver: fixed bug where write-only attributes set in configuration would cause perpetual diffs for computed attributes. (#1097)

v1.14.0

NOTES:

  • Write-only attribute support is in technical preview and offered without compatibility promises until Terraform 1.11 is generally available. (#1044)
  • ephemeral: Ephemeral resources are now considered generally available and protected by compatibility promises. (#1052)

FEATURES:

  • resource/schema: Added WriteOnly schema field for managed resource schemas to indicate a write-only attribute. Write-only attribute values are not saved to the Terraform plan or state artifacts. (#1044)

BUG FIXES:

  • internal/fwschemadata: Set semantic equality logic has been adjusted and will now ignore order of elements during comparison. (#1061)
  • internal/fwserver: Fixed bug where dynamic attributes would not prompt invalid configuration error messages (#1090)

v1.13.0

NOTES:

  • Ephemeral resource support is in technical preview and offered without compatibility promises until Terraform 1.10 is generally available. (#1050)

FEATURES:

  • ephemeral: New package for implementing ephemeral resources (#1050)
  • ephemeral/schema: New package for implementing ephemeral resource schemas (#1050)

ENHANCEMENTS:

  • provider: Added ProviderWithEphemeralResources interface for implementing ephemeral resources (#1050)
  • tfsdk: Added EphemeralResultData struct for representing ephemeral values produced by a provider, such as from an ephemeral resource (#1050)
  • provider: Added EphemeralResourceData to ConfigureResponse, to pass provider-defined data to ephemeral.EphemeralResource implementations (#1050)

v1.12.0

NOTES:

  • all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors (#1033)

BUG FIXES:

  • providerserver: Fixed bug that prevented moved operation support between resource types for framework-only providers. (#1039)

v1.11.0

NOTES:

  • Framework reflection logic (Config.Get, Plan.Get, etc.) for structs with tfsdk field tags has been updated to support embedded structs that promote exported

... (truncated)

Changelog

Sourced from github.com/hashicorp/terraform-plugin-framework's changelog.

1.14.1 (February 20, 2025)

BUG FIXES:

  • internal/fwserver: fixed bug where write-only attributes set in configuration would cause perpetual diffs for computed attributes. (#1097)

1.14.0 (February 19, 2025)

NOTES:

  • Write-only attribute support is in technical preview and offered without compatibility promises until Terraform 1.11 is generally available. (#1044)
  • ephemeral: Ephemeral resources are now considered generally available and protected by compatibility promises. (#1052)

FEATURES:

  • resource/schema: Added WriteOnly schema field for managed resource schemas to indicate a write-only attribute. Write-only attribute values are not saved to the Terraform plan or state artifacts. (#1044)

BUG FIXES:

  • internal/fwschemadata: Set semantic equality logic has been adjusted and will now ignore order of elements during comparison. (#1061)
  • internal/fwserver: Fixed bug where dynamic attributes would not prompt invalid configuration error messages (#1090)

1.13.0 (October 31, 2024)

NOTES:

  • Ephemeral resource support is in technical preview and offered without compatibility promises until Terraform 1.10 is generally available. (#1050)

FEATURES:

  • ephemeral: New package for implementing ephemeral resources (#1050)
  • ephemeral/schema: New package for implementing ephemeral resource schemas (#1050)

ENHANCEMENTS:

  • provider: Added ProviderWithEphemeralResources interface for implementing ephemeral resources (#1050)
  • tfsdk: Added EphemeralResultData struct for representing ephemeral values produced by a provider, such as from an ephemeral resource (#1050)
  • provider: Added EphemeralResourceData to ConfigureResponse, to pass provider-defined data to ephemeral.EphemeralResource implementations (#1050)

1.12.0 (September 18, 2024)

NOTES:

  • all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors (#1033)

BUG FIXES:

  • providerserver: Fixed bug that prevented moved operation support between resource types for framework-only providers. (#1039)

1.11.0 (August 06, 2024)

... (truncated)

Commits
  • 083644c Update changelog
  • 3000d8c internal/fwserver: Move write-only nullification to earlier in PlanResourceCh...
  • 7c9193d Update changelog
  • 8288f62 Result of tsccr-helper -log-level=info gha update -latest .github/ (#1094)
  • ecd80f6 resource/schema: Add validation to prevent write-only attributes in sets and ...
  • 0724df1 Improve dynamic attribute internal validation handling (#1090)
  • d91ccc1 docs: Remove experimental verbiage from ephemeral resources (#1092)
  • fbfbe5c chore: Update golangci-lint linters and apply fixes (#1091)
  • bf1d023 internal/fwschemadata: Rewrite SetValue semantic equality logic to ignore o...
  • e1e6866 Add support for write only attributes (#1044)
  • Additional commits viewable in compare view

Updates github.com/hashicorp/terraform-plugin-framework-validators from 0.12.0 to 0.17.0

Release notes

Sourced from github.com/hashicorp/terraform-plugin-framework-validators's releases.

v0.17.0

FEATURES:

  • boolvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • dynamicvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • float32validator: Added PreferWriteOnlyAttribute validator (#263)
  • float64validator: Added PreferWriteOnlyAttribute validator (#263)
  • int32validator: Added PreferWriteOnlyAttribute validator (#263)
  • int64validator: Added PreferWriteOnlyAttribute validator (#263)
  • listvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • mapvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • numbervalidator: Added PreferWriteOnlyAttribute validator (#263)
  • objectvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • resourcevalidator: Added PreferWriteOnlyAttribute validator (#263)
  • setvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • stringvalidator: Added PreferWriteOnlyAttribute validator (#263)

v0.16.0

FEATURES:

  • listvalidator: Added NoNullValues validator (#245)
  • mapvalidator: Added NoNullValues validator (#245)
  • setvalidator: Added NoNullValues validator (#245)
  • dynamicvalidator: New package which contains types.Dynamic specific validators (#249)

BUG FIXES:

  • Fixed bug with ConflictsWith and AlsoRequires validators where unknown values would raise invalid diagnostics during terraform validate. (#251)

v0.15.0

FEATURES:

  • ephemeralvalidator: Introduce new package with declarative validators for ephemeral resource configurations (#242)

v0.14.0

NOTES:

  • all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#229)
  • all: Previously, creating validators with invalid data would result in a nil value being returned and a panic from terraform-plugin-framework. This has been updated to return an implementation diagnostic referencing the invalid data/validator during config validation. (#235)

FEATURES:

  • boolvalidator: Added Equals validator (#232)

ENHANCEMENTS:

  • all: Implemented parameter interfaces for all value-based validators. This allows these validators to be used with provider-defined functions. (#235)

v0.13.0

NOTES:

... (truncated)

Changelog

Sourced from github.com/hashicorp/terraform-plugin-framework-validators's changelog.

0.17.0 (February 19, 2025)

FEATURES:

  • boolvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • dynamicvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • float32validator: Added PreferWriteOnlyAttribute validator (#263)
  • float64validator: Added PreferWriteOnlyAttribute validator (#263)
  • int32validator: Added PreferWriteOnlyAttribute validator (#263)
  • int64validator: Added PreferWriteOnlyAttribute validator (#263)
  • listvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • mapvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • numbervalidator: Added PreferWriteOnlyAttribute validator (#263)
  • objectvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • resourcevalidator: Added PreferWriteOnlyAttribute validator (#263)
  • setvalidator: Added PreferWriteOnlyAttribute validator (#263)
  • stringvalidator: Added PreferWriteOnlyAttribute validator (#263)

0.16.0 (December 12, 2024)

FEATURES:

  • listvalidator: Added NoNullValues validator (#245)
  • mapvalidator: Added NoNullValues validator (#245)
  • setvalidator: Added NoNullValues validator (#245)
  • dynamicvalidator: New package which contains types.Dynamic specific validators (#249)

BUG FIXES:

  • Fixed bug with ConflictsWith and AlsoRequires validators where unknown values would raise invalid diagnostics during terraform validate. (#251)

0.15.0 (October 31, 2024)

FEATURES:

  • ephemeralvalidator: Introduce new package with declarative validators for ephemeral resource configurations (#242)

0.14.0 (October 17, 2024)

NOTES:

  • all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#229)
  • all: Previously, creating validators with invalid data would result in a nil value being returned and a panic from terraform-plugin-framework. This has been updated to return an implementation diagnostic referencing the invalid data/validator during config validation. (#235)

FEATURES:

  • boolvalidator: Added Equals validator (#232)

ENHANCEMENTS:

... (truncated)

Commits
  • 75974fc Update changelog
  • 13b6d4d Add PreferWriteOnlyAttribute() validators to resourcevalidator and all va...
  • 6be3c39 build(deps): bump github.com/hashicorp/terraform-plugin-framework (#266)
  • 47cad1b Result of tsccr-helper -log-level=info gha update -latest .github/ (#264)
  • e0fa613 Update golangci config and resolve copyloopvar (#265)
  • e0dda54 Result of tsccr-helper -log-level=info gha update -latest .github/ (#262)
  • 08b59e2 Result of tsccr-helper -log-level=info gha update -latest .github/ (#261)
  • c534568 build(deps): bump github.com/hashicorp/copywrite in /tools (#260)
  • bcaf368 build(deps): bump golang.org/x/net from 0.23.0 to 0.33.0 in /tools (#259)
  • 9d17e39 Result of tsccr-helper -log-level=info gha update -latest .github/ (#257)
  • Additional commits viewable in compare view

Updates github.com/hashicorp/terraform-plugin-go from 0.22.1 to 0.26.0

Release notes

Sourced from github.com/hashicorp/terraform-plugin-go's releases.

v0.26.0

BREAKING CHANGES:

  • tfprotov5+tfprotov6: EphemeralResourceServer interface is now required in ProviderServer. Implementations not needing ephemeral resource support can return errors from the *EphemeralResource methods. (#442)
  • tfprotov5+tfprotov6: Removed temporary ProviderServerWithEphemeralResources interface type. Use EphemeralResourceServer instead. (#442)

NOTES:

FEATURES:

  • tfprotov5+tfprotov6: Upgraded protocols and added types to support write-only attributes (#462)

v0.25.0

NOTES:

  • tfprotov5+tfprotov6: An upcoming release will require the EphemeralResourceServer implementation as part of ProviderServer. (#441)

FEATURES:

  • tfprotov5+tfprotov6: Upgraded protocols and added types to support the new ephemeral resource type (#441)

v0.24.0

BREAKING CHANGES:

  • tfprotov5+tfprotov6: Removed temporary ResourceServerWithMoveResourceState interface type. Use ResourceServer instead. (#408)

NOTES:

  • all: If using terraform-plugin-mux, it must be upgraded to v0.16.0 or later to prevent compilation errors (#408)
  • all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#428)

BUG FIXES:

  • logging: Add existing MoveResourceState server capability to v5 and v6 logging (#432)

v0.23.0

BREAKING CHANGES:

  • tfprotov5+tfprotov6: FunctionServer interface is now required in ProviderServer. Implementations not needing function support can return errors from the GetFunctions and CallFunction methods. (#388)
  • tfprotov5+tfprotov6: MoveResourceState method is now required in ResourceServer. Implementations not needing move state support can return errors from the MoveResourceState method. (#388)

NOTES:

FEATURES:

  • tfprotov5+tfprotov6: Upgraded protocols and added types to support deferred actions (#403)

... (truncated)

Changelog

Sourced from github.com/hashicorp/terraform-plugin-go's changelog.

0.26.0 (January 22, 2025)

BREAKING CHANGES:

  • tfprotov5+tfprotov6: EphemeralResourceServer interface is now required in ProviderServer. Implementations not needing ephemeral resource support can return errors from the *EphemeralResource methods. (#442)
  • tfprotov5+tfprotov6: Removed temporary ProviderServerWithEphemeralResources interface type. Use EphemeralResourceServer instead. (#442)

NOTES:

FEATURES:

  • tfprotov5+tfprotov6: Upgraded protocols and added types to support write-only attributes (#462)

0.25.0 (October 30, 2024)

NOTES:

  • tfprotov5+tfprotov6: An upcoming release will require the EphemeralResourceServer implementation as part of ProviderServer. (#441)

FEATURES:

  • tfprotov5+tfprotov6: Upgraded protocols and added types to support the new ephemeral resource type (#441)

0.24.0 (September 18, 2024)

BREAKING CHANGES:

  • tfprotov5+tfprotov6: Removed temporary ResourceServerWithMoveResourceState interface type. Use ResourceServer instead. (#408)

NOTES:

  • all: If using terraform-plugin-mux, it must be upgraded to v0.16.0 or later to prevent compilation errors (#408)
  • all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#428)

BUG FIXES:

  • logging: Add existing MoveResourceState server capability to v5 and v6 logging (#432)

0.23.0 (May 06, 2024)

BREAKING CHANGES:

  • tfprotov5+tfprotov6: FunctionServer interface is now required in ProviderServer. Implementations not needing function support can return errors from the GetFunctions and CallFunction methods. (#388)
  • tfprotov5+tfprotov6: MoveResourceState method is now required in ResourceServer. Implementations not needing move state support can return errors from the MoveResourceState method. (#388)

NOTES:

... (truncated)

Commits
  • a106af9 Update changelog
  • eeca0d0 build(deps): Bump golang.org/x/net from 0.29.0 to 0.33.0 in /tools (#464)
  • 7ff6ef6 tfprotov5+tfprotov6: Require EphemeralResourceServer in ProviderServer (#...
  • afd18f1 tfprotov5+tfprotov6: Write-only Attribute Implementation (#462)
  • 707c7af build(deps): Bump google.golang.org/protobuf from 1.36.2 to 1.36.3 (#461)
  • f9370f2 build(deps): Bump github.com/hashicorp/terraform-registry-address (#460)
  • 5da0acf build(deps): Bump google.golang.org/grpc from 1.69.2 to 1.69.4 (#459)
  • a54e1cc build(deps): Bump google.golang.org/protobuf from 1.36.1 to 1.36.2 (#458)
  • 54b2010 Result of tsccr-helper -log-level=info gha update -latest .github/ (#457)
  • f946e2a build(deps): Bump google.golang.org/protobuf from 1.35.2 to 1.36.1 (#455)
  • Additional commits viewable in compare view

Updates github.com/hashicorp/terraform-plugin-testing from 1.7.0 to 1.11.0

Release notes

Sourced from github.com/hashicorp/terraform-plugin-testing's releases.

v1.11.0

NOTES:

  • all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#371)
  • echoprovider: The echoprovider package is considered experimental and may be altered or removed in a subsequent release (#389)

FEATURES:

  • tfversion: Added SkipIfNotAlpha version check for testing experimental features of alpha Terraform builds. (#388)
  • echoprovider: Introduced new echoprovider package, which contains a v6 Terraform provider that can be used to test ephemeral resource data. (#389)

v1.10.0

NOTES:

  • compare: The compare package is considered experimental and may be altered or removed in a subsequent release (#330)
  • statecheck: CompareValue, CompareValueCollection, and CompareValuePairs state checks are considered experimental and may be altered or removed in a subsequent release. (#330)

FEATURES:

  • compare: Introduced new compare package, which contains interfaces and implementations for value comparisons in state checks. (#330)
  • statecheck: Added CompareValue state check, which compares sequential values of the specified attribute at the given managed resource, or data source, using the supplied value comparer. (#330)
  • statecheck: Added CompareValueCollection state check, which compares each item in the specified collection (e.g., list, set) attribute, with the second specified attribute at the given managed resources, or data sources, using the supplied value comparer. (#330)
  • statecheck: Added CompareValuePairs state check, which compares the specified attributes at the given managed resources, or data sources, using the supplied value comparer. (#330)

v1.9.0

ENHANCEMENTS:

  • knownvalue: Add Int32Exact check for int32 value testing. (#356)
  • knownvalue: Add Float32Exact check for float32 value testing. (#356)

v1.8.0

FEATURES:

  • plancheck: Added ExpectDeferredChange and ExpectNoDeferredChanges checks for experimental deferred action support. (#331)
  • tfversion: Added SkipIfNotPrerelease version check for testing experimental features of prerelease Terraform builds. (#331)

ENHANCEMENTS:

  • helper/acctest: Improve scope of IPv4/IPv6 random address generation in RandIpAddress() (#305)
  • knownvalue: Add TupleExact, TuplePartial and TupleSizeExact checks for dynamic value testing. (#312)
  • tfversion: Ensured Terraform CLI prerelease versions are considered semantically equal to patch versions in built-in checks to match the Terraform CLI versioning policy (#303)
  • helper/resource: Added (TestCase).AdditionalCLIOptions with AllowDeferral option for plan and apply commands. (#331)

BUG FIXES:

  • helper/resource: Fix panic in output state shimming when a tuple is present. (#310)
  • tfversion: Fixed RequireBelow ignoring equal versioning to fail a test (#303)
Changelog

Sourced from github.com/hashicorp/terraform-plugin-testing's changelog.

1.11.0 (November 19, 2024)

NOTES:

  • all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#371)
  • echoprovider: The echoprovider package is considered experimental and may be altered or removed in a subsequent release (#389)

FEATURES:

  • tfversion: Added SkipIfNotAlpha version check for testing experimental features of alpha Terraform builds. (#388)
  • echoprovider: Introduced new echoprovider package, which contains a v6 Terraform provider that can be used to test ephemeral resource data. (#389)

1.10.0 (August 08, 2024)

NOTES:

  • compare: The compare package is considered experimental and may be altered or removed in a subsequent release (#330)
  • statecheck: CompareValue, CompareValueCollection, and CompareValuePairs state checks are considered experimental and may be altered or removed in a subsequent release. (#330)

FEATURES:

  • compare: Introduced new compare package, which contains interfaces and implementations for value comparisons in state checks. (#330)
  • statecheck: Added CompareValue state check, which compares sequential values of the specified attribute at the given managed resource, or data source, using the supplied value comparer. (#330)
  • statecheck: Added CompareValueCollection state check, which compares each item in the specified collection (e.g., list, set) attribute, with the second specified attribute at the given managed resources, or data sources, using the supplied value comparer. (#330)
  • statecheck: Added CompareValuePairs state check, which compares the specified attributes at the given managed resources, or data sources, using the supplied value comparer. (#330)

1.9.0 (July 09, 2024)

ENHANCEMENTS:

  • knownvalue: Add Int32Exact check for int32 value testing. (#356)
  • knownvalue: Add Float32Exact check for float32 value testing. (#356)

1.8.0 (May 17, 2024)

FEATURES:

  • plancheck: Added ExpectDeferredChange and ExpectNoDeferredChanges checks for experimental deferred action support. (#331)
  • tfversion: Added SkipIfNotPrerelease version check for testing experimental features of prerelease Terraform builds. (#331)

ENHANCEMENTS:

  • helper/acctest: Improve scope of IPv4/IPv6 random address generation in RandIpAddress() (#305)
  • knownvalue: Add TupleExact, TuplePartial and TupleSizeExact checks for dynamic value testing. (#312)
  • tfversion: Ensured Terraform CLI prerelease versions are considered semantically equal to patch versions in built-in checks to match the Terraform CLI versioning policy (#303)
  • helper/resource: Added (TestCase).AdditionalCLIOptions with AllowDeferral option for plan and apply commands. (#331)

BUG FIXES:

  • helper/resource: Fix panic in output state shimming when a tuple is present. (#310)

... (truncated)

Commits
  • 7e23ebc Update changelog
  • f1e790c Result of tsccr-helper -log-level=info gha update -latest .github/ (#391)
  • 862e9f3 build(deps): Bump github.com/hashicorp/hcl/v2 from 2.22.0 to 2.23.0 (#392)
  • 33bf5cf echoprovider: Add a new test-only v6 provider that echoes ephemeral provider ...
  • 4a88926 build(deps): Bump github.com/golang-jwt/jwt/v4 in /tools (#390)
  • 65f3a3e build(deps): Bump golang.org/x/crypto from 0.28.0 to 0.29.0 (#387)
  • 918aea6 tfversion: Add SkipIfNotAlpha version check (#388)
  • 7f6b899 Result of tsccr-helper -log-level=info gha update -latest .github/ (#385)
  • 5a23eaa build(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 (#384)
  • c593ce4 build(deps): Bump github.com/hashicorp/terraform-json (#381)
  • Additional commits viewable in compare view

Updates golang.org/x/oauth2 from 0.19.0 to 0.23.0

Commits
  • 3e64809 x/oauth2: add Token.ExpiresIn
  • 16a9973 jwt: rename example to avoid vet error
  • b52af7d endpoints: add GitLab DeviceAuthURL
  • 6d8340f LICENSE: update per Google Legal
  • 5fd4241 google: update compute token refresh
  • 84cb9f7 oauth2: fix typo in comment
  • 4b7f0bd go.mod: update cloud.google.com/go/compute/metadata dependency
  • e11eea8 microsoft: added DeviceAuthURL to AzureADEndpoint
  • See full diff in compare view

Updates golang.org/x/sync from 0.6.0 to 0.11.0

Commits

… updates

Bumps the go-dependencies group with 4 updates in the / directory: [github.com/hashicorp/terraform-plugin-docs](https://github.com/hashicorp/terraform-plugin-docs), [github.com/hashicorp/terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework), [github.com/hashicorp/terraform-plugin-framework-validators](https://github.com/hashicorp/terraform-plugin-framework-validators) and [github.com/hashicorp/terraform-plugin-testing](https://github.com/hashicorp/terraform-plugin-testing).


Updates `github.com/hashicorp/terraform-plugin-docs` from 0.18.0 to 0.21.0
- [Release notes](https://github.com/hashicorp/terraform-plugin-docs/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-docs/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-docs@v0.18.0...v0.21.0)

Updates `github.com/hashicorp/terraform-plugin-framework` from 1.7.0 to 1.14.1
- [Release notes](https://github.com/hashicorp/terraform-plugin-framework/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-framework/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-framework@v1.7.0...v1.14.1)

Updates `github.com/hashicorp/terraform-plugin-framework-validators` from 0.12.0 to 0.17.0
- [Release notes](https://github.com/hashicorp/terraform-plugin-framework-validators/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-framework-validators/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-framework-validators@v0.12.0...v0.17.0)

Updates `github.com/hashicorp/terraform-plugin-go` from 0.22.1 to 0.26.0
- [Release notes](https://github.com/hashicorp/terraform-plugin-go/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-go/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-go@v0.22.1...v0.26.0)

Updates `github.com/hashicorp/terraform-plugin-testing` from 1.7.0 to 1.11.0
- [Release notes](https://github.com/hashicorp/terraform-plugin-testing/releases)
- [Changelog](https://github.com/hashicorp/terraform-plugin-testing/blob/main/CHANGELOG.md)
- [Commits](hashicorp/terraform-plugin-testing@v1.7.0...v1.11.0)

Updates `golang.org/x/oauth2` from 0.19.0 to 0.23.0
- [Commits](golang/oauth2@v0.19.0...v0.23.0)

Updates `golang.org/x/sync` from 0.6.0 to 0.11.0
- [Commits](golang/sync@v0.6.0...v0.11.0)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/terraform-plugin-docs
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/hashicorp/terraform-plugin-framework
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/hashicorp/terraform-plugin-framework-validators
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/hashicorp/terraform-plugin-go
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: github.com/hashicorp/terraform-plugin-testing
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: golang.org/x/oauth2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
- dependency-name: golang.org/x/sync
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Mar 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file go Pull requests that update Go code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants