jinugasachio / terraform-workspace-type

0 stars 0 forks source link

Update dependency terraform-linters/tflint to v0.53.0 #98

Open renovate[bot] opened 2 years ago

renovate[bot] commented 2 years ago

This PR contains the following updates:

Package Update Change
terraform-linters/tflint minor v0.35.0 -> v0.53.0

Release Notes

terraform-linters/tflint (terraform-linters/tflint) ### [`v0.53.0`](https://togithub.com/terraform-linters/tflint/releases/tag/v0.53.0) [Compare Source](https://togithub.com/terraform-linters/tflint/compare/v0.52.0...v0.53.0) #### What's Changed ##### Enhancements - build(deps): Bump github.com/terraform-linters/tflint-ruleset-terraform from 0.8.0 to 0.9.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2093](https://togithub.com/terraform-linters/tflint/pull/2093) ##### Bug Fixes - Fix a race condition when evaluating on the root context by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2096](https://togithub.com/terraform-linters/tflint/pull/2096) ##### Chores - build(deps): Bump golang.org/x/net from 0.26.0 to 0.27.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2086](https://togithub.com/terraform-linters/tflint/pull/2086) - build(deps): Bump google.golang.org/grpc from 1.64.0 to 1.65.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2088](https://togithub.com/terraform-linters/tflint/pull/2088) - build(deps): Bump github.com/terraform-linters/tflint-plugin-sdk from 0.20.0 to 0.21.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2090](https://togithub.com/terraform-linters/tflint/pull/2090) - build(deps): Bump github.com/zclconf/go-cty from 1.14.4 to 1.15.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2089](https://togithub.com/terraform-linters/tflint/pull/2089) - build(deps): Bump golang.org/x/text from 0.16.0 to 0.17.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2098](https://togithub.com/terraform-linters/tflint/pull/2098) - build(deps): Bump sigstore/cosign-installer from 3.5.0 to 3.6.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2097](https://togithub.com/terraform-linters/tflint/pull/2097) - build(deps): Bump golang.org/x/oauth2 from 0.21.0 to 0.22.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2092](https://togithub.com/terraform-linters/tflint/pull/2092) - build(deps): Bump golang.org/x/crypto from 0.25.0 to 0.26.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2099](https://togithub.com/terraform-linters/tflint/pull/2099) - build(deps): Bump golang.org/x/net from 0.27.0 to 0.28.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2100](https://togithub.com/terraform-linters/tflint/pull/2100) - build(deps): Bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2091](https://togithub.com/terraform-linters/tflint/pull/2091) - chore: bump to use go 1.23.0 by [@​chenrui333](https://togithub.com/chenrui333) in [https://github.com/terraform-linters/tflint/pull/2101](https://togithub.com/terraform-linters/tflint/pull/2101) - chore: pin workflow action sha by [@​chenrui333](https://togithub.com/chenrui333) in [https://github.com/terraform-linters/tflint/pull/2102](https://togithub.com/terraform-linters/tflint/pull/2102) **Full Changelog**: https://github.com/terraform-linters/tflint/compare/v0.52.0...v0.53.0 ### [`v0.52.0`](https://togithub.com/terraform-linters/tflint/releases/tag/v0.52.0) [Compare Source](https://togithub.com/terraform-linters/tflint/compare/v0.51.2...v0.52.0) #### What's Changed ##### Enhancements - cmd: Allow `--chdir` and `--recursive` to be used together by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2079](https://togithub.com/terraform-linters/tflint/pull/2079) - terraform: Add support for Terraform v1.9 by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2077](https://togithub.com/terraform-linters/tflint/pull/2077) - Bump bundled terraform ruleset to v0.8.0 by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2085](https://togithub.com/terraform-linters/tflint/pull/2085) ##### Bug Fixes - formatter: Add source attribute in the checkstyle format by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2078](https://togithub.com/terraform-linters/tflint/pull/2078) ##### Chores - deps: Go 1.22.5 by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2084](https://togithub.com/terraform-linters/tflint/pull/2084) **Full Changelog**: https://github.com/terraform-linters/tflint/compare/v0.51.2...v0.52.0 ### [`v0.51.2`](https://togithub.com/terraform-linters/tflint/releases/tag/v0.51.2) [Compare Source](https://togithub.com/terraform-linters/tflint/compare/v0.51.1...v0.51.2) #### What's Changed - build(deps): Bump github.com/hashicorp/go-plugin from 1.6.0 to 1.6.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2047](https://togithub.com/terraform-linters/tflint/pull/2047) - build(deps): Bump github.com/fatih/color from 1.16.0 to 1.17.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2048](https://togithub.com/terraform-linters/tflint/pull/2048) - build(deps): Bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2049](https://togithub.com/terraform-linters/tflint/pull/2049) - build(deps): Bump google.golang.org/grpc from 1.63.2 to 1.64.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2053](https://togithub.com/terraform-linters/tflint/pull/2053) - build(deps): Bump github.com/hashicorp/go-version from 1.6.0 to 1.7.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2054](https://togithub.com/terraform-linters/tflint/pull/2054) - build(deps): Bump alpine from 3.19 to 3.20 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2055](https://togithub.com/terraform-linters/tflint/pull/2055) - build(deps): Bump goreleaser/goreleaser-action from 5 to 6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2061](https://togithub.com/terraform-linters/tflint/pull/2061) - build(deps): Bump golang.org/x/crypto from 0.23.0 to 0.24.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2062](https://togithub.com/terraform-linters/tflint/pull/2062) - build(deps): Bump golang.org/x/text from 0.15.0 to 0.16.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2064](https://togithub.com/terraform-linters/tflint/pull/2064) - build(deps): Bump golang.org/x/oauth2 from 0.20.0 to 0.21.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2063](https://togithub.com/terraform-linters/tflint/pull/2063) - build(deps): Bump golang.org/x/net from 0.25.0 to 0.26.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2065](https://togithub.com/terraform-linters/tflint/pull/2065) - build(deps): Bump github.com/jessevdk/go-flags from 1.5.0 to 1.6.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2066](https://togithub.com/terraform-linters/tflint/pull/2066) - build(deps): Bump docker/build-push-action from 5 to 6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2067](https://togithub.com/terraform-linters/tflint/pull/2067) - build(deps): Bump github.com/hashicorp/hcl/v2 from 2.20.1 to 2.21.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2068](https://togithub.com/terraform-linters/tflint/pull/2068) - build(deps): Bump github.com/go-test/deep from 1.1.0 to 1.1.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2069](https://togithub.com/terraform-linters/tflint/pull/2069) - build(deps): Bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2070](https://togithub.com/terraform-linters/tflint/pull/2070) - deps: Go 1.22.4 by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2073](https://togithub.com/terraform-linters/tflint/pull/2073) - docs: Recommend verification with GitHub CLI by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2074](https://togithub.com/terraform-linters/tflint/pull/2074) **Full Changelog**: https://github.com/terraform-linters/tflint/compare/v0.51.1...v0.51.2 ### [`v0.51.1`](https://togithub.com/terraform-linters/tflint/releases/tag/v0.51.1) [Compare Source](https://togithub.com/terraform-linters/tflint/compare/v0.51.0...v0.51.1) ##### What's Changed ##### Bug Fixes - terraform: Fix `provider::terraform::*` function names by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2046](https://togithub.com/terraform-linters/tflint/pull/2046) ##### Chores - build(deps): Bump golang.org/x/oauth2 from 0.19.0 to 0.20.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2043](https://togithub.com/terraform-linters/tflint/pull/2043) - build(deps): Bump golangci/golangci-lint-action from 5.1.0 to 5.3.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2039](https://togithub.com/terraform-linters/tflint/pull/2039) - gh: update golangci-lint by [@​bendrucker](https://togithub.com/bendrucker) in [https://github.com/terraform-linters/tflint/pull/2045](https://togithub.com/terraform-linters/tflint/pull/2045) - go: remove loop variable copying by [@​bendrucker](https://togithub.com/bendrucker) in [https://github.com/terraform-linters/tflint/pull/2044](https://togithub.com/terraform-linters/tflint/pull/2044) - build(deps): Bump golang.org/x/text from 0.14.0 to 0.15.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2042](https://togithub.com/terraform-linters/tflint/pull/2042) - build(deps): Bump golang.org/x/net from 0.24.0 to 0.25.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2041](https://togithub.com/terraform-linters/tflint/pull/2041) - release: Introduce Artifact Attestations by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2038](https://togithub.com/terraform-linters/tflint/pull/2038) **Full Changelog**: https://github.com/terraform-linters/tflint/compare/v0.51.0...v0.51.1 ### [`v0.51.0`](https://togithub.com/terraform-linters/tflint/releases/tag/v0.51.0) [Compare Source](https://togithub.com/terraform-linters/tflint/compare/v0.50.3...v0.51.0) ##### What's Changed This release includes many new features including parallelization of recursion inspection and support for Terraform v1.8. Also, please be aware that there are important changes regarding licensing. TFLint has updated the embedded Terraform package to the latest version for Terraform v1.6+ support. As a result, we will be affected by [Terraform's license change to BUSL announced by Hashicorp in August 2023](https://www.hashicorp.com/blog/hashicorp-adopts-business-source-license). Most of the code in TFLint is still licensed under MPL 2.0, but some files under the Terraform package are now licensed under BUSL 1.1. This means that release binaries are bound by both licenses and may be subject to Hashicorp's BUSL restrictions. If you have concerns about this change, we recommend reviewing the licensing implications before updating. Please note that we cannot provide legal advice. Please refer to the discussion in [https://github.com/terraform-linters/tflint/discussions/1826](https://togithub.com/terraform-linters/tflint/discussions/1826) and [https://github.com/terraform-linters/tflint/issues/1878](https://togithub.com/terraform-linters/tflint/issues/1878) for details. ##### Enhancements - config: Add TFLint `required_version` settings by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2027](https://togithub.com/terraform-linters/tflint/pull/2027) - The `required_version` attribute can now be set in `.tflint.hcl`. This is useful for enforcing the version of TFLint that is actually used. - plugin: Add support for host-specific GitHub tokens by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2025](https://togithub.com/terraform-linters/tflint/pull/2025) - Environment variables like `GITHUB_TOKEN_example_com` have been introduced for GitHub Enterprise Server support. - Recursive inspection in parallel by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2021](https://togithub.com/terraform-linters/tflint/pull/2021) - The `--recursive` inspection now runs in parallel according to the number of CPU cores by default. The number of parallels can be changed with `--max-workers`. - terraform: Add support for Terraform v1.6/v1.7/v1.8 by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2030](https://togithub.com/terraform-linters/tflint/pull/2030) - New Terraform features are now supported, including [provider-defined functions](https://www.hashicorp.com/blog/terraform-1-8-adds-provider-functions-for-aws-google-cloud-and-kubernetes). Please note that support for provider-defined functions requires the latest HCL parser, so you may need to update your plugin versions. - Updated embedded Terraform packages to support Terraform v1.6+. As a result, TFLint now includes code for Hashicorp's BUSL 1.1. ##### Changes - Add warnings to --module/--no-module and `module` attribute by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1951](https://togithub.com/terraform-linters/tflint/pull/1951) - If you see a warning, use `--call-module-type` instead. The `--module` is equivalent to `--call-module-type=all` and the `--no-module` is equivalent to `--call-module-type=none`. This also applies to `.tflint.hcl`. ##### Chores - build: use go1.22 by [@​chenrui333](https://togithub.com/chenrui333) in [https://github.com/terraform-linters/tflint/pull/1977](https://togithub.com/terraform-linters/tflint/pull/1977) - workflows: remove `cache: true` for setup-go (default) by [@​chenrui333](https://togithub.com/chenrui333) in [https://github.com/terraform-linters/tflint/pull/1979](https://togithub.com/terraform-linters/tflint/pull/1979) - install: enable `pipefail` catch `curl` errors by [@​Ry4an](https://togithub.com/Ry4an) in [https://github.com/terraform-linters/tflint/pull/1978](https://togithub.com/terraform-linters/tflint/pull/1978) - build(deps): Bump golang.org/x/oauth2 from 0.16.0 to 0.17.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1981](https://togithub.com/terraform-linters/tflint/pull/1981) - build(deps): Bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1980](https://togithub.com/terraform-linters/tflint/pull/1980) - build(deps): Bump google.golang.org/grpc from 1.61.0 to 1.61.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1987](https://togithub.com/terraform-linters/tflint/pull/1987) - sarif: add schema to repo by [@​bendrucker](https://togithub.com/bendrucker) in [https://github.com/terraform-linters/tflint/pull/2000](https://togithub.com/terraform-linters/tflint/pull/2000) - build(deps): Bump google.golang.org/grpc from 1.61.1 to 1.62.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1992](https://togithub.com/terraform-linters/tflint/pull/1992) - build(deps): Bump github.com/hashicorp/hcl/v2 from 2.19.1 to 2.20.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1999](https://togithub.com/terraform-linters/tflint/pull/1999) - build(deps): Bump github.com/zclconf/go-cty from 1.14.2 to 1.14.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1998](https://togithub.com/terraform-linters/tflint/pull/1998) - build(deps): Bump golang.org/x/crypto from 0.19.0 to 0.21.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2001](https://togithub.com/terraform-linters/tflint/pull/2001) - build(deps): Bump golang.org/x/oauth2 from 0.17.0 to 0.18.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2002](https://togithub.com/terraform-linters/tflint/pull/2002) - build(deps): Bump google.golang.org/grpc from 1.62.0 to 1.62.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2003](https://togithub.com/terraform-linters/tflint/pull/2003) - build(deps): Bump github.com/zclconf/go-cty from 1.14.3 to 1.14.4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2009](https://togithub.com/terraform-linters/tflint/pull/2009) - build(deps): Bump github.com/hashicorp/hcl/v2 from 2.20.0 to 2.20.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2012](https://togithub.com/terraform-linters/tflint/pull/2012) - build(deps): Bump google.golang.org/grpc from 1.62.1 to 1.63.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2014](https://togithub.com/terraform-linters/tflint/pull/2014) - build(deps): Bump golang.org/x/crypto from 0.21.0 to 0.22.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2016](https://togithub.com/terraform-linters/tflint/pull/2016) - build(deps): Bump golang.org/x/oauth2 from 0.18.0 to 0.19.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2015](https://togithub.com/terraform-linters/tflint/pull/2015) - build(deps): Bump sigstore/cosign-installer from 3.4.0 to 3.5.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2022](https://togithub.com/terraform-linters/tflint/pull/2022) - build(deps): Bump google.golang.org/grpc from 1.63.0 to 1.63.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2023](https://togithub.com/terraform-linters/tflint/pull/2023) - build(deps): Bump golang.org/x/net from 0.22.0 to 0.23.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2024](https://togithub.com/terraform-linters/tflint/pull/2024) - build(deps): Bump github.com/hashicorp/go-getter from 1.7.2 to 1.7.4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2026](https://togithub.com/terraform-linters/tflint/pull/2026) - build(deps): Bump golangci/golangci-lint-action from 4.0.0 to 5.1.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2029](https://togithub.com/terraform-linters/tflint/pull/2029) - Pin Go patch version in go.mod by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2031](https://togithub.com/terraform-linters/tflint/pull/2031) - build(deps): Bump github.com/terraform-linters/tflint-plugin-sdk from 0.18.0 to 0.20.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2032](https://togithub.com/terraform-linters/tflint/pull/2032) - build(deps): Bump github.com/terraform-linters/tflint-ruleset-terraform from 0.5.0 to 0.7.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2033](https://togithub.com/terraform-linters/tflint/pull/2033) ##### New Contributors - [@​Ry4an](https://togithub.com/Ry4an) made their first contribution in [https://github.com/terraform-linters/tflint/pull/1978](https://togithub.com/terraform-linters/tflint/pull/1978) **Full Changelog**: https://github.com/terraform-linters/tflint/compare/v0.50.3...v0.51.0 ### [`v0.50.3`](https://togithub.com/terraform-linters/tflint/releases/tag/v0.50.3) [Compare Source](https://togithub.com/terraform-linters/tflint/compare/v0.50.2...v0.50.3) ##### What's Changed - build(deps): Bump github.com/zclconf/go-cty from 1.14.1 to 1.14.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1962](https://togithub.com/terraform-linters/tflint/pull/1962) - build(deps): Bump github.com/google/uuid from 1.5.0 to 1.6.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1963](https://togithub.com/terraform-linters/tflint/pull/1963) - build(deps): Bump google.golang.org/grpc from 1.60.1 to 1.61.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1964](https://togithub.com/terraform-linters/tflint/pull/1964) - Ignore module issues that are not valid expressions by [@​bendrucker](https://togithub.com/bendrucker) in [https://github.com/terraform-linters/tflint/pull/1969](https://togithub.com/terraform-linters/tflint/pull/1969) - `make release`: invoke `$EDITOR` in shell by [@​bendrucker](https://togithub.com/bendrucker) in [https://github.com/terraform-linters/tflint/pull/1971](https://togithub.com/terraform-linters/tflint/pull/1971) - build(deps): Bump sigstore/cosign-installer from 3.3.0 to 3.4.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1970](https://togithub.com/terraform-linters/tflint/pull/1970) - actions: test on macOS by [@​bendrucker](https://togithub.com/bendrucker) in [https://github.com/terraform-linters/tflint/pull/1972](https://togithub.com/terraform-linters/tflint/pull/1972) - test: use darwin_arm64 compatible aws plugin by [@​bendrucker](https://togithub.com/bendrucker) in [https://github.com/terraform-linters/tflint/pull/1973](https://togithub.com/terraform-linters/tflint/pull/1973) - test: document git submodule requirements by [@​bendrucker](https://togithub.com/bendrucker) in [https://github.com/terraform-linters/tflint/pull/1974](https://togithub.com/terraform-linters/tflint/pull/1974) **Full Changelog**: https://github.com/terraform-linters/tflint/compare/v0.50.2...v0.50.3 ### [`v0.50.2`](https://togithub.com/terraform-linters/tflint/releases/tag/v0.50.2) [Compare Source](https://togithub.com/terraform-linters/tflint/compare/v0.50.1...v0.50.2) ##### What's Changed ##### Bug Fixes - Fix a bug where auto-fixed code could not be retrieved via GetFile API by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1959](https://togithub.com/terraform-linters/tflint/pull/1959) ##### Chores - build(deps): Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1954](https://togithub.com/terraform-linters/tflint/pull/1954) - build(deps): Bump golang.org/x/oauth2 from 0.15.0 to 0.16.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1956](https://togithub.com/terraform-linters/tflint/pull/1956) **Full Changelog**: https://github.com/terraform-linters/tflint/compare/v0.50.1...v0.50.2 ### [`v0.50.1`](https://togithub.com/terraform-linters/tflint/releases/tag/v0.50.1) [Compare Source](https://togithub.com/terraform-linters/tflint/compare/v0.50.0...v0.50.1) #### What's Changed ##### BugFixes - Fix panic for module calls without source by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1950](https://togithub.com/terraform-linters/tflint/pull/1950) **Full Changelog**: https://github.com/terraform-linters/tflint/compare/v0.50.0...v0.50.1 ### [`v0.50.0`](https://togithub.com/terraform-linters/tflint/releases/tag/v0.50.0) [Compare Source](https://togithub.com/terraform-linters/tflint/compare/v0.49.0...v0.50.0) #### What's Changed ##### Breaking Changes - Call local modules by default by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1918](https://togithub.com/terraform-linters/tflint/pull/1918) - Module inspection is now enabled by default for modules whose source is a relative path. Note that "module inspection" will be called "calling modules" after this change. See also [https://github.com/terraform-linters/tflint/issues/1066](https://togithub.com/terraform-linters/tflint/issues/1066) - CLI flag `--module` has been changed to `--call-module-type`. For backward compatibility, `--module` will continue to work, but it will be removed in a future version, so we recommend migrating early. The same applies to the `module` attribute of the configuration file. - `--module` flag is replaced by `--call-module-type=all` and `--no-module` (previous default) is replaced by `--call-module-type=none` - For modules with many local module calls, this change may result in performance degradation. If this is not acceptable, you can keep the previous default by specifying `--call-module-type=none`. - Make assignments to undeclared variables an error by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1941](https://togithub.com/terraform-linters/tflint/pull/1941) - In line with Terraform behavior, assignments using the `--var` flag etc. to undeclared variables now result in an error. To avoid this, remove unnecessary variable assignments. ##### Enhancements - Print the working directory on error in recursive inspection by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1933](https://togithub.com/terraform-linters/tflint/pull/1933) - Enable per-runner parallelism by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1944](https://togithub.com/terraform-linters/tflint/pull/1944) ##### BugFixes - Exit with an error if the explicitly passed `.tflint.hcl` does not exist by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1940](https://togithub.com/terraform-linters/tflint/pull/1940) ##### Chores - build(deps): Bump golang.org/x/oauth2 from 0.13.0 to 0.14.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1913](https://togithub.com/terraform-linters/tflint/pull/1913) - build(deps): Bump sigstore/cosign-installer from 3.1.2 to 3.2.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1915](https://togithub.com/terraform-linters/tflint/pull/1915) - build(deps): Bump github.com/hashicorp/go-plugin from 1.5.2 to 1.6.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1917](https://togithub.com/terraform-linters/tflint/pull/1917) - docs: Remove mention of directory arguments by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1921](https://togithub.com/terraform-linters/tflint/pull/1921) - build(deps): Bump golang.org/x/crypto from 0.15.0 to 0.16.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1923](https://togithub.com/terraform-linters/tflint/pull/1923) - build(deps): Bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1931](https://togithub.com/terraform-linters/tflint/pull/1931) - build(deps): Bump github.com/spf13/afero from 1.10.0 to 1.11.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1932](https://togithub.com/terraform-linters/tflint/pull/1932) - build(deps): Bump actions/setup-go from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1936](https://togithub.com/terraform-linters/tflint/pull/1936) - build(deps): Bump sigstore/cosign-installer from 3.2.0 to 3.3.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1937](https://togithub.com/terraform-linters/tflint/pull/1937) - build(deps): Bump alpine from 3.18 to 3.19 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1938](https://togithub.com/terraform-linters/tflint/pull/1938) - Stop using backticks for emphasis by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1934](https://togithub.com/terraform-linters/tflint/pull/1934) - Avoid escaping newlines by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1942](https://togithub.com/terraform-linters/tflint/pull/1942) - build(deps): Bump golang.org/x/crypto from 0.16.0 to 0.17.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1945](https://togithub.com/terraform-linters/tflint/pull/1945) - build(deps): Bump github.com/google/uuid from 1.4.0 to 1.5.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1947](https://togithub.com/terraform-linters/tflint/pull/1947) - build(deps): Bump google.golang.org/grpc from 1.59.0 to 1.60.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1948](https://togithub.com/terraform-linters/tflint/pull/1948) **Full Changelog**: https://github.com/terraform-linters/tflint/compare/v0.49.0...v0.50.0 ### [`v0.49.0`](https://togithub.com/terraform-linters/tflint/releases/tag/v0.49.0) [Compare Source](https://togithub.com/terraform-linters/tflint/compare/v0.48.0...v0.49.0) #### What's Changed ##### Enhancements - build(deps): Bump github.com/terraform-linters/tflint-ruleset-terraform from 0.4.0 to 0.5.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1883](https://togithub.com/terraform-linters/tflint/pull/1883) - This change updates the bundled terraform plugin version - feat(annotations): Allow a comment at the end of a tflint-ignore annotation by [@​papkos](https://togithub.com/papkos) in [https://github.com/terraform-linters/tflint/pull/1892](https://togithub.com/terraform-linters/tflint/pull/1892) - tflint: Allow config file to be set via `TFLINT_CONFIG_FILE` by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1903](https://togithub.com/terraform-linters/tflint/pull/1903) - tflint: Add `tflint-ignore-file` annotation by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1909](https://togithub.com/terraform-linters/tflint/pull/1909) ##### Chores - Add formula-path to follow formula path changes by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1835](https://togithub.com/terraform-linters/tflint/pull/1835) - build(deps): Bump sigstore/cosign-installer from 3.1.1 to 3.1.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1839](https://togithub.com/terraform-linters/tflint/pull/1839) - build(deps): Bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1838](https://togithub.com/terraform-linters/tflint/pull/1838) - Fix go directive to include patch version by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1842](https://togithub.com/terraform-linters/tflint/pull/1842) - Replace golang.org/x/exp/slices to slices package by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1836](https://togithub.com/terraform-linters/tflint/pull/1836) - build(deps): Bump github.com/hashicorp/go-plugin from 1.4.10 to 1.5.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1846](https://togithub.com/terraform-linters/tflint/pull/1846) - build(deps): Bump golang.org/x/oauth2 from 0.11.0 to 0.12.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1843](https://togithub.com/terraform-linters/tflint/pull/1843) - build(deps): Bump github.com/zclconf/go-cty from 1.13.2 to 1.14.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1845](https://togithub.com/terraform-linters/tflint/pull/1845) - build(deps): Bump google.golang.org/grpc from 1.57.0 to 1.58.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1848](https://togithub.com/terraform-linters/tflint/pull/1848) - Deprecate tflint-bundle image by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1837](https://togithub.com/terraform-linters/tflint/pull/1837) - build(deps): Bump google.golang.org/grpc from 1.58.0 to 1.58.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1850](https://togithub.com/terraform-linters/tflint/pull/1850) - build(deps): Bump docker/build-push-action from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1851](https://togithub.com/terraform-linters/tflint/pull/1851) - build(deps): Bump docker/login-action from 2 to 3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1852](https://togithub.com/terraform-linters/tflint/pull/1852) - build(deps): Bump docker/setup-buildx-action from 2 to 3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1853](https://togithub.com/terraform-linters/tflint/pull/1853) - build(deps): Bump docker/metadata-action from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1854](https://togithub.com/terraform-linters/tflint/pull/1854) - build(deps): Bump goreleaser/goreleaser-action from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1855](https://togithub.com/terraform-linters/tflint/pull/1855) - build(deps): Bump mislav/bump-homebrew-formula-action from 2 to 3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1861](https://togithub.com/terraform-linters/tflint/pull/1861) - build(deps): Bump google.golang.org/grpc from 1.58.1 to 1.58.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1862](https://togithub.com/terraform-linters/tflint/pull/1862) - build(deps): Bump github.com/spf13/afero from 1.9.5 to 1.10.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1863](https://togithub.com/terraform-linters/tflint/pull/1863) - build(deps): Bump github.com/hashicorp/go-plugin from 1.5.1 to 1.5.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1864](https://togithub.com/terraform-linters/tflint/pull/1864) - add test coverage for install script fail by [@​bendrucker](https://togithub.com/bendrucker) in [https://github.com/terraform-linters/tflint/pull/1868](https://togithub.com/terraform-linters/tflint/pull/1868) - install: move `-e` out of shebang by [@​ddelange](https://togithub.com/ddelange) in [https://github.com/terraform-linters/tflint/pull/1870](https://togithub.com/terraform-linters/tflint/pull/1870) - build(deps): Bump golang.org/x/oauth2 from 0.12.0 to 0.13.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1879](https://togithub.com/terraform-linters/tflint/pull/1879) - build(deps): Bump github.com/zclconf/go-cty from 1.14.0 to 1.14.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1880](https://togithub.com/terraform-linters/tflint/pull/1880) - build(deps): Bump github.com/hashicorp/hcl/v2 from 2.18.0 to 2.18.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1882](https://togithub.com/terraform-linters/tflint/pull/1882) - build(deps): Bump golang.org/x/net from 0.16.0 to 0.17.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1884](https://togithub.com/terraform-linters/tflint/pull/1884) - build(deps): Bump github.com/hashicorp/hcl/v2 from 2.18.1 to 2.19.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1885](https://togithub.com/terraform-linters/tflint/pull/1885) - build(deps): Bump google.golang.org/grpc from 1.58.2 to 1.58.3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1887](https://togithub.com/terraform-linters/tflint/pull/1887) - build(deps): Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1886](https://togithub.com/terraform-linters/tflint/pull/1886) - build(deps): Bump github.com/hashicorp/hcl/v2 from 2.19.0 to 2.19.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1890](https://togithub.com/terraform-linters/tflint/pull/1890) - build(deps): Bump google.golang.org/grpc from 1.58.3 to 1.59.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1891](https://togithub.com/terraform-linters/tflint/pull/1891) - build(deps): Bump github.com/google/uuid from 1.3.1 to 1.4.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1898](https://togithub.com/terraform-linters/tflint/pull/1898) - build(deps): Bump github.com/fatih/color from 1.15.0 to 1.16.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1905](https://togithub.com/terraform-linters/tflint/pull/1905) - build(deps): Bump golang.org/x/text from 0.13.0 to 0.14.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1906](https://togithub.com/terraform-linters/tflint/pull/1906) #### New Contributors - [@​ddelange](https://togithub.com/ddelange) made their first contribution in [https://github.com/terraform-linters/tflint/pull/1870](https://togithub.com/terraform-linters/tflint/pull/1870) - [@​papkos](https://togithub.com/papkos) made their first contribution in [https://github.com/terraform-linters/tflint/pull/1892](https://togithub.com/terraform-linters/tflint/pull/1892) **Full Changelog**: https://github.com/terraform-linters/tflint/compare/v0.48.0...v0.49.0 ### [`v0.48.0`](https://togithub.com/terraform-linters/tflint/releases/tag/v0.48.0) [Compare Source](https://togithub.com/terraform-linters/tflint/compare/v0.47.0...v0.48.0) #### What's Changed ##### Breaking Changes - Bump tflint-plugin-sdk to v0.18.0 by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1813](https://togithub.com/terraform-linters/tflint/pull/1813) - This change causes the deprecated `IncludeNotCreated` option to be ignored. Most plugin users will not be affected. ##### BugFixes - langserver: Trap os.Interrupt and syscall.SIGTERM by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1809](https://togithub.com/terraform-linters/tflint/pull/1809) - Bump github.com/hashicorp/hcl to v2.18.0 by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1833](https://togithub.com/terraform-linters/tflint/pull/1833) - tflint: Allow commas with spaces in annotations by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1834](https://togithub.com/terraform-linters/tflint/pull/1834) ##### Chores - build(deps): Bump alpine from 3.18.0 to 3.18.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1784](https://togithub.com/terraform-linters/tflint/pull/1784) - build(deps): Bump google.golang.org/grpc from 1.55.0 to 1.56.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1785](https://togithub.com/terraform-linters/tflint/pull/1785) - build(deps): Bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1786](https://togithub.com/terraform-linters/tflint/pull/1786) - build(deps): Bump sigstore/cosign-installer from 3.0.5 to 3.1.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1792](https://togithub.com/terraform-linters/tflint/pull/1792) - build(deps): Bump google.golang.org/grpc from 1.56.0 to 1.56.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1793](https://togithub.com/terraform-linters/tflint/pull/1793) - build(deps): Bump sigstore/cosign-installer from 3.1.0 to 3.1.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1798](https://togithub.com/terraform-linters/tflint/pull/1798) - Remove hard-coded versions from integration tests by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1799](https://togithub.com/terraform-linters/tflint/pull/1799) - build(deps): Bump golang.org/x/text from 0.10.0 to 0.11.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1806](https://togithub.com/terraform-linters/tflint/pull/1806) - build(deps): Bump golang.org/x/crypto from 0.10.0 to 0.11.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1804](https://togithub.com/terraform-linters/tflint/pull/1804) - build(deps): Bump golang.org/x/oauth2 from 0.9.0 to 0.10.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1803](https://togithub.com/terraform-linters/tflint/pull/1803) - build(deps): Bump google.golang.org/grpc from 1.56.1 to 1.56.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1805](https://togithub.com/terraform-linters/tflint/pull/1805) - Remove obsoleted PGP public key by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1800](https://togithub.com/terraform-linters/tflint/pull/1800) - Add make release for release automation by [@​wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1802](https://togithub.com/terraform-linters/tflint/pull/1802) - build(deps): Bump google.golang.org/grpc from 1.56.2 to 1.57.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1815](https://togithub.com/terraform-linters/tflint/pull/1815) - build(deps): Bump golang.org/x/crypto from 0.11.0 to 0.12.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1820](https://togithub.com/terraform-linters/tflint/pull/1820) - build(deps): Bump golang.org/x/text from 0.11.0 to 0.12.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1821](https://togithub.com/terraform-linters/tflint/pull/1821) - build(deps): Bump golang.org/x/oauth2 from 0.10.0 to 0.11.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1822](https://togithub.com/terraform-linters/tflint/pull/1822) - deps: upgrade to use go1.21 by [@​chenrui333](https://togithub.com/chenrui333) in [https://github.com/terraform-linters/tflint/pull/1823](https://togithub.com/terraform-linters/tflint/pull/1823) - build(deps): Bump github.com/google/uuid from 1.3.0 to 1.3.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1829](https://togithub.com/terraform-linters/tflint/pull/1829) - build(deps): Bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1830](https://togithub.com/terraform-linters/tflint/pull/1830) **Full Changelog**: https://github.com/terraform-linters/tflint/compare/v0.47.0...v0.48.0 ### [`v0.47.0`](https://togithub.com/terraform-linters/tflint/releases/tag/v0.47.0) [Compare Source](https://togithub.com/terraform-linters/tflint/compare/v0.46.1...v0.47.0) #### 0.47.0 (2023-06-18) This release introduces autofix feature. Running `tflint --fix` will automatically fix issues as possible. Note that not all rules support autofix. In order to support autofix, plugins must be built with SDK v0.17+ and implement autofix. The bundled Terraform ruleset has been updated to v0.4.0 with autofix support. In other words, for Terraform rules, you can use autofix as it is. See the [tflint-ruleset-terraform v0.4.0 changelog](https://togithub.com/terraform-linters/tflint-ruleset-terraform/releases/tag/v0.4.0) for details. ##### Breaking Changes - [#​1749](https://togithub.com/terraform-linters/tflint/pull/1749): plugin: Drop support for plugin SDK v0.12/v0.13 ([@​wata727](https://togithub.com/wata727)) - Plugins built using SDKs v0.12/v0.13 are no longer supported. If you get "SDK version is incompatible" error, you need to update the plugin to use SDK v0.14+. - [#​1750](https://togithub.com/terraform-linters/tflint/pull/1750) [#​1781](https://togithub.com/terraform-linters/tflint/pull/1781): Bump tflint-plugin-sdk and bundled terraform plugin - The SDK has been updated to v0.17.0 and the bundled Terraform plugin to v0.4.0. Terraform ruleset v0.3.0 contains breaking changes. Check the [changelog](https://togithub.com/terraform-linters/tflint-ruleset-terraform/releases/tag/v0.3.0) for details. - [#​1779](https://togithub.com/terraform-linters/tflint/pull/1779): cmd: Drop support for CLI arguments ([@​wata727](https://togithub.com/wata727)) - Argument support has been removed based on the deprecation warning added in v0.46. As of v0.47, it returns an error instead of a warning. See [https://github.com/terraform-linters/tflint/pull/1687](https://togithub.com/terraform-linters/tflint/pull/1687) for details. ##### Enhancements - [#​1751](https://togithub.com/terraform-linters/tflint/pull/1751): plugin: support GitHub Enterprise Server as plugin source ([@​bendrucker](https://togithub.com/bendrucker)) - [#​1755](https://togithub.com/terraform-linters/tflint/pull/1755): Introduce autofix ([@​wata727](https://togithub.com/wata727)) - [#​1773](https://togithub.com/terraform-linters/tflint/pull/1773): build(deps): Bump github.com/hashicorp/hcl/v2 from 2.16.2 to 2.17.0 - TFLint v0.47 host server return `cty.Value` now supports refinemnet. This is a change that only affects plugin developers. See [HCL v2.17.0 changelog](https://togithub.com/hashicorp/hcl/releases/tag/v2.17.0) for details. - [#​1780](https://togithub.com/terraform-linters/tflint/pull/1780): terraform: Add support for Terraform v1.5 ([@​wata727](https://togithub.com/wata727)) - Added support for the `planttimestamp` and `strcontains` functions. ##### Chores - [#​1754](https://togithub.com/terraform-linters/tflint/pull/1754) [#​1766](https://togithub.com/terraform-linters/tflint/pull/1766): build(deps): Bump sigstore/cosign-installer from 3.0.2 to 3.0.5 - [#​1759](https://togithub.com/terraform-linters/tflint/pull/1759): build(deps): Bump google.golang.org/grpc from 1.54.0 to 1.55.0 - [#​1762](https://togithub.com/terraform-linters/tflint/pull/1762): build(deps): Bump alpine from 3.17.3 to 3.18.0 - [#​1763](https://togithub.com/terraform-linters/tflint/pull/1763): build(deps): Bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 - [#​1764](https://togithub.com/terraform-linters/tflint/pull/1764): build(deps): Bump golang.org/x/crypto from 0.8.0 to 0.9.0 - [#​1767](https://togithub.com/terraform-linters/tflint/pull/1767): build(deps): Bump github.com/zclconf/go-cty from 1.13.1 to 1.13.2 - [#​1771](https://togithub.com/terraform-linters/tflint/pull/1771): fix(install_linux): Update unzip arguments ([@​alexjurkiewicz](https://togithub.com/alexjurkiewicz)) - [#​1772](https://togithub.com/terraform-linters/tflint/pull/1772) [#​1775](https://togithub.com/terraform-linters/tflint/pull/1775): build(deps): Bump golangci/golangci-lint-action from 3.4.0 to 3.6.0 - [#​1774](https://togithub.com/terraform-linters/tflint/pull/1774): build(deps): Bump github.com/hashicorp/go-plugin from 1.4.9 to 1.4.10 - [#​1776](https://togithub.com/terraform-linters/tflint/pull/1776): build(deps): Bump golang.org/x/text from 0.9.0 to 0.10.0 ### [`v0.46.1`](https://togithub.com/terraform-linters/tflint/releases/tag/v0.46.1) [Compare Source](https://togithub.com/terraform-linters/tflint/compare/v0.46.0...v0.46.1) ##### 0.46.1 (2023-04-22) ##### BugFixes - [#​1746](https://togithub.com/terraform-linters/tflint/pull/1746): sarif: fix incorrect `endLine` ([@​tbutler-qontigo](https://togithub.com/tbutler-qontigo)) ##### Chores - [#​1738](https://togithub.com/terraform-linters/tflint/pull/1738): build(deps): Bump sigstore/cosign-installer from 3.0.1 to 3.0.2 - [#​1739](https://togithub.com/terraform-linters/tflint/pull/1739): build(deps): Bump golang.org/x/crypto from 0.7.0 to 0.8.0 - [#​1741](https://togithub.com/terraform-linters/tflint/pull/1741): build(deps): Bump golang.org/x/oauth2 from 0.6.0 to 0.7.0 - [#​1743](https://togithub.com/terraform-linters/tflint/pull/1743): build(deps): Bump github.com/terraform-linters/tflint-plugin-sdk from 0.16.0 to 0.16.1 ### [`v0.46.0`](https://togithub.com/terraform-linters/tflint/releases/tag/v0.46.0) [Compare Source](https://togithub.com/terraform-linters/tflint/compare/v0.45.0...v0.46.0) #### 0.46.0 (2023-04-09) This release adds deprecation warnings for future breaking changes. Warn when using command line arguments like `tflint dir` and `tflint main.tf`. The former can be replaced with `tflint --chdir=dir` and the latter with `tflint --filter=main.tf`. See [https://github.com/terraform-linters/tflint/pull/1687](https://togithub.com/terraform-linters/tflint/pull/1687) for details. The GPG key signed signature attached to TFLint releases has been deprecated. This signature will not be added to releases after May 1, 2023. Please migrate to verification with Cosign. ##### Enhancements - [#​1700](https://togithub.com/terraform-linters/tflint/pull/1700): plugin: Handle eval errors on the plugin side ([@​wata727](https://togithub.com/wata727)) - [#​1722](https://togithub.com/terraform-linters/tflint/pull/1722): plugin: Handle sensitive values on the plugin side ([@​wata727](https://togithub.com/wata727)) - [#​1730](https://togithub.com/terraform-linters/tflint/pull/1730): deps: Bump tflint-plugin-sdk to v0.16.0 ([@​wata727](https://togithub.com/wata727)) ##### Changes - [#​1687](https://togithub.com/terraform-linters/tflint/pull/1687): cmd: Deprecate CLI arguments ([@​wata727](https://togithub.com/wata727)) ##### BugFixes - [#​1686](https://togithub.com/terraform-linters/tflint/pull/1686): sarif: add tool version, exclude empty range/position, slash paths ([@​bendrucker](https://togithub.com/bendrucker)) ##### Chores - [#​1587](https://togithub.com/terraform-linters/tflint/pull/1587): Deprecate GPG key signed signature ([@​wata727](https://togithub.com/wata727)) - [#​1662](https://togithub.com/terraform-linters/tflint/pull/1662): deps: bump to go1.20 ([@​chenrui333](https://togithub.com/chenrui333) [@​bendrucker](https://togithub.com/bendrucker)) - [#​1681](https://togithub.com/terraform-linters/tflint/pull/1681): docs: Update usage output ([@​wata727](https://togithub.com/wata727)) - [#​1682](https://togithub.com/terraform-linters/tflint/pull/1682) [#​1733](https://togithub.com/terraform-linters/tflint/pull/1733): build(deps): Bump alpine from 3.17.1 to 3.17.3 - [#​1683](https://togithub.com/terraform-linters/tflint/pull/1683): build(deps): Bump golang.org/x/text from 0.6.0 to 0.7.0 - [#​1684](https://togithub.com/terraform-linters/tflint/pull/1684): build(deps): Bump github.com/hashicorp/hcl/v2 from 2.16.0 to 2.16.1 - [#​1685](https://togithub.com/terraform-linters/tflint/pull/1685) [#​1729](https://togithub.com/terraform-linters/tflint/pull/1729): build(deps): Bump google.golang.org/grpc from 1.52.3 to 1.54.0 - [#​1691](https://togithub.com/terraform-linters/tflint/pull/1691): build(deps): Bump github.com/hashicorp/go-getter from 1.6.2 to 1.7.0 - [#​1692](https://togithub.com/terraform-linters/tflint/pull/1692): build(deps): Bump golang.org/x/net from 0.5.0 to 0.7.0 - [#​1695](https://togithub.com/terraform-linters/tflint/pull/1695) [#​1714](https://togithub.com/terraform-linters/tflint/pull/1714): build(deps): Bump golang.org/x/oauth2 from 0.4.0 to 0.6.0 - [#​1701](https://togithub.com/terraform-linters/tflint/pull/1701): build(deps): Bump github.com/sourcegraph/jsonrpc2 from 0.1.0 to 0.2.0 - [#​1702](https://togithub.com/terraform-linters/tflint/pull/1702) [#​1712](https://togithub.com/terraform-linters/tflint/pull/1712): build(deps): Bump github.com/spf13/afero from 1.9.3 to 1.9.5 - [#​1704](https://togithub.com/terraform-linters/tflint/pull/1704) [#​1711](https://togithub.com/terraform-linters/tflint/pull/1711): build(deps): Bump golang.org/x/crypto from 0.0.0-20220517005047-85d78b3ac167 to 0.7.0 - [#​1708](https://togithub.com/terraform-linters/tflint/pull/1708): docs: revise plugin rate limiting guide ([@​bendrucker](https://togithub.com/bendrucker)) - [#​1710](https://togithub.com/terraform-linters/tflint/pull/1710): build(deps): Bump sigstore/cosign-installer from 2.8.1 to 3.0.1 - [#​1715](https://togithub.com/terraform-linters/tflint/pull/1715): build(deps): Bump github.com/hashicorp/go-plugin from 1.4.8 to 1.4.9 - [#​1717](https://togithub.com/terraform-linters/tflint/pull/1717): build(deps): Bump github.com/fatih/color from 1.14.1 to 1.15.0 - [#​1723](https://togithub.com/terraform-linters/tflint/pull/1723): build(deps): Bump actions/setup-go from 3 to 4 - [#​1724](https://togithub.com/terraform-linters/tflint/pull/1724): build(deps): Bump github.com/zclconf/go-cty from 1.12.1 to 1.13.1 - [#​1736](https://togithub.com/terraform-linters/tflint/pull/1736): Fix GoReleaser config for Cosign v2 ([@​wata727](https://togithub.com/wata727)) ### [`v0.45.0`](https://togithub.com/terraform-linters/tflint/releases/tag/v0.45.0) [Compare Source](https://togithub.com/terraform-linters/tflint/compare/v0.44.1...v0.45.0) #### 0.45.0 (2023-02-13) This release adds support for some CLI flags. File arguments (e.g. `tflint main.tf`) have been deprecated by the new `--filter` flag. It works in v0.45 but will be removed in a future version. We recommend migrating to `tflint --filter=main.tf`. All arguments are deprecated from this release. If you're using arguments, you'll need to migrate to the `--chdir` or `--filter` flags. This release updates the expiration date of the built-in GPG public key. Existing keys will expire on 2023-05-01, so you are encouraged to update by then. ##### Enhancements - [#​1638](https://togithub.com/terraform-linters/tflint/pull/1638): cmd

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.