Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
325 commits
Select commit Hold shift + click to select a range
b4bd223
build(deps): Bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#250)
dependabot[bot] Dec 19, 2023
a4dd140
website: Additional terraform.InstanceState and resource.Retry clarif…
bflad Dec 19, 2023
512f2f8
build(deps): Bump github.com/hashicorp/terraform-json (#255)
dependabot[bot] Dec 27, 2023
662a1c6
Additional CHANGELOG note for v1.6.0 (#257)
bflad Dec 28, 2023
a7f7d30
deps: Remove direct dependency on github.com/mitchellh/copystructure …
bflad Dec 28, 2023
fb20945
deps: Remove direct dependency on github.com/mitchellh/reflectwalk (#…
bflad Dec 28, 2023
d252598
deps: Remove golang.org/x/exp dependency (#260)
bflad Dec 28, 2023
0ea9ddd
website: Mention PlanOnly to ConfigPlanChecks in migration guide (#261)
bflad Jan 2, 2024
c68eb67
build(deps): Bump github.com/cloudflare/circl in /tools (#268)
dependabot[bot] Jan 8, 2024
e33a1d2
build(deps): Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#267)
dependabot[bot] Jan 8, 2024
5291d75
Modify regex to detect other legitimate forms of provider block decla…
bendbennett Jan 9, 2024
bed569f
build(deps): Bump golang.org/x/crypto from 0.17.0 to 0.18.0 (#272)
dependabot[bot] Jan 9, 2024
725d48a
Result of tsccr-helper -log-level=info gha update -latest . (#274)
hashicorp-tsccr[bot] Jan 15, 2024
198c751
Adding plan checks for `ExpectKnownValue`, `ExpectKnownOutputValue`, …
bendbennett Jan 15, 2024
0043e28
build(deps): Bump github.com/hashicorp/terraform-json (#279)
dependabot[bot] Jan 19, 2024
5351806
tfversion: Add variable for version 1.8.0 (#278)
bflad Jan 19, 2024
3da4692
Result of tsccr-helper -log-level=info gha update -latest . (#280)
hashicorp-tsccr[bot] Jan 22, 2024
f0cbf8e
build(deps): Bump github.com/zclconf/go-cty from 1.14.1 to 1.14.2 (#281)
dependabot[bot] Jan 24, 2024
1b803b4
Adding State Checks for Known Type and Value, and Sensitive Checks (#…
bendbennett Jan 25, 2024
2680bd8
Result of tsccr-helper -log-level=info gha update -latest . (#283)
hashicorp-tsccr[bot] Jan 29, 2024
988fbc5
build(deps): Bump github.com/hashicorp/terraform-plugin-go (#284)
dependabot[bot] Jan 29, 2024
51777dd
build(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 (#285)
dependabot[bot] Jan 30, 2024
b0c32a5
Added GHA dependabot config for managing hashicorp actions (#286)
austinvalle Jan 31, 2024
2749992
Result of tsccr-helper -log-level=info gha update -latest . (#288)
hashicorp-tsccr[bot] Feb 5, 2024
23124eb
build(deps): Bump golang.org/x/crypto from 0.18.0 to 0.19.0 (#289)
dependabot[bot] Feb 8, 2024
92ee6ff
build(deps): Bump github.com/hashicorp/hc-install from 0.6.2 to 0.6.3…
dependabot[bot] Feb 9, 2024
058bbd4
Result of tsccr-helper -log-level=info gha update -latest . (#291)
hashicorp-tsccr[bot] Feb 19, 2024
a8803ed
build(deps): Bump golang.org/x/crypto from 0.19.0 to 0.20.0 (#297)
dependabot[bot] Feb 28, 2024
ff585cf
Add calls to `t.Helper()` in `defer`ed functions (#293)
ewbankkit Feb 29, 2024
e3316c0
build(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 (#296)
dependabot[bot] Feb 29, 2024
d9286db
build(deps): Bump github.com/zclconf/go-cty from 1.14.2 to 1.14.3 (#299)
dependabot[bot] Mar 1, 2024
cfd6640
build(deps): Bump github.com/hashicorp/hcl/v2 from 2.19.1 to 2.20.0 (…
dependabot[bot] Mar 1, 2024
8d96004
Adding experimental status and example usage for `ExpectKnownValue`, …
bendbennett Mar 5, 2024
246ec98
Bump Go version to 1.21 (#300)
bendbennett Mar 5, 2024
77f39ff
build(deps): Bump golang.org/x/crypto from 0.20.0 to 0.21.0 (#301)
dependabot[bot] Mar 5, 2024
beb5594
Update changelog
hc-github-team-tf-provider-devex Mar 5, 2024
147ecbb
tfversion: Add variable for version 1.9.0 (#304)
bflad Mar 8, 2024
99ed7b5
build(deps): Bump github.com/hashicorp/terraform-plugin-go (#306)
dependabot[bot] Mar 12, 2024
b5ef730
build(deps): Bump google.golang.org/protobuf in /tools (#307)
dependabot[bot] Mar 14, 2024
0847ba8
Update `RandIpAddress()` so it can use any prefix as input (#305)
chrismarget Mar 25, 2024
e984fdb
helper/resource: Fix panic in output state shimming when a tuple is p…
austinvalle Mar 25, 2024
c294752
knownvalue: Add `TupleExact`, `TuplePartial` and `TupleSizeExact` che…
austinvalle Mar 25, 2024
a8247f6
tfversion: Treat Terraform CLI prerelease versions as equal to patch …
bflad Mar 28, 2024
9ccb128
tfversion: Finish prerelease version semantic equality handling (#317)
bflad Mar 29, 2024
7701e13
build(deps): Bump github.com/zclconf/go-cty from 1.14.3 to 1.14.4 (#309)
dependabot[bot] Mar 29, 2024
49d1925
build(deps): Bump github.com/hashicorp/hcl/v2 from 2.20.0 to 2.20.1 (…
dependabot[bot] Mar 29, 2024
d260e9d
build(deps): Bump github.com/hashicorp/hc-install from 0.6.3 to 0.6.4…
dependabot[bot] Apr 4, 2024
ff3f538
build(deps): Bump github.com/hashicorp/go-hclog from 1.6.2 to 1.6.3 (…
dependabot[bot] Apr 4, 2024
f91ce68
build(deps): Bump golang.org/x/crypto from 0.21.0 to 0.22.0 (#320)
dependabot[bot] Apr 5, 2024
01c00ce
workflows: Remove wildcard suffix from Terraform workflow call (#323)
austinvalle Apr 18, 2024
92e9d8f
build(deps): Bump golang.org/x/net from 0.17.0 to 0.23.0 in /tools (#…
dependabot[bot] Apr 19, 2024
e978948
build(deps): Bump github.com/hashicorp/terraform-plugin-go (#325)
dependabot[bot] Apr 19, 2024
c71a87e
build(deps): Bump golang.org/x/net from 0.22.0 to 0.23.0 (#326)
dependabot[bot] Apr 22, 2024
2498c73
build(deps): Bump hashicorp/setup-terraform from 3.0.0 to 3.1.0 (#328)
dependabot[bot] Apr 24, 2024
2ded82c
Result of tsccr-helper -log-level=info gha update -latest . (#329)
hashicorp-tsccr[bot] Apr 29, 2024
9d6a87e
build(deps): Bump golang.org/x/crypto from 0.22.0 to 0.23.0 (#333)
dependabot[bot] May 6, 2024
bf5f38d
Result of tsccr-helper -log-level=info gha update -latest . (#332)
hashicorp-tsccr[bot] May 6, 2024
3a51be8
build(deps): Bump hashicorp/setup-terraform from 3.1.0 to 3.1.1 (#335)
dependabot[bot] May 9, 2024
b1c7043
build(deps): Bump hashicorp/setup-copywrite from 1.1.2 to 1.1.3 (#336)
dependabot[bot] May 10, 2024
4d7396c
Result of tsccr-helper -log-level=info gha update -latest . (#337)
hashicorp-tsccr[bot] May 13, 2024
3c2a359
build(deps): Bump github.com/hashicorp/terraform-json (#338)
dependabot[bot] May 15, 2024
d2b5170
build(deps): Bump github.com/hashicorp/terraform-json (#339)
dependabot[bot] May 17, 2024
4c2e5cd
build(deps): Bump github.com/hashicorp/terraform-exec (#341)
dependabot[bot] May 17, 2024
cb1f2b6
all: Add deferred action testing support (plan checks, version check,…
austinvalle May 17, 2024
9bd8b68
Update changelog
hc-github-team-tf-provider-devex May 17, 2024
d74e19c
[CI] Update issue comment triage workflow file
hc-github-team-tf-provider-devex May 17, 2024
28e783d
[CI] Update issue comment triage workflow file
hc-github-team-tf-provider-devex May 17, 2024
b7c66a3
[CI] Update issue comment triage workflow file
hc-github-team-tf-provider-devex May 17, 2024
28abf6f
[CI] Update issue comment triage workflow file
hc-github-team-tf-provider-devex May 17, 2024
c49e48a
Result of tsccr-helper -log-level=info gha update -latest . (#342)
hashicorp-tsccr[bot] May 20, 2024
21b7f5e
build(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 (#343)
dependabot[bot] May 20, 2024
89116c2
workflows: Delete old issue label remove workflow (#344)
austinvalle May 20, 2024
0146ec3
build(deps): Bump github.com/hashicorp/hc-install from 0.6.4 to 0.7.0…
dependabot[bot] May 21, 2024
cda0362
[CI] Update lock workflow file
hc-github-team-tf-provider-devex May 22, 2024
b23e68e
build(deps): Bump github.com/hashicorp/go-version from 1.6.0 to 1.7.0…
dependabot[bot] May 24, 2024
49358cb
Result of tsccr-helper -log-level=info gha update -latest . (#348)
hashicorp-tsccr[bot] May 28, 2024
e462638
[CI] terraform-devex-repos automation
hc-github-team-tf-provider-devex Jun 4, 2024
d621eb1
[CI] terraform-devex-repos automation
hc-github-team-tf-provider-devex Jun 4, 2024
c872ddd
[CI] terraform-devex-repos automation
hc-github-team-tf-provider-devex Jun 4, 2024
11d6688
[CI] terraform-devex-repos automation
hc-github-team-tf-provider-devex Jun 4, 2024
a9664a6
[CI] terraform-devex-repos automation
hc-github-team-tf-provider-devex Jun 4, 2024
063ffce
[CI] terraform-devex-repos automation
hc-github-team-tf-provider-devex Jun 4, 2024
f86acbd
build(deps): Bump golang.org/x/crypto from 0.23.0 to 0.24.0 (#350)
dependabot[bot] Jun 5, 2024
55badcc
[CI] terraform-devex-repos automation
hc-github-team-tf-provider-devex Jun 7, 2024
9383b9e
[CI] terraform-devex-repos automation
hc-github-team-tf-provider-devex Jun 7, 2024
cf7924b
[CI] terraform-devex-repos automation
hc-github-team-tf-provider-devex Jun 7, 2024
ee452b5
[CI] Update lock workflow file
hc-github-team-tf-provider-devex Jun 10, 2024
c42a2b8
build(deps): Bump github.com/hashicorp/hcl/v2 from 2.20.1 to 2.21.0 (…
dependabot[bot] Jun 21, 2024
c6d2a94
SEC-090: Automated trusted workflow pinning (2024-06-17) (#351)
hashicorp-tsccr[bot] Jun 21, 2024
e017086
build(deps): Bump github.com/hashicorp/copywrite in /tools (#355)
dependabot[bot] Jun 25, 2024
1589250
Result of tsccr-helper -log-level=info gha update -latest . (#354)
hashicorp-tsccr[bot] Jun 26, 2024
ac2ce0a
knownvalue: Add `Int32Exact` and `Float32Exact` checks (#356)
SBGoods Jul 1, 2024
0448ecc
build(deps): Bump golang.org/x/crypto from 0.24.0 to 0.25.0 (#358)
dependabot[bot] Jul 5, 2024
5cb292c
Update changelog
hc-github-team-tf-provider-devex Jul 9, 2024
23a9124
build(deps): Bump github.com/zclconf/go-cty from 1.14.4 to 1.15.0 (#359)
dependabot[bot] Jul 16, 2024
6dacd4f
Result of tsccr-helper -log-level=info gha update -latest . (#360)
hashicorp-tsccr[bot] Jul 19, 2024
f9ca4c3
Result of tsccr-helper -log-level=info gha update -latest . (#361)
hashicorp-tsccr[bot] Jul 23, 2024
4910d52
docs: Update `Check` function examples with `statecheck` package impl…
austinvalle Aug 6, 2024
c187925
build(deps): Bump github.com/hashicorp/hc-install from 0.7.0 to 0.8.0…
dependabot[bot] Aug 6, 2024
9501a02
build(deps): Bump golang.org/x/crypto from 0.25.0 to 0.26.0 (#364)
dependabot[bot] Aug 7, 2024
5d78aa4
Implement comparison state checks to replace `TestCheckResourceAttrPt…
bendbennett Aug 8, 2024
dfafdd7
Update changelog
hc-github-team-tf-provider-devex Aug 8, 2024
f52f738
Result of tsccr-helper -log-level=info gha update -latest . (#366)
hashicorp-tsccr[bot] Aug 13, 2024
958f88f
SEC-090: Automated trusted workflow pinning (2024-08-19) (#367)
hashicorp-tsccr[bot] Aug 20, 2024
91eb44e
build(deps): Bump hashicorp/setup-terraform from 3.1.1 to 3.1.2 (#368)
dependabot[bot] Aug 20, 2024
78e8b9f
build(deps): Bump github.com/hashicorp/hcl/v2 from 2.21.0 to 2.22.0 (…
dependabot[bot] Aug 27, 2024
b51e2c1
build(deps): Bump golang.org/x/crypto from 0.26.0 to 0.27.0 (#370)
dependabot[bot] Sep 6, 2024
f8a600e
Result of tsccr-helper -log-level=info gha update -latest . (#372)
hashicorp-tsccr[bot] Sep 9, 2024
a0f3aa8
all: Bump minimum Go module version to 1.22 (#371)
austinvalle Sep 9, 2024
16bb34e
build(deps): Bump github.com/hashicorp/hc-install from 0.8.0 to 0.8.1…
dependabot[bot] Sep 11, 2024
e130c1a
build(deps): Bump github.com/hashicorp/hc-install from 0.8.1 to 0.9.0…
dependabot[bot] Sep 12, 2024
bd5cb84
[CI] Update lock workflow file
hc-github-team-tf-provider-devex Sep 16, 2024
7036888
[CI] Update issue comment triage workflow file
hc-github-team-tf-provider-devex Sep 16, 2024
ed18ec4
[CI] terraform-devex-repos automation
hc-github-team-tf-provider-devex Sep 16, 2024
c8f8c6d
[CI] terraform-devex-repos automation
hc-github-team-tf-provider-devex Sep 16, 2024
fa3e369
[CI] terraform-devex-repos automation
hc-github-team-tf-provider-devex Sep 16, 2024
1453c63
build(deps): Bump github.com/hashicorp/terraform-plugin-go (#375)
dependabot[bot] Sep 19, 2024
025eccf
Result of tsccr-helper -log-level=info gha update -latest . (#376)
hashicorp-tsccr[bot] Oct 7, 2024
458375d
build(deps): Bump golang.org/x/crypto from 0.27.0 to 0.28.0 (#377)
dependabot[bot] Oct 7, 2024
b6ebf42
Result of tsccr-helper -log-level=info gha update -latest . (#379)
hashicorp-tsccr[bot] Oct 14, 2024
a8efbd3
Result of tsccr-helper -log-level=info gha update -latest . (#380)
hashicorp-tsccr[bot] Oct 22, 2024
56a9daa
build(deps): Bump github.com/hashicorp/terraform-plugin-go (#382)
dependabot[bot] Oct 31, 2024
c593ce4
build(deps): Bump github.com/hashicorp/terraform-json (#381)
dependabot[bot] Oct 31, 2024
5a23eaa
build(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 (#384)
dependabot[bot] Nov 1, 2024
7f6b899
Result of tsccr-helper -log-level=info gha update -latest .github/ (#…
hashicorp-tsccr[bot] Nov 4, 2024
918aea6
tfversion: Add `SkipIfNotAlpha` version check (#388)
austinvalle Nov 15, 2024
65f3a3e
build(deps): Bump golang.org/x/crypto from 0.28.0 to 0.29.0 (#387)
dependabot[bot] Nov 15, 2024
4a88926
build(deps): Bump github.com/golang-jwt/jwt/v4 in /tools (#390)
dependabot[bot] Nov 15, 2024
33bf5cf
echoprovider: Add a new test-only v6 provider that echoes ephemeral p…
austinvalle Nov 19, 2024
862e9f3
build(deps): Bump github.com/hashicorp/hcl/v2 from 2.22.0 to 2.23.0 (…
dependabot[bot] Nov 19, 2024
f1e790c
Result of tsccr-helper -log-level=info gha update -latest .github/ (#…
hashicorp-tsccr[bot] Nov 19, 2024
7e23ebc
Update changelog
hc-github-team-tf-provider-devex Nov 19, 2024
5f1e4ce
build(deps): Bump github.com/zclconf/go-cty from 1.15.0 to 1.15.1 (#394)
dependabot[bot] Dec 2, 2024
c0a5410
build(deps): Bump golang.org/x/crypto from 0.29.0 to 0.31.0 (#397)
dependabot[bot] Dec 12, 2024
b2912ad
build(deps): Bump golang.org/x/crypto from 0.21.0 to 0.31.0 in /tools…
dependabot[bot] Dec 12, 2024
2a7ad8d
Add education and web presence approve PRs to website files (#401)
judithpatudith Dec 17, 2024
543a44a
Result of tsccr-helper -log-level=info gha update -latest .github/ (#…
hashicorp-tsccr[bot] Jan 2, 2025
7437af5
build(deps): Bump github.com/hashicorp/terraform-json (#399)
dependabot[bot] Jan 2, 2025
ddaa489
Result of tsccr-helper -log-level=info gha update -latest .github/ (#…
hashicorp-tsccr[bot] Jan 7, 2025
0638766
build(deps): Bump github.com/hashicorp/hc-install from 0.9.0 to 0.9.1…
dependabot[bot] Jan 7, 2025
fcf5970
build(deps): Bump github.com/zclconf/go-cty from 1.15.1 to 1.16.0 (#409)
dependabot[bot] Jan 7, 2025
aae37aa
build(deps): Bump golang.org/x/crypto from 0.31.0 to 0.32.0 (#411)
dependabot[bot] Jan 7, 2025
ca0f459
build(deps): Bump github.com/zclconf/go-cty from 1.16.0 to 1.16.1 (#413)
dependabot[bot] Jan 15, 2025
39474b3
build(deps): Bump github.com/hashicorp/terraform-plugin-go (#419)
dependabot[bot] Jan 24, 2025
c014777
build(deps): Bump github.com/hashicorp/terraform-exec (#417)
dependabot[bot] Jan 24, 2025
1feea0c
build(deps): Bump github.com/zclconf/go-cty from 1.16.1 to 1.16.2 (#416)
dependabot[bot] Jan 24, 2025
51b9a50
build(deps): Bump golang.org/x/net from 0.23.0 to 0.33.0 in /tools (#…
dependabot[bot] Jan 24, 2025
06fcb33
Result of tsccr-helper -log-level=info gha update -latest .github/ (#…
hashicorp-tsccr[bot] Jan 24, 2025
34ea34b
build(deps): Bump github.com/hashicorp/copywrite in /tools (#423)
dependabot[bot] Jan 27, 2025
2092455
Result of tsccr-helper -log-level=info gha update -latest .github/ (#…
hashicorp-tsccr[bot] Jan 27, 2025
0dcb8ee
Remove web team from CODEOWNERS for content directories (#424)
judithpatudith Jan 31, 2025
c0b4c7e
Result of tsccr-helper -log-level=info gha update -latest .github/ (#…
hashicorp-tsccr[bot] Feb 3, 2025
cbe916d
tfversion: Add variable for version 1.11.0 (#407)
austinvalle Feb 3, 2025
ccb1bb1
build(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 (#427)
dependabot[bot] Feb 5, 2025
ea92159
adjust permissions for docs files (#428)
rkoron007 Feb 7, 2025
bbbf79a
build(deps): Bump golang.org/x/crypto from 0.32.0 to 0.33.0 (#430)
dependabot[bot] Feb 12, 2025
d69a9b7
Result of tsccr-helper -log-level=info gha update -latest .github/ (#…
hashicorp-tsccr[bot] Feb 19, 2025
46594ea
build(deps): Bump github.com/hashicorp/copywrite in /tools (#434)
dependabot[bot] Feb 24, 2025
7e59fd9
Replace deprecated linters (#440)
bbasata Feb 27, 2025
d87a0fe
Add comments for UDR migration (#445)
LeahMarieBush Mar 6, 2025
c2b5651
build(deps): Bump github.com/hashicorp/go-cty (#444)
dependabot[bot] Mar 7, 2025
9a146e5
build(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 (#433)
dependabot[bot] Mar 7, 2025
13c4fb0
build(deps): Bump github.com/google/go-cmp from 0.6.0 to 0.7.0 (#437)
dependabot[bot] Mar 7, 2025
2113550
chore: FIx golangci linters (#446)
austinvalle Mar 10, 2025
5f414d2
Result of tsccr-helper -log-level=info gha update -latest .github/ (#…
hashicorp-tsccr[bot] Mar 10, 2025
96ff574
knownvalue: Introduce function checks for primitive types (#412)
bschaatsbergen Mar 14, 2025
b940385
chore: Update minimum Go version in module (#454)
austinvalle Mar 17, 2025
b505110
build(deps): Bump github.com/hashicorp/go-cty from 1.4.1 to 1.5.0 (#457)
dependabot[bot] Mar 18, 2025
41b2d19
Add the missing/extra attribute names to the error message for `known…
austinvalle Mar 18, 2025
b0b505e
plancheck: Include known value in error message when asserting an unk…
austinvalle Mar 18, 2025
1ffb3e0
Update changelog
hc-github-team-tf-provider-devex Mar 18, 2025
4260dfd
chore: Add `prerelease: auto` for future pre-releases (#458)
austinvalle Mar 18, 2025
3d87b79
build(deps): Bump github.com/hashicorp/copywrite in /tools (#459)
dependabot[bot] Mar 19, 2025
3673753
Add additional import test modes (#442)
stephybun Mar 20, 2025
e35b74a
build(deps): Bump github.com/golang-jwt/jwt/v4 in /tools (#462)
dependabot[bot] Mar 24, 2025
dd40f8d
importstate: Expect an error when plannable import is not supported (…
bbasata Mar 24, 2025
e139a85
Result of tsccr-helper -log-level=info gha update -latest .github/ (#…
hashicorp-tsccr[bot] Mar 24, 2025
4f607e6
Nice debug logs (#463)
bbasata Mar 25, 2025
a5a8d6a
Add `statecheck.ExpectIdentityValue` for asserting resource identity …
austinvalle Mar 25, 2025
5dd7333
statecheck: Add `ExpectIdentity` state check for asserting an entire …
austinvalle Mar 26, 2025
a23dbf2
importstate: a working example of ImportState as the first TestStep (…
bbasata Mar 27, 2025
69cfdd0
chore: Fix changelogs for alpha.1 release (#471)
austinvalle Mar 27, 2025
e010ab2
Update changelog
hc-github-team-tf-provider-devex Mar 27, 2025
c4be868
Add tests using `ConfigFile` and `ConfigDirectory` with plannable imp…
bbasata Mar 31, 2025
b3a26dc
helper/resource: easy access to state in tfjson.State form (#473)
bbasata Apr 1, 2025
c1d25d3
SEC-090: Automated trusted workflow pinning (2025-03-31) (#472)
hashicorp-tsccr[bot] Apr 2, 2025
31bfd04
build(deps): Bump golang.org/x/crypto from 0.36.0 to 0.37.0 (#478)
dependabot[bot] Apr 8, 2025
10d0766
Result of tsccr-helper -log-level=info gha update -latest .github/ (#…
hashicorp-tsccr[bot] Apr 9, 2025
8122107
build(deps): Bump github.com/hashicorp/terraform-exec (#482)
dependabot[bot] Apr 11, 2025
bfd5be7
helper/resource: plannable import re-work to support resources with d…
bbasata Apr 15, 2025
2fd4c09
helper/resource: refine config-building for plannable import tests (#…
bbasata Apr 16, 2025
e488dee
helper/resource: add `ImportBlockWithResourceIdentity` kind (#480)
bbasata Apr 18, 2025
108f0b1
Import tidy/refactoring (#487)
bbasata Apr 18, 2025
e9065f4
Update changelog
hc-github-team-tf-provider-devex Apr 18, 2025
b4642a3
build(deps): Bump golang.org/x/net from 0.37.0 to 0.38.0 in /tools (#…
dependabot[bot] Apr 18, 2025
9a0db79
Update Contents section links (#479)
guspan-tanadi Apr 18, 2025
1747074
build(deps): Bump golang.org/x/net from 0.37.0 to 0.38.0 (#485)
dependabot[bot] Apr 18, 2025
11b98cd
Remove test dependency on checkpoint api response (#488)
bbasata Apr 21, 2025
ae29586
Add `AdditionalCLIOptions.PlanOptions.NoRefresh` to test `terraform p…
ewbankkit Apr 22, 2025
2e3e7fc
Remove unused code from internal/logging (#492)
bbasata Apr 29, 2025
4a1b9f2
docs: Link to docs on developer.hashicorp.com in Readme (#495)
ansgarm Apr 30, 2025
d2423c5
build(deps): Bump golang.org/x/crypto from 0.37.0 to 0.38.0 (#498)
dependabot[bot] May 6, 2025
e801590
Remove outdated comment (#497)
bbasata May 6, 2025
a72064c
plannable import: support `step.ConfigExact = [true|false]` for all c…
bbasata May 7, 2025
7d612fb
ImportState: Fix panic when identity attribute is `null` (#499)
austinvalle May 8, 2025
26e8554
Update CODEOWNERS (#501)
bbasata May 12, 2025
fdfdcd7
update changelogs (#500)
austinvalle May 12, 2025
07dca39
build(deps): Bump github.com/hashicorp/terraform-json (#505)
dependabot[bot] May 14, 2025
28cd0fd
github: Use Dependabot to keep Actions updated (#504)
ansgarm May 15, 2025
a8b1366
build(deps): Bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 (…
dependabot[bot] May 15, 2025
fc2179d
build(deps): Bump actions/setup-go from 5.4.0 to 5.5.0 (#506)
dependabot[bot] May 15, 2025
8b8c33a
statecheck: Add new resource identity / state comparison checks (#503)
austinvalle May 15, 2025
0060a87
ResourceIdentity: Switch to using plan instead of applied state for a…
austinvalle May 16, 2025
c748d53
build(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 (#509)
dependabot[bot] May 16, 2025
175139d
Update changelog
hc-github-team-tf-provider-devex May 16, 2025
549959b
Create pull_request_template.md (#508)
deniseyu May 19, 2025
f86f169
echoprovider: Fix bug where Terraform v1.12.1 would return an error i…
austinvalle May 21, 2025
f8212c0
Update changelog
hc-github-team-tf-provider-devex May 21, 2025
ae7eb88
build(deps): Bump github.com/zclconf/go-cty from 1.16.2 to 1.16.3 (#511)
dependabot[bot] May 26, 2025
f93511e
build(deps): Bump github.com/hashicorp/terraform-plugin-go (#515)
dependabot[bot] May 27, 2025
4333746
build(deps): Bump github.com/cli/go-gh/v2 in /tools (#517)
dependabot[bot] Jun 2, 2025
a15aaaf
build(deps): Bump golang.org/x/crypto from 0.38.0 to 0.39.0 (#521)
dependabot[bot] Jun 6, 2025
e0e40e8
build(deps): Bump github.com/cloudflare/circl in /tools (#523)
dependabot[bot] Jun 11, 2025
40e7749
build(deps): Bump github.com/cloudflare/circl from 1.6.0 to 1.6.1 (#524)
dependabot[bot] Jun 11, 2025
baee5c6
importstate: Use `ExpectNonEmptyPlan` field to ignore no-op assertion…
austinvalle Jun 11, 2025
2d87e3d
importstate: Fixed bug where prior test config is not used for `Confi…
austinvalle Jun 11, 2025
1911214
Update changelog
hc-github-team-tf-provider-devex Jun 11, 2025
421e214
Dependabot: Single weekly PR for GH Actions, Single PR for terraform-…
ansgarm Jun 20, 2025
cf1f0ec
build(deps): Bump github.com/hashicorp/hcl/v2 from 2.23.0 to 2.24.0 (…
dependabot[bot] Jul 8, 2025
231631f
build(deps): Bump golang.org/x/crypto from 0.39.0 to 0.40.0 (#527)
dependabot[bot] Jul 11, 2025
8047bdc
build(deps): Bump golang.org/x/oauth2 from 0.8.0 to 0.27.0 in /tools …
dependabot[bot] Jul 21, 2025
eaab4a6
Initial work on Query command for List Resource (#531)
rainkwan Aug 5, 2025
aa67c75
build(deps): Bump github.com/hashicorp/terraform-plugin-go (#534)
dependabot[bot] Aug 7, 2025
24c4449
build(deps): Bump golang.org/x/crypto from 0.40.0 to 0.41.0 (#536)
dependabot[bot] Aug 8, 2025
cfa8e34
build(deps): Bump github.com/hashicorp/terraform-json (#537)
dependabot[bot] Aug 13, 2025
ef061fa
[CI] Update lock workflow file
hc-github-team-tf-provider-devex Aug 14, 2025
0fd5f69
helper/resource: compatibility refresh after config mode test step (#…
bbasata Aug 14, 2025
5d55c26
build(deps): Bump the github-actions group with 2 updates (#539)
dependabot[bot] Aug 18, 2025
aef857d
build(deps): Bump github.com/zclconf/go-cty from 1.16.3 to 1.16.4 (#540)
dependabot[bot] Aug 25, 2025
edcb057
chore: remove old docs (#542)
ansgarm Aug 28, 2025
7877f97
build(deps): Bump github.com/zclconf/go-cty from 1.16.4 to 1.17.0 (#544)
dependabot[bot] Sep 9, 2025
1a2eeae
build(deps): Bump the github-actions group with 2 updates (#543)
dependabot[bot] Sep 9, 2025
cf9903e
List Resource QueryCheck (#533)
rainkwan Sep 18, 2025
7f880f6
add changelog for new query mode (#549)
stephybun Sep 18, 2025
c169f56
bump go version to 1.24.0 (#551)
stephybun Sep 18, 2025
520bfd8
build(deps): Bump golang.org/x/crypto from 0.41.0 to 0.42.0 (#545)
dependabot[bot] Sep 18, 2025
7066865
build(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 (#552)
dependabot[bot] Sep 18, 2025
1a6018c
Update changelog
hc-github-team-tf-provider-devex Sep 18, 2025
9ec6432
build(deps): Bump github.com/hashicorp/terraform-plugin-sdk/v2 (#554)
dependabot[bot] Sep 23, 2025
cb22fd1
Adds `querycheck.ExpectNoIdentity`
gdavison Oct 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 14 additions & 0 deletions .changes/1.10.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
## 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](https://github.com/hashicorp/terraform-plugin-testing/issues/330))
* statecheck: `CompareValue`, `CompareValueCollection`, and `CompareValuePairs` state checks are considered experimental and may be altered or removed in a subsequent release. ([#330](https://github.com/hashicorp/terraform-plugin-testing/issues/330))

FEATURES:

* compare: Introduced new `compare` package, which contains interfaces and implementations for value comparisons in state checks. ([#330](https://github.com/hashicorp/terraform-plugin-testing/issues/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](https://github.com/hashicorp/terraform-plugin-testing/issues/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](https://github.com/hashicorp/terraform-plugin-testing/issues/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](https://github.com/hashicorp/terraform-plugin-testing/issues/330))

12 changes: 12 additions & 0 deletions .changes/1.11.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## 1.11.0 (November 19, 2024)

NOTES:

* all: This Go module has been updated to Go 1.22 per the [Go support policy](https://go.dev/doc/devel/release#policy). It is recommended to review the [Go 1.22 release notes](https://go.dev/doc/go1.22) before upgrading. Any consumers building on earlier Go versions may experience errors. ([#371](https://github.com/hashicorp/terraform-plugin-testing/issues/371))
* echoprovider: The `echoprovider` package is considered experimental and may be altered or removed in a subsequent release ([#389](https://github.com/hashicorp/terraform-plugin-testing/issues/389))

FEATURES:

* tfversion: Added `SkipIfNotAlpha` version check for testing experimental features of alpha Terraform builds. ([#388](https://github.com/hashicorp/terraform-plugin-testing/issues/388))
* echoprovider: Introduced new `echoprovider` package, which contains a v6 Terraform provider that can be used to test ephemeral resource data. ([#389](https://github.com/hashicorp/terraform-plugin-testing/issues/389))

19 changes: 19 additions & 0 deletions .changes/1.12.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
## 1.12.0 (March 18, 2025)

NOTES:

* all: This Go module has been updated to Go 1.23 per the [Go support policy](https://go.dev/doc/devel/release#policy). It is recommended to review the [Go 1.23 release notes](https://go.dev/doc/go1.23) before upgrading. Any consumers building on earlier Go versions may experience errors. ([#454](https://github.com/hashicorp/terraform-plugin-testing/issues/454))

FEATURES:

* knownvalue: added function checks for custom validation of resource attribute or output values. ([#412](https://github.com/hashicorp/terraform-plugin-testing/issues/412))

ENHANCEMENTS:

* knownvalue: Updated the `ObjectExact` error message to report extra/missing attributes from the actual object. ([#451](https://github.com/hashicorp/terraform-plugin-testing/issues/451))
* plancheck: Improved the unknown value plan check error messages to include a known value if one exists. ([#450](https://github.com/hashicorp/terraform-plugin-testing/issues/450))

BUG FIXES:

* plancheck: Fixed bug with all unknown value plan checks where a valid path would return a "path not found" error. ([#450](https://github.com/hashicorp/terraform-plugin-testing/issues/450))

6 changes: 6 additions & 0 deletions .changes/1.13.0-alpha.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
## 1.13.0-alpha.1 (March 27, 2025)

NOTES:

* This alpha pre-release contains testing utilities for managed resource identity, which can be used with `Terraform v1.12.0-alpha20250319`, to assert identity data stored during apply workflows. A managed resource in a provider can read/store identity data using the `[email protected]` or `terraform-plugin-sdk/[email protected]` Go modules. To assert identity data stored by a provider in state, use the `statecheck.ExpectIdentity` state check. ([#470](https://github.com/hashicorp/terraform-plugin-testing/issues/470))

15 changes: 15 additions & 0 deletions .changes/1.13.0-beta.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
## 1.13.0-beta.1 (April 18, 2025)

BREAKING CHANGES:

* importstate: `ImportStatePersist` and `ImportStateVerify` are not supported for plannable import (`ImportBlockWith*`) and will return an error ([#476](https://github.com/hashicorp/terraform-plugin-testing/issues/476))
* importstate: renamed `ImportStateWithId` to `ImportStateWithID` and renamed `ImportCommandWithId` to `ImportCommandWithID`. ([#465](https://github.com/hashicorp/terraform-plugin-testing/issues/465))

NOTES:

* This beta pre-release adds support for managed resource identity, which can be used with Terraform v1.12.0-beta2. Acceptance tests can use the `ImportBlockWithResourceIdentity` kind to exercise the import of a managed resource using its resource identity object values instead of using a string identifier. ([#480](https://github.com/hashicorp/terraform-plugin-testing/issues/480))

BUG FIXES:

* importstate: plannable import (`ImportBlockWith*`) fixed for a resource with a dependency ([#476](https://github.com/hashicorp/terraform-plugin-testing/issues/476))

20 changes: 20 additions & 0 deletions .changes/1.13.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
## 1.13.0 (May 16, 2025)

NOTES:

* reduced the volume of DEBUG-level logging to make it easier to visually scan debug output ([#463](https://github.com/hashicorp/terraform-plugin-testing/issues/463))

FEATURES:

* ImportState: Added support for testing plannable import via Terraform configuration. Configuration is used from the previous test step if available. `Config`, `ConfigFile`, and `ConfigDirectory` can also be used directly with `ImportState` if needed. ([#442](https://github.com/hashicorp/terraform-plugin-testing/issues/442))
* ImportState: Added `ImportStateKind` to control which method of import the `ImportState` test step uses. `ImportCommandWithID` (default, same behavior as today) , `ImportBlockWithID`, and `ImportBlockWithResourceIdentity`. ([#442](https://github.com/hashicorp/terraform-plugin-testing/issues/442))
* ImportState: Added `ImportStateConfigExact` to opt-out of new import config generation for plannable import. ([#494](https://github.com/hashicorp/terraform-plugin-testing/issues/494))
* statecheck: Added `ExpectIdentityValueMatchesState` state check to assert that an identity value matches a state value at the same path. ([#503](https://github.com/hashicorp/terraform-plugin-testing/issues/503))
* statecheck: Added `ExpectIdentityValueMatchesStateAtPath` state check to assert that an identity value matches a state value at different paths. ([#503](https://github.com/hashicorp/terraform-plugin-testing/issues/503))

ENHANCEMENTS:

* statecheck: Added `ExpectIdentityValue` state check, which asserts a specified attribute value of a managed resource identity in state. ([#468](https://github.com/hashicorp/terraform-plugin-testing/issues/468))
* statecheck: Added `ExpectIdentity` state check, which asserts all data of a managed resource identity in state. ([#470](https://github.com/hashicorp/terraform-plugin-testing/issues/470))
* Adds `AdditionalCLIOptions.PlanOptions.NoRefresh` to test `terraform plan -refresh=false` ([#490](https://github.com/hashicorp/terraform-plugin-testing/issues/490))

6 changes: 6 additions & 0 deletions .changes/1.13.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
## 1.13.1 (May 21, 2025)

BUG FIXES:

* echoprovider: Fixed bug where Terraform v1.12+ would return an error message indicating the provider doesn't support `GetResourceIdentitySchemas`. ([#512](https://github.com/hashicorp/terraform-plugin-testing/issues/512))

7 changes: 7 additions & 0 deletions .changes/1.13.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## 1.13.2 (June 11, 2025)

BUG FIXES:

* helper/resource: Updated `ImportBlockWith*` import state modes to use the `ExpectNonEmpty` field to allow non-empty import plans to pass successfully. ([#518](https://github.com/hashicorp/terraform-plugin-testing/issues/518))
* helper/resource: Fixed bug with import state mode where prior test config is not used for `ConfigFile` or `ConfigDirectory` ([#516](https://github.com/hashicorp/terraform-plugin-testing/issues/516))

8 changes: 8 additions & 0 deletions .changes/1.14.0-beta.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
## 1.14.0-beta.1 (September 18, 2025)

NOTES:

* Adds an opt-in compatibility flag for config mode tests to unlock upgrade from v1.5.1 to latest for specific providers. ([#496](https://github.com/hashicorp/terraform-plugin-testing/issues/496))
* This beta pre-release adds a new query mode to support testing for list blocks which can be used with Terraform v1.14+ ([#531](https://github.com/hashicorp/terraform-plugin-testing/issues/531))
* all: This Go module has been updated to Go 1.24 per the Go support policy. It is recommended to review the Go 1.24 release notes before upgrading. ([#551](https://github.com/hashicorp/terraform-plugin-testing/issues/551))

8 changes: 8 additions & 0 deletions .changes/1.4.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
## 1.4.0 (July 24, 2023)

FEATURES:

* tfjsonpath: Introduced new `tfjsonpath` package which contains methods that allow traversal of Terraform JSON data ([#154](https://github.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://github.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://github.com/hashicorp/terraform-plugin-testing/issues/154))

14 changes: 14 additions & 0 deletions .changes/1.5.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
## 1.5.0 (August 31, 2023)

FEATURES:

* config: Introduced new `config` package which contains interfaces and helper functions for working with native Terraform configuration and variables ([#153](https://github.com/hashicorp/terraform-plugin-testing/issues/153))
* helper/resource: Added `TestStep.ConfigDirectory` to allow specifying a directory containing Terraform configuration for use during acceptance tests ([#153](https://github.com/hashicorp/terraform-plugin-testing/issues/153))
* helper/resource: Added `TestStep.ConfigFile` to allow specifying a file containing Terraform configuration for use during acceptance tests ([#153](https://github.com/hashicorp/terraform-plugin-testing/issues/153))
* helper/resource: Added `TestStep.ConfigVariables` to allow specifying Terraform variables for use with Terraform configuration during acceptance tests ([#153](https://github.com/hashicorp/terraform-plugin-testing/issues/153))
* helper/resource: Removed data resource and managed resource `id` attribute requirement ([#84](https://github.com/hashicorp/terraform-plugin-testing/issues/84))

ENHANCEMENTS:

* helper/resource: Added `TestStep` type `ImportStateVerifyIdentifierAttribute` field, which can override the default `id` attribute used for matching prior resource state with imported resource state ([#84](https://github.com/hashicorp/terraform-plugin-testing/issues/84))

6 changes: 6 additions & 0 deletions .changes/1.5.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
## 1.5.1 (August 31, 2023)

BUG FIXES:

* helper/resource: Fix regression by allowing providers to be defined both at the `TestCase` level, and within `TestStep.Config` ([#177](https://github.com/hashicorp/terraform-plugin-testing/issues/177))

25 changes: 25 additions & 0 deletions .changes/1.6.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
## 1.6.0 (December 04, 2023)

NOTES:

* all: This Go module has been updated to Go 1.20 per the [Go support policy](https://go.dev/doc/devel/release#policy). It is recommended to review the [Go 1.20 release notes](https://go.dev/doc/go1.20) before upgrading. Any consumers building on earlier Go versions may experience errors. ([#180](https://github.com/hashicorp/terraform-plugin-testing/issues/180))
* helper/resource: Configuration based `TestStep` now include post-apply plan checks for output changes in addition to resource changes. If this causes unexpected new test failures, most `output` configuration blocks can be likely be removed. Test steps involving resources and data sources should never need to use `output` configuration blocks as plan and state checks support working on resource and data source attributes values directly. ([#234](https://github.com/hashicorp/terraform-plugin-testing/issues/234))
* helper/resource: Implicit `terraform refresh` commands during each `TestStep` have been removed to fix plan check and performance issues, which can cause new test failures when testing schema changes (e.g. state upgrades) that have a final `TestStep` with `PlanOnly: true`. Remove `PlanOnly: true` from the final `TestStep` to fix affected tests which will ensure that updated schema changes are applied to the state before attempting to automatically destroy resources. ([#223](https://github.com/hashicorp/terraform-plugin-testing/issues/223))

FEATURES:

* plancheck: Added `ExpectUnknownOutputValue` built-in plan check, which asserts that a given output value at a specified address is unknown ([#220](https://github.com/hashicorp/terraform-plugin-testing/issues/220))
* plancheck: Added `ExpectUnknownOutputValueAtPath` built-in plan check, which asserts that a given output value at a specified address, and path is unknown ([#220](https://github.com/hashicorp/terraform-plugin-testing/issues/220))
* plancheck: Added `ExpectNullOutputValue` built-in plan check, which asserts that a given output value at a specified address is null ([#220](https://github.com/hashicorp/terraform-plugin-testing/issues/220))
* plancheck: Added `ExpectNullOutputValueAtPath` built-in plan check, which asserts that a given output value at a specified address, and path is null ([#220](https://github.com/hashicorp/terraform-plugin-testing/issues/220))

ENHANCEMENTS:

* helper/resource: Removed separate refresh commands, which increases testing performance ([#223](https://github.com/hashicorp/terraform-plugin-testing/issues/223))
* helper/resource: Automatically add `required_providers` configuration to `TestStep.Config` Terraform language configuration when using Terraform >= 1.0.* ([#216](https://github.com/hashicorp/terraform-plugin-testing/issues/216))

BUG FIXES:

* plancheck: Ensured `ExpectEmptyPlan` and `ExpectNonEmptyPlan` account for output changes ([#222](https://github.com/hashicorp/terraform-plugin-testing/issues/222))
* helper/resource: Ensured `TestStep.ExpectNonEmptyPlan` accounts for output changes with Terraform 0.14 and later ([#234](https://github.com/hashicorp/terraform-plugin-testing/issues/234))

31 changes: 31 additions & 0 deletions .changes/1.7.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
## 1.7.0 (March 05, 2024)

NOTES:

* helper/resource: Error messages generated by the testing logic, which were updated for clarity in this release, are not protected by compatibility promises. While testing logic errors are usable in certain scenarios with `ErrorCheck` and `ExpectError` functionality, error messaging checks should be based on provider-controlled messaging or when appropriate to use other testing features such as `ExpectNonEmptyPlan` instead. ([#238](https://github.com/hashicorp/terraform-plugin-testing/issues/238))
* Numerical values in the plan are now represented as json.Number, not float64. Custom plan checks relying upon float64 representation may need altering ([#248](https://github.com/hashicorp/terraform-plugin-testing/issues/248))
* plancheck: Deprecated `ExpectNullOutputValue` and `ExpectNullOutputValueAtPath`. Use `ExpectKnownOutputValue` and `ExpectKnownOutputValueAtPath` with `knownvalue.Null` instead ([#275](https://github.com/hashicorp/terraform-plugin-testing/issues/275))
* plancheck: `ExpectKnownValue`, `ExpectKnownOutputValue` and `ExpectKnownOutputValueAtPath` plan checks are considered experimental and may be altered or removed in a subsequent release ([#276](https://github.com/hashicorp/terraform-plugin-testing/issues/276))
* statecheck: `ExpectKnownValue`, `ExpectKnownOutputValue` and `ExpectKnownOutputValueAtPath` state checks are considered experimental and may be altered or removed in a subsequent release ([#276](https://github.com/hashicorp/terraform-plugin-testing/issues/276))
* knownvalue: The `knownvalue` package is considered experimental and may be altered or removed in a subsequent release ([#276](https://github.com/hashicorp/terraform-plugin-testing/issues/276))
* all: This Go module has been updated to Go 1.21 per the [Go support policy](https://go.dev/doc/devel/release#policy). It is recommended to review the [Go 1.21 release notes](https://go.dev/doc/go1.21) before upgrading. Any consumers building on earlier Go versions may experience errors ([#300](https://github.com/hashicorp/terraform-plugin-testing/issues/300))

FEATURES:

* plancheck: Added `ExpectKnownValue` plan check, which asserts that a given resource attribute has a defined type, and value ([#248](https://github.com/hashicorp/terraform-plugin-testing/issues/248))
* plancheck: Added `ExpectKnownOutputValue` plan check, which asserts that a given output value has a defined type, and value ([#248](https://github.com/hashicorp/terraform-plugin-testing/issues/248))
* plancheck: Added `ExpectKnownOutputValueAtPath` plan check, which asserts that a given output value at a specified path has a defined type, and value ([#248](https://github.com/hashicorp/terraform-plugin-testing/issues/248))
* knownvalue: Introduced new `knownvalue` package which contains types for working with plan checks and state checks ([#248](https://github.com/hashicorp/terraform-plugin-testing/issues/248))
* statecheck: Introduced new `statecheck` package with interface and built-in state check functionality ([#275](https://github.com/hashicorp/terraform-plugin-testing/issues/275))
* statecheck: Added `ExpectKnownValue` state check, which asserts that a given resource attribute has a defined type, and value ([#275](https://github.com/hashicorp/terraform-plugin-testing/issues/275))
* statecheck: Added `ExpectKnownOutputValue` state check, which asserts that a given output value has a defined type, and value ([#275](https://github.com/hashicorp/terraform-plugin-testing/issues/275))
* statecheck: Added `ExpectKnownOutputValueAtPath` plan check, which asserts that a given output value at a specified path has a defined type, and value ([#275](https://github.com/hashicorp/terraform-plugin-testing/issues/275))
* statecheck: Added `ExpectSensitiveValue` built-in state check, which asserts that a given attribute has a sensitive value ([#275](https://github.com/hashicorp/terraform-plugin-testing/issues/275))

BUG FIXES:

* helper/resource: Clarified error messaging from testing failures, especially when using `TestStep.PlanOnly: true` ([#238](https://github.com/hashicorp/terraform-plugin-testing/issues/238))
* helper/resource: Fix detection of provider block declaration in `Config`, `ConfigDirectory`, and `ConfigFile` ([#265](https://github.com/hashicorp/terraform-plugin-testing/issues/265))
* helper/resource: Fix detection of terraform block declaration in `Config`, `ConfigDirectory`, and `ConfigFile` ([#265](https://github.com/hashicorp/terraform-plugin-testing/issues/265))
* helper/resource: Fixed internal deferred test helpers to properly report file and line information in test failures. ([#292](https://github.com/hashicorp/terraform-plugin-testing/issues/292))

Loading
Loading