Releases: terraform-linters/tflint
v0.29.1
v0.29.0
0.29.0 (2021-06-05)
This release introduces the --init
option for installing plugins automatically. This makes it easy to install plugin binaries published on GitHub Release that meet conventions. See Configuring Plugins for details.
GPG key ID: 8CE69160EB3F2FE9
Enhancements
- #1119: cmd: Add --init for installing plugins automatically (@wata727)
- #1126: terraform_module_pinned_source: support additional default_branches (@bendrucker)
- #1130: Bump bundled AWS ruleset plugin (@wata727)
Chores
- #1120: build(deps): Bump github.com/hashicorp/terraform from 0.15.1 to 0.15.3
- #1121: build(deps): Bump github.com/zclconf/go-cty from 1.8.2 to 1.8.3
- #1124: Refactor terraform_module_pinned_source rule (@bendrucker)
- #1127: install: handle running as root (without sudo) (@bendrucker)
- #1128: build(deps): Bump actions/cache from 2.1.5 to 2.1.6
v0.28.1
0.28.1 (2021-05-05)
GPG key ID: 8CE69160EB3F2FE9
BugFixes
Chores
- #1108: build(deps): Bump github.com/hashicorp/hcl/v2 from 2.9.1 to 2.10.0
- #1109: build(deps): Bump github.com/zclconf/go-cty from 1.8.1 to 1.8.2
- #1110: build(deps): Bump github.com/hashicorp/go-plugin from 1.4.0 to 1.4.1
- #1113: Log at INFO level when TFLint cannot statically evaluate an expression (@bendrucker)
- #1115: Set the GPG key expiration to 2023-05-01 (@wata727)
- #1116: build(deps): Bump github.com/hashicorp/terraform from 0.15.0 to 0.15.1
v0.28.0
0.28.0 (2021-04-25)
GPG key ID: 8CE69160EB3F2FE9
Enhancements
BugFixes
- #1105: Fix crash when passed --enable-rule with a configured rule (@wata727)
- #1106: Fix crash when passed --only with a configured rule (@wata727)
Chores
- #1100: build(deps): Bump actions/cache from v2.1.4 to v2.1.5
- #1104: add integration test for map[string]string attr (@bendrucker)
v0.27.0
0.27.0 (2021-04-18)
This release adds support for Terraform v0.15. We strongly recommend that you update to Terraform v0.15 before updating TFLint to this version. See the upgrade guide for details.
Breaking Changes
Chores
v0.26.0
0.26.0 (2021-04-04)
GPG key ID: 8CE69160EB3F2FE9
Enhancements
- #1085: formatter: Add support for --format compact (@wata727)
- #1093: Bump bundled plugins (@wata727)
BugFixes
- #1080: plugin: Wrap errors to avoid gob encoding errors (@wata727)
- #1084 #1092: plugin: Pass types to EvalExpr (@wata727)
Chores
- #1077: build(deps): Bump github.com/google/go-cmp from 0.5.4 to 0.5.5
- #1081 #1091: build(deps): Bump github.com/hashicorp/terraform from 0.14.7 to 0.14.9
- #1082: build(deps): Bump github.com/hashicorp/hcl/v2 from 2.9.0 to 2.9.1
- #1086: update dockerfile to use alpine 3.13 (@chenrui333)
- #1087: update dependabot to manage docker deps (@chenrui333)
- #1088: build(deps): Bump github.com/zclconf/go-cty from 1.8.0 to 1.8.1
- #1089: build(deps): Bump github.com/jessevdk/go-flags from 1.4.0 to 1.5.0
v0.25.0
0.25.0 (2021-03-06)
GPG key ID: 8CE69160EB3F2FE9
Enhancements
- #1042: Added option to enable plugins from the cli (@janritter)
- #1076: Bump bundled plugins (@wata727)
BugFixes
- #1070: pass --loglevel to plugins as TFLINT_LOG (@bendrucker)
- #1072: tflint: Remove duplicate variable references (@wata727)
Chores
- #1057: add stargazers chart (@chenrui333)
- #1058 #1064: build(deps): Bump github.com/hashicorp/terraform from 0.14.5 to 0.14.7
- #1059: build(deps): Bump actions/cache from v2.1.3 to v2.1.4
- #1060: docker: remove unused build tools (@pujan14)
- #1062 #1073: chore: update go to v1.16 (@chenrui333)
- #1065: build(deps): Bump github.com/golang/mock from 1.4.4 to 1.5.0
- #1071: terraform_naming_convention: test with count = 0 (@bendrucker)
- #1074: build(deps): Bump github.com/hashicorp/hcl/v2 from 2.8.2 to 2.9.0
- #1075: build(deps): Bump github.com/zclconf/go-cty from 1.7.1 to 1.8.0
v0.24.1
v0.24.0
0.24.0 (2021-01-31)
GPG key ID: 8CE69160EB3F2FE9
This release fixes some bugs about the plugin system. For this update, the plugin must be built with tflint-plugin-sdk v0.8.0 to work with TFLint v0.24.0. For details, please see the CHANGELOG of tflint-plugin-sdk.
Breaking Changes
- #1052: Bump tflint-plugin-sdk and bundled plugins (@wata727)
- This change breaks plugin API backward compatibility. In order for plugins to work against v0.24.0, you need to build with tflint-plugin-sdk v0.8.0.
Changes
- #1043: Call ApplyConfig before ValidateRules (@richardTowers)
BugFixes
- #1040: Fix panic on empty backend in Config() (@syndicut)
- #1041: Fix gob encoder error on unknown value (@syndicut)
Chores
- #1034: build(deps): Bump github.com/hashicorp/hcl/v2 from 2.8.1 to 2.8.2
- #1035 #1044: build(deps): Bump github.com/hashicorp/terraform from 0.14.3 to 0.14.5
- #1046: go: cache builds (@bendrucker)
- #1047: add module/build caching to e2e + gen (@bendrucker)