Skip to content

v0.5.0

Compare
Choose a tag to compare
@wata727 wata727 released this 13 Sep 07:52
· 264 commits to master since this release

0.5.0 (2020-09-13)

This release adds Config() API to accessing the Terraform configuration. This is a breaking change and all plugins need to be built using this version in order to work with TFLint v0.20+.

See also terraform-linters/tflint-ruleset-template#15 for an example of upgrading the SDK.

Breaking Changes

  • #59: Make terraform configuration compatible with v0.13
    • Remove Backend.ConfigRange, ModleCall.ConfigRange, ModuleCall.CountRange, and ModuleCall.ForEachRange
  • #65: Tweaks package structures
    • Renamed package names
      • terraform.Backend => configs.Backend
      • terraform.Resource => configs.Resource
      • terraform.ModuleCall => configs.ModuleCall
  • #67: plugin: Bump protocol version

Enhancements

  • #60: tflint: Add Runner.Config()

Internal Changes

  • #54: Accept DisabledByDefault config attribute

Chores

  • #55: chore(deps): bump go to v1.15
  • #56: Update GitHub Actions by Dependabot
  • #57: Bump actions/setup-go from v1 to v2.1.2
  • #58: Bump github.com/google/go-cmp from 0.5.1 to 0.5.2
  • #63: Bump github.com/zclconf/go-cty from 1.5.1 to 1.6.1
  • #66: Make terraform configuration compatible with v0.13.2