tflint breaking changes
homebrew15 curated breaking changes across major versions of tflint. Use this as a migration checklist before bumping dependencies.
- v0.54.0 \u2192 v0.55.0breaking
plugin: Drop support for plugin SDK v0.14/v0.15 by @wata727 in https://github.com/terraform-linters/tflint/pull/2203
- v0.54.0 \u2192 v0.55.0breaking
Plugins built with SDKs v0.14/v0.15 are no longer supported. If you get "SDK version is incompatible" error, you need to update the plugin to use SDK v0.16+.
- v0.53.0 \u2192 v0.54.0breaking
Remove deprecated --module/--no-module and `module` attribute by @wata727 in https://github.com/terraform-linters/tflint/pull/2036
- v0.49.0 \u2192 v0.50.0breaking
Call local modules by default by @wata727 in https://github.com/terraform-linters/tflint/pull/1918
- v0.49.0 \u2192 v0.50.0breaking
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
- v0.49.0 \u2192 v0.50.0breaking
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.
- v0.49.0 \u2192 v0.50.0breaking
`--module` flag is replaced by `--call-module-type=all` and `--no-module` (previous default) is replaced by `--call-module-type=none`
- v0.49.0 \u2192 v0.50.0breaking
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`.
- v0.47.0 \u2192 v0.48.0breaking
Bump tflint-plugin-sdk to v0.18.0 by @wata727 in https://github.com/terraform-linters/tflint/pull/1813
- v0.47.0 \u2192 v0.48.0breaking
This change causes the deprecated `IncludeNotCreated` option to be ignored. Most plugin users will not be affected.
- v0.46.1 \u2192 v0.47.0breaking
[#1749](https://github.com/terraform-linters/tflint/pull/1749): plugin: Drop support for plugin SDK v0.12/v0.13 ([@wata727](https://github.com/wata727))
- v0.46.1 \u2192 v0.47.0breaking
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+.
- v0.46.1 \u2192 v0.47.0breaking
[#1750](https://github.com/terraform-linters/tflint/pull/1750) [#1781](https://github.com/terraform-linters/tflint/pull/1781): Bump tflint-plugin-sdk and bundled terraform plugin
- v0.46.1 \u2192 v0.47.0breaking
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://github.com/terraform-linters/tflint-ruleset-terraform/releases/tag/v0.3.0) for details.
- v0.46.1 \u2192 v0.47.0breaking
[#1779](https://github.com/terraform-linters/tflint/pull/1779): cmd: Drop support for CLI arguments ([@wata727](https://github.com/wata727))
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/homebrew/tflint