Skip to content

Releases: terraform-linters/tflint

v0.16.1

21 May 14:34
Compare
Choose a tag to compare

0.16.1 (2020-05-21)

GPG key ID: 8CE69160EB3F2FE9

Enhancements

BugFixes

Chores

  • #753: Bump go to 1.14.3 and alpine to 3.11 (@chenrui333)
  • #754: Add support TFLINT_VERSION environment variable to installation script (@wata727)
  • #755: Mention about other providers support (@wata727)
  • #756: Bump github.com/google/go-cmp from 0.4.0 to 0.4.1
  • #757: Bump github.com/hashicorp/hcl/v2 from 2.5.0 to 2.5.1
  • #758: Bump github.com/aws/aws-sdk-go from 1.30.24 to 1.30.29

v0.16.0

16 May 08:53
Compare
Choose a tag to compare

0.16.0 (2020-05-16)

In this release, some great Terraform rules are added by great contributors! Please note that many rules are not enabled by default. You need to set it appropriately according to your policy.

The naming convention rules have been merged into the terraform_naming_convetion rule, so if you are using the terraform_dash_in_* rules you will need to change your configuration. See the documentation for details.

GPG key ID: 8CE69160EB3F2FE9

Breaking Changes

  • #737: Remove terraform_dash_in_* rules (@wata727)
    • The terraform_dash_in_data_source_name, terraform_dash_in_module_name, terraform_dash_in_output_name, and terraform_dash_in_resource_name rules have been removed. Use the terraform_naming_convention rule instead.

Enhancements

BugFixes

Chores

  • #732: Copy edits for rules docs (@bendrucker)
  • #740: testing: compare Rule types and ignore struct fields (@bendrucker)
  • #743: Split runner file into multiple files (@wata727)
  • #746: Bump github.com/aws/aws-sdk-go from 1.30.14 to 1.30.24
  • #747: Bump github.com/hashicorp/hcl/v2 from 2.3.0 to 2.5.0
  • #749: Bump github.com/hashicorp/terraform-plugin-sdk from 1.10.0 to 1.12.0 in /tools
  • #750: Bump tf to v0.12.25 (@chenrui333)
  • #751: Bump github.com/hashicorp/hcl/v2 from 2.3.0 to 2.5.1 in /tools

v0.15.5

25 Apr 17:52
Compare
Choose a tag to compare

0.15.5 (2020-04-25)

GPG key ID: 8CE69160EB3F2FE9

Enhancements

  • #721: Add a rule to enforce Terraform types for variables (@mveitas)
  • #725: Adding rule for terraform_required_version (@mveitas)
  • #729: Bump terraform-provider-aws to v2.59.0 from v2.56.0 (@wata727)

BugFixes

  • #728: Allow empty string as a valid value of dynamodb table stream view type (@wata727)

Chores

  • #707: Bump github.com/hashicorp/go-plugin from 1.2.0 to 1.2.2
  • #727: Bump github.com/hashicorp/terraform-plugin-sdk from 1.9.0 to 1.10.0 in /tools
  • #730: Bump github.com/aws/aws-sdk-go from 1.30.3 to 1.30.14

v0.15.4

04 Apr 13:07
Compare
Choose a tag to compare

0.15.4 (2020-04-04)

GPG key ID: 8CE69160EB3F2FE9

Enhancements

  • #685: Add dash checks for data sources and modules (@gkze)
  • #702: Bump terraform-aws-provider to v2.56.0 from v2.54.0 (@wata727)

BugFixes

Chores

  • #684: Automate homebrew formula upgrade process (@chenrui333)
  • #686: Fixes the example of excluding resource types (@bwhaley)
  • #690: Bump github.com/hashicorp/terraform-plugin-sdk from 1.8.0 to 1.9.0 in /tools
  • #699: Bump github.com/aws/aws-sdk-go from 1.29.29 to 1.30.3

v0.15.3

21 Mar 14:48
Compare
Choose a tag to compare

0.15.3 (2020-03-21)

GPG key ID: 8CE69160EB3F2FE9

Enhancements

  • #676: Bump terraform to v0.12.24 (@chenrui333)
  • #681: Bump terraform-provider-aws to v2.54.0 from v2.53.0 (@wata727)
  • #682: Bump github.com/aws/aws-sdk-go from 1.29.24 to 1.29.29

BugFixes

  • #670: Adds support for aws_autoscaling_group tag blocks and tags attributes (@bwhaley)
  • #679: Add bucket-owner-full-control to allowed S3 ACLs (@sds)
  • #680: Add bucket-owner-read to allowed S3 ACLs (@wata727)

Chores

  • #664: Use checkout action v2 (@chenrui333)
  • #671: Bump github.com/golang/mock from 1.4.1 to 1.4.3
  • #675: Bump github.com/hashicorp/go-plugin from 1.1.0 to 1.2.0

v0.15.2

14 Mar 14:02
Compare
Choose a tag to compare

0.15.2 (2020-03-14)

GPG key ID: 8CE69160EB3F2FE9

Enhancements

  • #650: Bump github.com/zclconf/go-cty from 1.3.0 to 1.3.1
  • #653: Bump terraform to v0.12.23 (@chenrui333)
  • #665: Bump github.com/aws/aws-sdk-go from 1.28.9 to 1.29.24
  • #667: Bump terraform-provider-aws to v2.53.0 from v2.50.0 (@wata727)

Chores

  • #647: Bump github.com/hashicorp/go-plugin from 1.0.1 to 1.1.0
  • #649: Bump golang to v1.14 (@chenrui333)
  • #657: Run linters in GitHub Actions (@wata727)
  • #660: Bump github.com/hashicorp/terraform-plugin-sdk from 1.7.0 to 1.8.0 in /tools
  • #666: Add install guide for Windows (choco install) (@aaronsteers)

v0.15.1

01 Mar 15:27
Compare
Choose a tag to compare

0.15.1 (2020-03-02)

GPG key ID: 8CE69160EB3F2FE9

BugFixes

  • #645: Emit an issue when there is no tags definition (@wata727)

Chores

  • #630: Bump github.com/zclconf/go-cty from 1.2.1 to 1.3.0
  • #640: Bump github.com/golang/mock from 1.4.0 to 1.4.1
  • #641: Bump github.com/mattn/go-colorable from 0.1.4 to 0.1.6

v0.15.0

25 Feb 13:32
Compare
Choose a tag to compare

0.15.0 (2020-02-25)

GPG key ID: 8CE69160EB3F2FE9

This release introduces advanced rule configuration syntax. This allows you to customize each rule with its own options. At the moment, only the terraform_module_pinned_source rule has its own options. See documentation for details.

Breaking Changes

  • #624: Merge terraform_module_semver_source into terraform_module_pinned_source (@wata727)
    • The terraform_module_semver_source rule has been removed. Instead, use the terraform_module_pinned_source rule with semver style option.

Enhancements

Chores

v0.14.0

30 Jan 17:15
Compare
Choose a tag to compare

0.14.0 (2020-01-31)

GPG key ID: 8CE69160EB3F2FE9

This release ships an experimental plugin system again! The new plugin system supports all operating systems and works perfectly correctly. See the documentation about how to use and create plugins.

Enhancements

  • #568: Add new rule: terraform_dash_in_output_name (@osulli)
  • #578: Bump github.com/fatih/color from 1.7.0 to 1.9.0
  • #579 #597: Bump terraform to v0.12.20 (@chenrui333)
  • #585: Introduce go-plugin based plugin system (@wata727)
  • #601: Bump github.com/aws/aws-sdk-go from 1.26.8 to 1.28.9
  • #605: Bump terraform-provider-aws to v2.46.0 from v2.43.0 (@wata727)

BugFixes

  • #604: Prefer "ActiveMQ" over "ACTIVEMQ" as engine type (@wata727)

Chores

  • #519: Set up cache and artifact action (@wata727)
  • #573: Bump github.com/hashicorp/hcl/v2 from 2.0.0 to 2.3.0 in /tools
  • #576: Bump github.com/google/go-cmp from 0.3.1 to 0.4.0
  • #583: Bump golang to v1.13.6 for Docker image (@chenrui333)
  • #594: Bump github.com/golang/mock from 1.3.1 to 1.4.0
  • #603: Bump github.com/hashicorp/terraform-plugin-sdk from 1.4.1 to 1.6.0 in /tools

v0.13.4

27 Dec 13:25
Compare
Choose a tag to compare

0.13.4 (2019-12-27)

GPG key ID: 8CE69160EB3F2FE9

Enhancements

  • #563: Add elasticache support for t3 family (@BrunoChauvet)
  • #564: Bump github.com/aws/aws-sdk-go from 1.25.48 to 1.26.8
  • #565: Bump terraform-provider-aws to v2.43.0 from v2.41.0 (@wata727)

Chores