v0.2.0
0.2.0 (2020-06-27)
This release adds APIs to access more Terraform's configurations.
Previously, only WalkResourceAttributes
that can access top-level attributes were available, but WalkResourceBlocks
that can access blocks and WalkResources
that can access the entire resource including meta-arguments are now available.
In addition, the communication system between the plugin and the host has changed, and it is no longer dependent on the HCL structure implementation. This is a breaking change and all plugins need to be built using this version in order to work with TFLint v0.17+.
Breaking Changes
- #24: tflint: Sending expression nodes as a text representation
- #41: tflint: Remove Metadata
- #45: plugin: Bump protocol version
Enhancements
- #23: helper: Compare Rule types with custom comparer
- #29 #33: tflint: Add WalkResourceBlocks API
- #35: tflint: Allow to omit metadata expr on EmitIssue
- #34 #37: tflint: Add WalkResources API
- #40: helper: Add WalkResourceBlocks helper