- #789 #798: Update AWS provider/module and generated content
- Removed the following rules
aws_service_discovery_http_namespace_invalid_name
aws_service_discovery_private_dns_namespace_invalid_name
aws_service_discovery_public_dns_namespace_invalid_name
- Removed the following rules
- #787 #800: Add new db.m8g, r8g, r7i, r6i-preconfigured, m7i, c6gd instances (@gnetsman, @wata727)
- #786: feat: add
aws_iam_policy_attachment_exclusive_attachment
rule (@kayman-mk) - #790: feat: add
aws_security_group_rule_deprecated
rule (@kayman-mk) - #801: rules: Add missing DB engines (@wata727)
- #802: rules: Add cache.c7gn high-bandwidth node type (@wata727)
- #803: rules: Update Lambda runtime deprecations (@wata727)
- #791 #795 #797: Bump aws-sdk-go-v2
- #792: Bump github.com/hashicorp/terraform-json from 0.23.0 to 0.24.0
- #796: Bump golang.org/x/net from 0.32.0 to 0.33.0
- #759: glue: disable connection type and properties checks (@bendrucker)
- Removed
aws_glue_connection_invalid_connection_type
rule
- Removed
- #755: Bump github.com/hashicorp/hcl/v2 from 2.22.0 to 2.23.0
- #765: Bump github.com/stretchr/testify from 1.9.0 to 1.10.0
- #769: Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.187.1 to 1.194.0
- #777: Bump the aws-sdk group with 7 updates
- #778: Bump github.com/zclconf/go-cty from 1.15.0 to 1.15.1
- #781: Enable Dependabot auto-merge (@wata727)
- #782: Bump golang.org/x/net from 0.31.0 to 0.32.0
- #783: Squash auto-merge Dependabot PRs (@wata727)
- #784: Bump actions/attest-build-provenance from 1 to 2
- #725: Update AWS provider/module and generated content
- #726 #731 #739 #746: Bump github.com/aws/aws-sdk-go-v2/service/ecs from 1.47.3 to 1.49.2
- #727 #732 #747: Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.182.0 to 1.187.1
- #728 #730 #736 #748: Bump github.com/aws/aws-sdk-go-v2/service/rds from 1.87.2 to 1.89.1
- #733 #751: Bump github.com/aws/aws-sdk-go-v2/service/iam from 1.37.2 to 1.37.3
- #735: Bump github.com/hashicorp/terraform-json from 0.22.1 to 0.23.0
- #738 #743: Bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing from 1.28.2 to 1.28.4
- #740: Bump github.com/hashicorp/aws-sdk-go-base/v2 from 2.0.0-beta.58 to 2.0.0-beta.59
- #741: Bump github.com/aws/aws-sdk-go-v2/service/elasticache from 1.43.0 to 1.43.2
- #742: Bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.40.0 to 1.41.1
- #744: Bump golang.org/x/net from 0.30.0 to 0.31.0
- #719: Remove worklink rules (@wata727)
- The following rules are removed
aws_worklink_fleet_invalid_audit_stream_arn
aws_worklink_fleet_invalid_device_ca_certificate
aws_worklink_fleet_invalid_display_name
aws_worklink_fleet_invalid_name
aws_worklink_website_certificate_authority_association_invalid_certificate
aws_worklink_website_certificate_authority_association_invalid_display_name
aws_worklink_website_certificate_authority_association_invalid_fleet_arn
- The following rules are removed
- #720: Update AWS provider/module and generated content
- #692 #712: Bump github.com/aws/aws-sdk-go-v2/service/ecs from 1.44.3 to 1.47.3
- #693: Bump github.com/hashicorp/aws-sdk-go-base/v2 from 2.0.0-beta.54 to 2.0.0-beta.58
- #694 #717: Bump github.com/aws/aws-sdk-go-v2/service/iam from 1.34.3 to 1.37.2
- #695 #714: Bump github.com/aws/aws-sdk-go-v2/service/rds from 1.82.0 to 1.87.2
- #696 #715: Bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing from 1.26.3 to 1.28.2
- #697 #713: Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.173.0 to 1.182.0
- #698 #718: Bump github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 from 1.34.0 to 1.40.0
- #699 #716: Bump github.com/aws/aws-sdk-go-v2/service/elasticache from 1.40.5 to 1.43.0
- #702: Bump golang.org/x/net from 0.29.0 to 0.30.0
- #722: Bump GoReleaser to v2 (@wata727)
- #723: Remove patch version pin from go.mod (@wata727)
- #652: Fix HSMv2 type tests (@wata727)
- #654 #668: Bump github.com/hashicorp/hcl/v2 from 2.20.1 to 2.22.0
- #657 #670: Bump golang.org/x/net from 0.26.0 to 0.29.0
- #665: mappings: Migrate import paths from aws-sdk-go to aws-sdk-ruby (@wata727)
- #663: Bump github.com/terraform-linters/tflint-plugin-sdk from 0.20.0 to 0.21.0
- #667: Migrate aws-sdk-go to v2 (@wata727)
- #671: Bump peter-evans/create-pull-request from 6 to 7
- #672: deps: Go 1.23.1
- #633: New rule: aws_provider_missing_tags (@bootswithdefer)
- #637: Update AWS provider/module and generated content
- #638: release: Introduce Artifact Attestations (@wata727)
- #642 #645: Bump golang.org/x/net from 0.24.0 to 0.26.0
- #643: Bump github.com/hashicorp/terraform-json from 0.21.0 to 0.22.1
- #646: Bump goreleaser/goreleaser-action from 5 to 6
- #647: deps: Go 1.22.4 (@wata727)
- #613 #618 #619 #623 #627 #629: Update AWS provider/module and generated content
- #617 #624: Bump github.com/hashicorp/hcl/v2 from 2.19.1 to 2.20.1
- This is required for provider-defined functions support
- #609 #620 #628: Bump golang.org/x/net from 0.20.0 to 0.24.0
- #614 #634: Bump github.com/terraform-linters/tflint-plugin-sdk from 0.18.0 to 0.20.0
- #615: Bump github.com/stretchr/testify from 1.8.4 to 1.9.0
- #616 #622: Bump github.com/zclconf/go-cty from 1.14.2 to 1.14.4
- #621: Bump google.golang.org/protobuf from 1.32.0 to 1.33.0
- #635: deps: Go 1.22.2
- #600: fix: prevent runtime error when instanceType/nodeType have no dot (@guillaumelecerf)
- #599: Bump golang.org/x/net from 0.19.0 to 0.20.0
- #603: Bump github.com/hashicorp/terraform-json from 0.20.0 to 0.21.0
- #604: Bump github.com/zclconf/go-cty from 1.14.1 to 1.14.2
- #605: Bump peter-evans/create-pull-request from 5 to 6
- #607: deps: Go 1.22 (@wata727)
- #580 #581 #582 #583 #585 #586 #587: Update AWS provider/module and generated content
- #591: rds: add db.m6idn instance family (@GeorgeSimpsonAtFanatics)
- #592: rds: Add m6in, r6idn, r6in instance classes (@wata727)
- #593: cache: Add cache.c7gn node types (@wata727)
- #594: Update Lambda deprecated runtimes (@wata727)
- #584: Bump golang.org/x/net from 0.18.0 to 0.19.0
- #588: Bump actions/setup-go from 4 to 5
- #589: generator: use terraform-json types for provider schemas (@HadrienPatte)
- #576: Fix aws_acm_certificate.private_key mapping and remove the rule (@wata727)
- Removed
aws_acm_certificate_invalid_private_key
rule
- Removed
- #554: s3_bucket_name: add length validation (@davimmt)
- #566 #567 #568 #575: Update AWS provider/module and generated content
- #571: s3_bucket_name: add all documented naming rules (@davimmt)
- #550: Bump goreleaser/goreleaser-action from 4 to 5
- #555 #558 #572: Bump golang.org/x/net from 0.15.0 to 0.18.0
- #556: Bump github.com/zclconf/go-cty from 1.14.0 to 1.14.1
- #559: Bump github.com/dave/dst from 0.27.2 to 0.27.3
- #560: Bump github.com/google/go-cmp from 0.5.9 to 0.6.0
- #561: Bump github.com/hashicorp/hcl/v2 from 2.18.0 to 2.19.1
- #565: Bump google.golang.org/grpc from 1.57.0 to 1.57.1
- #534 #544: Update AWS provider/module and generated content
- #545: Add support for cache instance families m7g and r7g (@dvxam)
- #546: Add missing DB instance classes (@wata727)
- #547: Update Lambda runtime deprecations (@wata727)
- #548: Update DB engine list (@wata727)
- #535 #536: Bump github.com/zclconf/go-cty from 1.13.2 to 1.14.0
- #537: Bump github.com/hashicorp/hcl/v2 from 2.17.0 to 2.18.0
- #540: deps: Go 1.21 (@wata727)
- #541: Bump actions/checkout from 3 to 4
- #542: Bump golang.org/x/net from 0.14.0 to 0.15.0
- #531: Update AWS provider/module and generated content
- Removed
aws_budgets_budget_invalid_name
rule
- Removed
- #529: Bump golang.org/x/net from 0.12.0 to 0.14.0
- #514: Update AWS provider/module and generated content
- #517: resource_missing_tags: rewrite to only consider keys (@bendrucker)
- #519: resource_missing_tags: Ignore non-existent provider aliases (@wata727)
- #511: fix: Fixed regression in tags with dynamic values (@JorgeReus)
- #512: Bump golang.org/x/net from 0.11.0 to 0.12.0
- #508: fix: Fixed the error 'Provider doesn't exist' and the provider exist (@JorgeReus)
- #501: Bump github.com/terraform-linters/tflint-plugin-sdk from 0.16.1 to 0.17.0
- TFLint v0.40/v0.41 is no longer supported
- #504: Update AWS provider/module and generated content (@wata727)
- The following rules have been removed.
aws_macie_member_account_association_invalid_member_account_id
aws_macie_s3_bucket_association_invalid_bucket_name
aws_macie_s3_bucket_association_invalid_member_account_id
aws_macie_s3_bucket_association_invalid_prefix
aws_redshift_security_group_invalid_description
aws_redshift_security_group_invalid_name
aws_secretsmanager_secret_invalid_rotation_lambda_arn
- The
aws_resource_missing_tags
rule no longer checksaws_db_security_group
.
- The following rules have been removed.
- #489: feat: Added default tags functionality (@JorgeReus)
- #497: Bump github.com/zclconf/go-cty from 1.13.1 to 1.13.2
- #498: Bump github.com/hashicorp/hcl/v2 from 2.16.2 to 2.17.0
- #500: Bump golang.org/x/net from 0.10.0 to 0.11.0
- #502: Bump github.com/stretchr/testify from 1.7.2 to 1.8.4
- #484:
aws_route_not_specified_target
: Add core_network_arn as target (@ttretau) - #485 #487 #490 #495: Update AWS provider/module and generated content
- #493: Bump golang.org/x/net from 0.9.0 to 0.10.0
- #436: Use NewRunner hook (@wata727)
- #468: Bump actions/setup-go from 3 to 4
- #469: Bump github.com/zclconf/go-cty from 1.13.0 to 1.13.1
- #473: Bump peter-evans/create-pull-request from 4 to 5
- #475: Bump github.com/terraform-linters/tflint-plugin-sdk from 0.15.0 to 0.16.1
- #477: docs: copy edits for deep check (@bendrucker)
- #481: Follow up of the EnsureNoError deprecation (@wata727)
- #455: aws_acm_certificate: fix false positive for private CA (@bendrucker @wata727)
- #445 #452 #460: Bump github.com/hashicorp/hcl/v2 from 2.15.0 to 2.16.2
- #447 #449 #459: Bump golang.org/x/net from 0.5.0 to 0.8.0
- #450: Fix submodule checkout issue (@wata727)
- #457: Bump github.com/zclconf/go-cty from 1.12.1 to 1.13.0
- #458: Bump sigstore/cosign-installer from 2 to 3
- #463: Fix generated_code_checks workflow step (@wata727)
- #464: go 1.20 (@wata727)
- #433 #441: Bump golang.org/x/net from 0.2.0 to 0.5.0
- #434: Bump goreleaser/goreleaser-action from 3 to 4
- #435: Pass
GITHUB_TOKEN
to e2e test workflow (@wata727) - #437: Bump github.com/terraform-linters/tflint-plugin-sdk from 0.14.0 to 0.15.0
- #430:
elasticache_cluster_previous_type
: fix panic on empty string (@bendrucker)
- #407: autogenerated maintenance
- #403: autogenerated maintenance
- #405 #406: Add assume role configuration to plugin config (@kaito3desuyo)
- #400: autogenerated maintenance
- #399: Bump up GoReleaser version in release.yml (@wata727)
- #401: Bump golang.org/x/net from 0.1.0 to 0.2.0
- #390: autogenerated maintenance
- #394: Add signatures for keyless signing (@wata727)
- #395: Bump github.com/hashicorp/hcl/v2 from 2.14.1 to 2.15.0
- #398: Bump up GoReleaser version (@wata727)
- #387: Bump github.com/dave/dst from 0.27.0 to 0.27.2
- #373: autogenerated maintenance
- #380: Update db instance type list with m6i and r6i (@milestruecar)
- #374: Bump github.com/google/go-cmp from 0.5.8 to 0.5.9
- #377: Bump github.com/terraform-linters/tflint-plugin-sdk from 0.12.0 to 0.13.0
- #378: Bump github.com/hashicorp/hcl/v2 from 2.14.0 to 2.14.1
The minimum supported version of TFLint has changed in this version. TFLint v0.40.0+ is required for this plugin to work.
- #366: autogenerated maintenance
- #365: Bump github.com/zclconf/go-cty from 1.10.0 to 1.11.0
- #368: Bump github.com/hashicorp/hcl/v2 from 2.13.0 to 2.14.0
- #371: build: Improve Go workflows (@wata727)
- 363: autogenerated maintenance
- #358: autogenerated maintenance
- Removed
aws_cloudwatch_metric_alarm_invalid_extended_statistic
rule
- Removed
- #362: Lambda runtime deprecation updates (@PatMyron)
- #352: autogenerated maintenance
- #355: Add
aws_security_group_rule_invalid_protocol
rule (@x-color) - #356: Add
aws_security_group_invalid_protocol
rule (@x-color)
- #354: Bump github.com/hashicorp/hcl/v2 from 2.12.0 to 2.13.0
- #342: feat: support provider aliases in deep checking (@suzuki-shunsuke)
- #343: autogenerated maintenance
- #344: Bump github.com/terraform-linters/tflint-plugin-sdk from 0.10.1 to 0.11.0
- #347: Bump goreleaser/goreleaser-action from 2 to 3
- #351: Bump github.com/dave/dst from 0.26.2 to 0.27.0
- #336: autogenerated maintenance
- #338: Bump github.com/hashicorp/hcl/v2 from 2.11.1 to 2.12.0
- #339: Bump github.com/google/go-cmp from 0.5.7 to 0.5.8
- #340: Replace logger from the standard logger (@wata727)
- #341: Add E2E tests (@wata727)
- #328: chores: Remove snaker (@wata727)
- #329: Fix rule template for rule generator (@wata727)
- #330: Bump github.com/terraform-linters/tflint-plugin-sdk from 0.10.0 to 0.10.1
- #333: style: format rules/api/rule.go.tmpl and run
go generate ./...
(@suzuki-shunsuke) - #334: Bump actions/setup-go from 2 to 3
- #320: Call EnsureNoError after evaluating
aws_route
expression so unevaluable expressions are skipped (@jandersen-plaid)
The minimum supported version of TFLint has changed in this version. TFLint v0.35.0+ is required for this plugin to work.
- #274: Bump tflint-plugin-sdk for gRPC-based new plugin system (@wata727)
- #310: aws_spot_instance_request.instance_interruption_behaviour renamed (@PatMyron)
- #317 #318: Update aws-sdk-go and AWS provider rules (@wata727)
- Removed
aws_amplify_domain_association_invalid_domain_name
rule.
- Removed
- #309: refactor previous generation instance type rules (@PatMyron)
- #315: rules: Add new
aws_elastic_beanstalk_environment_invalid_name_format
rule (@samhpickering)
- #312: Bump actions/checkout from 2 to 3
- #313: Bump github.com/hashicorp/aws-sdk-go-base from 1.0.0 to 1.1.0
- #314: go 1.18 (@PatMyron)
- #319: Bump GoReleaser version (@wata727)
- #291: mapping aws_devicefarm (@PatMyron)
- #292: mapping aws_fsx (@PatMyron)
- #293 #294 #300 #301: Update terraform-provider-aws and aws-sdk submodule
- terraform-provider-aws: v3.70.0 -> v3.74.0
- aws-sdk: v1.42.25 -> v1.42.43
- #295: mapping aws_memorydb (@PatMyron)
- #286: Updated missing documentation (@Rihoj)
- #290: automating maintenance with Github actions (@PatMyron)
- #298: Bump github.com/google/go-cmp from 0.5.6 to 0.5.7
- #302: git submodule update in automated maintenance (@PatMyron)
Many thanks to @PatMyron, a new maintainer! This release adds 589 SDK-based validation rules, significantly increasing resource coverage.
- #216: Bump github.com/aws/aws-sdk-go from 1.42.19 to 1.42.23
- #217: rules: Add ap-southeast-3 (Jakarta) as valid region (@PatMyron)
- #218: rules: Add mapping
aws_acmpca_certificate
andaws_acmpca_certificate_authority_certificate
(@PatMyron) - #219: rules: Add mapping
aws_acm_certificate
andaws_acm_certificate_validation
(@PatMyron) - #220: rules: Add mapping
aws_api_gateway_authorizer
,aws_api_gateway_documentation_part
,aws_api_gateway_domain_name
(@PatMyron) - #222: rules: Add mapping
aws_apigatewayv2
(@PatMyron) - #223: rules: Add mapping
aws_accessanalyzer_analyzer
(@PatMyron) - #224: rules: Add mapping
aws_account_alternate_contact
(@PatMyron) - #225: rules: Add mapping
aws_amplify
(@PatMyron) - #226: rules: Add mapping
aws_appconfig
(@PatMyron) - #227: rules: Add mapping
aws_appmesh
(@PatMyron) - #228: rules: Add mapping
aws_apprunner
(@PatMyron) - #232: rules: Add mapping
aws_appstream
(@PatMyron) - #233: rules: Add mapping
aws_backup
(@PatMyron) - #234: rules: Add mapping
aws_chime
(@PatMyron) - #235: rules: Add mapping
aws_cloudfront
(@PatMyron) - #236: rules: Add mapping
aws_codeartifact
(@PatMyron) - #237: rules: Add mapping
aws_config
(@PatMyron) - #238: rules: Add mapping
aws_connect
(@PatMyron) - #239: rules: Add mapping
aws_dx
(Direct Connect) (@PatMyron) - #240: rules: Add mapping
aws_sagemaker
(@PatMyron) - #241: rules: Add mapping
servicecatalog
(@PatMyron) - #242: rules: Add mapping
aws_glue
(@PatMyron) - #243: rules: Add mapping
aws_securityhub
(@PatMyron) - #244: rules: Add mapping
macie2
(@PatMyron) - #245: rules: Add mapping
s3control
(@PatMyron) - #247: rules: Add mapping
imagebuilder
(@PatMyron) - #248: rules: Add mapping
wafv2
(@PatMyron) - #249: rules: Add mapping
aws_networkfirewall
(@PatMyron) - #250: rules: Add mapping
aws_vpc
(@PatMyron) - #251: rules: Add mapping
aws_ec2
(@PatMyron) - #252: rules: Add mapping
aws_route53_resolver
(@PatMyron) - #253: rules: Add mapping
aws_cloudwatch_event
(@PatMyron) - #254: rules: Add mapping
aws_s3
(@PatMyron) - #255: rules: Add mapping
aws_db_proxy
(@PatMyron) - #256: rules: Add mapping
aws_ecr
(@PatMyron) - #257: rules: Add mapping
aws_ecs
(@PatMyron) - #258: rules: Add mapping
aws_eks
(@PatMyron) - #259 #289: tools: Bump Terraform and provider schema (@PatMyron, @wata727)
- #260: rules: Add mapping
aws_fsx
(@PatMyron) - #261: rules: Add mapping
aws_guardduty
(@PatMyron) - #262: rules: Add mapping
aws_lambda
(@PatMyron) - #263: rules: Add mapping
aws_ssoadmin
(@PatMyron) - #264: rules: Add mapping
aws_route53recoverycontrolconfig
(@PatMyron) - #265: rules: Add mapping
aws_route53recoveryreadiness
(@PatMyron) - #266: rules: Add mapping
aws_efs
(@PatMyron) - #267: rules: Add mapping
aws_elasticache
(@PatMyron) - #268: rules: Add mapping
aws_lakeformation
(@PatMyron) - #269: rules: Add mapping
aws_prometheus
(@PatMyron) - #270: rules: Add mapping
aws_quicksight
(@PatMyron) - #271: rules: Add mapping
aws_schemas
(@PatMyron) - #272: rules: Add mapping
aws_signer
(@PatMyron) - #273: rules: Add mapping
aws_storagegateway
(@PatMyron) - #275: rules: Add mapping
aws_codecommit
(@PatMyron) - #276: rules: Add mapping
aws_datasync
(@PatMyron) - #277: rules: Add mapping
aws_dynamodb
(@PatMyron) - #278: rules: Add mapping
aws_kms
(@PatMyron) - #279: rules: Add mapping
aws_secretsmanager
(@PatMyron) - #280: rules: Add mapping
aws_xray
(@PatMyron) - #281: rules: Add mapping
aws_codestarconnections
(@PatMyron) - #282: rules: Add mapping
aws_ecrpublic
(@PatMyron) - #283: rules: Add mapping
aws_timestreamwrite
(@PatMyron) - #284: rules: Add mapping
aws_kinesisanalyticsv2
(@PatMyron) - #285: rules: Add mapping
aws_workspaces
(@PatMyron) - #287: rules: Add mapping
aws_emr
(@PatMyron) - #288: rules: Add mapping other services (@PatMyron)
- #230: docs: remove irrelevant issue from deep check example (@PatMyron)
- #231: docs: documenting undocumented rules (@PatMyron)
- #246: Bump github.com/aws/aws-sdk-go from 1.42.23 to 1.42.25
- #211: rules: Add missing t4g ElastiCache node types (@acastro2)
- #213: rules: Add data tiering node types for ElastiCache (@wata727)
- #210: Bump github.com/hashicorp/hcl/v2 from 2.10.1 to 2.11.1
- #214: Extract ElastiCache node types to utils (@wata727)
- #202: rules: Add acm certificate lifecycle create before destroy rule (@AleksaC)
- #208: Bump aws-sdk-go submodule and Terraform provider schema (@wata727)
- #199: Bump github.com/zclconf/go-cty from 1.9.1 to 1.10.0
- #204: Bump github.com/hashicorp/aws-sdk-go-base from 0.7.1 to 1.0.0
- #209: Bump github.com/aws/aws-sdk-go from 1.41.19 to 1.42.19
- #196: Bump github.com/aws/aws-sdk-go from 1.40.54 to 1.41.19
- #159: rules: Add
aws_iam_group_policy_too_long
rule (@Rihoj) - #187: rules: Add Aurora Graviton2-based T4g and X2g instances (@wata727)
- #188: Bump aws-sdk-go submodule and Terraform provider schema (@wata727)
- #185: Bump github.com/aws/aws-sdk-go from 1.40.32 to 1.40.54
- #176: rules: Fix false positive for IAM policy document without Sid (@wata727)
- #178: rules: Fix an error when policy is not evaluable
- #152: rules: Add deep checking rules for the
aws_elasticache_replication_group
resource (@Rihoj)aws_elasticache_replication_group_invalid_parameter_group
aws_elasticache_replication_group_invalid_security_group
aws_elasticache_replication_group_invalid_subnet_group
- #153: rules: Add
aws_iam_policy_too_long_policy
rule (@Rihoj) - #154: rules: Add
aws_lambda_function_deprecated_runtime
rule (@Rihoj) - #155: rules: Add
aws_iam_policy_sid_invalid_characters
rule (@Rihoj) - #166: rules: Update valid DB instance types (@wata727)
- #167: rules: Add support for Oracle multitenant container database engines (@wata727)
- #168: rules: Add
RabbitMQ
toaws_mq_configuration_invalid_engine_type
rule (@wata727) - #169: rules: Add route target types for
aws_route
rules (@wata727) - #170: rules: Update valid regions for the
aws_s3_bucket_invalid_region
rule (@wata727) - #171: rules: Bump aws-sdk-go submodule and Terraform provider schema
- #157: docs: Add required IAM policy document for deep checking (@wata727)
- #161: docs: Fix typo in
aws_elasticache_cluster_default_parameter_group.md
(@w0rmr1d3r) - #163: Bump github.com/zclconf/go-cty from 1.9.0 to 1.9.1
- #172: Bump github.com/aws/aws-sdk-go from 1.40.17 to 1.40.32
- #143: Add rules for aws_elasticache_replication_group resource
- #151: Bump aws-sdk-go submodule and Terraform provider schema
- #138: Bump github.com/zclconf/go-cty from 1.8.4 to 1.9.0
- #142: Bump github.com/terraform-linters/tflint-plugin-sdk from 0.9.0 to 0.9.1
- #144: Remove hashicorp/terraform-provider-aws build dependency
- #145: Bump github.com/hashicorp/hcl/v2 from 2.10.0 to 2.10.1
- #150: Bump github.com/aws/aws-sdk-go from 1.39.0 to 1.40.17
The minimum supported version of TFLint has changed in this version. TFLint v0.30.0+ is required for this plugin to work.
- #137: Bump tflint-plugin-sdk to v0.9.0
- #136: Bump aws-sdk-go submodule and Terraform provider
- #129: Bump github.com/golang/mock from 1.5.0 to 1.6.0
- #132: Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.6.1 to 2.7.0
- #134: Bump github.com/zclconf/go-cty from 1.8.3 to 1.8.4
- #135: Bump github.com/aws/aws-sdk-go from 1.38.55 to 1.39.0
- #127: Fix GoReleaser action inputs
- #122: Bump aws-sdk-go submodule and Terraform provider
- #109: Bump github.com/hashicorp/hcl/v2 from 2.9.1 to 2.10.0
- #113: Bump github.com/zclconf/go-cty from 1.8.1 to 1.8.3
- #118: Bump actions/cache from 2.1.5 to 2.1.6
- #119: Bump github.com/google/go-cmp from 0.5.5 to 0.5.6
- #121: Bump github.com/aws/aws-sdk-go from 1.38.25 to 1.38.55
- #123: Add notes about auto installation
- #101: rule: Add aws_api_gateway_model_invalid_name rule
- #107: Bump aws-sdk-go submodule and Terraform provider
- #106: rule: Fix gob error when using map attributes in aws_resource_missing_tags rule
- #99: add TFLINT_PLUGIN_DIR option to README
- #100: doc: Fix gov_friendly_arns rule naming
- #103: Bump actions/cache from v2.1.4 to v2.1.5
- #108: Bump github.com/aws/aws-sdk-go from 1.38.19 to 1.38.25
- #92: rules: Update aws_mq_broker_invalid_engine_type.go
- #95: Bump terraform-provider-aws and aws-sdk-go submodule
- #82: Bump github.com/google/go-cmp from 0.5.4 to 0.5.5
- #83: Bump github.com/hashicorp/hcl/v2 from 2.9.0 to 2.9.1
- #86: Bump github.com/zclconf/go-cty from 1.8.0 to 1.8.1
- #88: Update link to full list of rules
- #89: Update rules documentation index
- #91: Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.4.4 to 2.5.0
- #93: Correct spelling
- #94: Bump github.com/aws/aws-sdk-go from 1.37.25 to 1.38.12
- #55: Add optional linting rules for govcloud IAM policies
- #61: Add lint for db_instance's engine attribute
- #67 #80 #81: Bump github.com/aws/aws-sdk-go from 1.37.1 to 1.37.25
- #63: Add document for aws_db_instance_invalid_type
- #64: Add rule generator
- #65 #77: Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.4.2 to 2.4.4
- #68: Bump github.com/golang/mock from 1.4.4 to 1.5.0
- #71: go: enable module and build caching
- #73: Upgrade to Go 1.16
- #74: Bump actions/cache from v2.1.3 to v2.1.4
- #75: Bump github.com/hashicorp/hcl/v2 from 2.8.2 to 2.9.0
- #76: Bump github.com/zclconf/go-cty from 1.7.1 to 1.8.0
- #59: Check EnabledRules instead of Rules
The minimum supported version of TFLint has changed in this version. TFLint v0.24.0+ is required for this plugin to work.
- #58: Bump tflint-plugin-sdk to v0.8.0
- #47: Bump github.com/hashicorp/hcl/v2 from 2.8.1 to 2.8.2
- #54: Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.4.0 to 2.4.2
- #40: Override RuleNames
- #43: rule: Allow other fields of rule configs
- #44: docs: Fix regex in aws_s3_bucket_name
- #45: Bump tflint-plugin-sdk
- #24: Setup GoReleaser
Initial release 🎉