0.19.0 (2020-08-17)
TFLint v0.19 relies on and is compatible with Terraform v0.13! 🎉
This version is also compatible with most Terraform v0.12 configurations without an immediate update to Terraform v0.13. Custom variable validation was officially added in v0.13. Any modules that enabled this featue during the experiment phase must remove the experiment setting to be compatible with Terraform v0.13. Consult the Terraform 0.13.0 changelog for a full list of breaking changes. We recommend all users update when possible.
GPG key ID: 8CE69160EB3F2FE9
Breaking Changes
- #874: Bump tflint-plugin-sdk to v0.4.0 (@wata727)
- This change breaks plugin API backward compatibility. In order for plugins to work against v0.19.0, you need to build with tflint-plugin-sdk v0.4.0.
Enhancements
- #804: Terraform v0.13 (@bendrucker)
- #843: formatter: add support for --format junit (@bendrucker)
- #848: plugin: Expose
Server.ModuleCalls
for SDK (@pd) - #849: deprecated_interpolations: evaluate all block types/expressions (@bendrucker)
- #850: terraform_required_providers: warn on provider.version (@bendrucker)
- #873: Bump terraform-provider-aws to v3.2.0 from v2.70.0 (@wata727)
BugFixes
- #859: standard_module_structure: fix false positives when passing a directory (@bendrucker)
Chores
- #854 #864 #865 #876: Bump github.com/aws/aws-sdk-go from 1.33.7 to 1.34.5
- #855: Bump github.com/google/go-cmp from 0.5.0 to 0.5.1
- #856 #861 #866: Bump github.com/spf13/afero from 1.3.1 to 1.3.4
- #862: Bump github.com/golang/mock from 1.4.3 to 1.4.4
- #870: test installation on hashicorp/terraform docker image (@bendrucker)