Skip to content

Commit a51c479

Browse files
author
Paddy
authored
Update CHANGELOG.md
1 parent 9a6fae2 commit a51c479

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,14 @@ ENHANCEMENTS
55
* Convenience methods were added to the `diag` package to simplify common error cases [GH-449]
66
* Removed the `helper/mutexkv`, `helper/pathorcontents`, `httpclient`, and `helper/hashcode` packages. These packages can be easily replicated in plugin code if necessary or the v1 versions can be used side-by-side [GH-438]
77
* The test driver was reworked to allow for test coverage, race detection, and debugger support. [GH-471]
8+
* A new `plugin.Debug` function allows starting the provider in a standalone mode that's compatible with debuggers, and outputs information on how to drive the standalone provider with Terraform. [GH-471]
89

910
BREAKING CHANGES
1011

1112
* Removed `schema.PanicOnErr/TF_SCHEMA_PANIC_ON_ERR` environment variable. `d.Set()` errors are now logged in production and panic during acceptance tests (`TF_ACC=1`). [GH-462]
1213
* Running provider tests now requires Terraform 0.12.26 or higher. [GH-471]
14+
* Removed `acctest` package, as it is no longer needed. The calls to `acctest.UseBinaryDriver` can be deleted; they're no longer necessary. [GH-471]
15+
* The `resource.TestCase.Providers` and `resource.TestCaseProviderFactories` maps must now have exactly one entry set between both of them, meaning one or the other should be used. Only the provider under test should be present in these maps. Providers that tests rely upon can be used by setting provider blocks in the test case, where `terraform init` will pick them up automatically. [GH-471]
1316

1417
# 2.0.0-rc.1 (May 05, 2020)
1518

0 commit comments

Comments
 (0)