Skip to content

Releases: terraform-linters/tflint

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

v0.13.3

18 Dec 19:36
Compare
Choose a tag to compare

0.13.3 (2019-12-18)

GPG key ID: 8CE69160EB3F2FE9

Enhancements

BugFixes

  • #555: Parse absolute paths in TF_DATA_DIR correctly (@madddi)

Chores

v0.13.2

07 Dec 14:29
Compare
Choose a tag to compare

0.13.2 (2019-12-07)

GPG key ID: 8CE69160EB3F2FE9

Enhancements

  • #526 #532: Bump terraform to v0.12.17 from v0.12.15 (@chenrui333)
  • #537: Bump github.com/aws/aws-sdk-go from 1.25.31 to 1.25.48
  • #541: Bump terraform-provider-aws to v2.41.0 from v2.36.0 (@wata727)

Chores

v0.13.1

16 Nov 14:22
Compare
Choose a tag to compare

0.13.1 (2019-11-16)

GPG key ID: 8CE69160EB3F2FE9

0.13.0 (2019-11-16)

This is the first release in the terraform-linters organization. This release includes an experimental plugin system. You can easily add custom rules using the Go plugin system. Please see here for the detail.

Breaking Changes

Enhancements

BugFixes

  • #517: When checking if a source is pinned, allow for Mercurial/Bitbucket (@alexwlchan)

Chores

v0.12.1

12 Oct 12:51
Compare
Choose a tag to compare

0.12.1 (2019-10-12)

GPG key ID: 8CE69160EB3F2FE9

Enhancements

Chores

v0.12.0

28 Sep 17:22
Compare
Choose a tag to compare

0.12.0 (2019-09-29)

GPG key ID: 8CE69160EB3F2FE9

This release includes an experimental Language Server Procotol support. Using LSP makes it easy to integrate TFLint with your favorite editor. Currently, only diagnostics are provided.

Breaking Changes

  • #454: Remove deprecated ignore-rule option
    • --ignore-rule CLI flag and config attribute are removed. Please use --disable-rule, or define a rule block with enabled = false in your TFLint config file.
    • Note that --disable-rule behaves differently than --ignore-rule. Since --ignore-rule is deprecated, it was overridden by the value defined in rule blocks, but --disable-rule always takes precedence.

Enhancements

  • #439: Experimental language server support
    • tflint --langserver launches a Language Server which speaks LSP v3.14.0.
  • #455: Add --enable-rule and --disable-rule options
  • #456: Allow specifying multiple --ignore-module and --var-file flags
    • You can use these flags multiple times. The previous style is still valid for backward compatibility.
  • #459: rule: Add m5, r5, and z1d RDS instance families and m3 and r3 families will be previous generations
  • #460: rule: Add m3 and r3 ElastiCache node types as previous generations
  • #461: rule: Add m3, c3, g2, r3, and i2 EC2 instance families as previous generations
  • #462: rule: Add aws-exec-read bucket ACL as a valid value
  • #463: Bump terraform-provider-aws from v2.28.1 to v2.30.0
    • Add g4dn instance family
    • The limit of length for config rule name will be changed 128 characters from 64
    • Add regexp validation for config rule name

Chores

  • #449: docs: Add annotations page
  • #450: Add issue templates
  • #451: docs: Assume role is supported
  • #457: Tweak log levels
  • #458: Remove project package

v0.11.2

18 Sep 17:16
Compare
Choose a tag to compare

0.11.2 (2019-09-19)

GPG key ID: 8CE69160EB3F2FE9

Enhancements

BugFixes

  • #442: aws_s3_bucket_invalid_region_rule: Fix false positives
  • #443: config: Fix panic when the expression includes invalid references

Chores