Skip to content

Latest commit

 

History

History
304 lines (186 loc) · 11.2 KB

CHANGELOG.md

File metadata and controls

304 lines (186 loc) · 11.2 KB

0.5.2 (2017-11-12)

Enhancements

  • Use cristim/ec2-instances-info instead of hard-coded list (#159)

BugFix

  • Use strings.Trim instead of strings.Replace (#158)

Others

  • Set Docker container default workdir to /data (#152)
  • Add ca-certificates to Docker image for TLS requests to AWS (#155)

0.5.1 (2017-10-18)

Re-release due to #151
There is no change in the code from v0.5.0

0.5.0 (2017-10-14)

Minor version update. This release includes environment variable support.

Enhancements

  • Support variables from environment variables (#147)
  • Support moudle path for v0.10.7 (#149)

Others

  • Add Makefile target for creating docker image (#145)
  • Update Go version (#146)

0.4.3 (2017-09-30)

Patch version update. This release includes Terraform v0.10.6 supports.

Enhancements

  • Add G3 instances support (#139)
  • Support new digest module path (#144)

Others

  • Fix unclear error messages (#137)

0.4.2 (2017-08-03)

Patch version update. This release includes a hotfix.

BugFix

  • Fix panic for integer variables interpolation (#131)

0.4.1 (2017-07-29)

Patch version update. This release includes terraform meta information interpolation syntax support.

NewDetectors

  • Add AwsECSClusterDuplicateNameDetector (#128)

Enhancements

  • Support "${terraform.env}" syntax (#126)
  • Environment state handling (#127)

Others

  • Update deps (#130)

0.4.0 (2017-07-09)

Minor version update. This release includes big core API changes.

Enhancements

  • Overrides module (#118)
  • Add document link and detector name on output (#122)
  • Add Terraform version options (#123)
  • Report aws_instance_not_specified_iam_profile only when terraform_version is less than 0.8.8 (#124)

Others

  • Provide abstract HCL access (#112)
  • Fix override logic (#117)
  • Fix some output messages and documentation (#125)

0.3.6 (2017-06-05)

Patch version update. This release includes hotfix for module evaluation.

BugFix

  • DO NOT USE Evaluator 🙇 (#114)

Others

  • Add HCL syntax highlighting in README (#110)
  • Update README.md (#111)

0.3.5 (2017-04-23)

Patch version update. This release includes new detectors and bugfix for module.

NewDetectors

  • Module source pinned ref check (#100)
  • Add AwsCloudWatchMetricAlarmInvalidUnitDetector (#108)

Enhancements

  • Support F1 instances (#107)

BugFix

  • Interpolate module attributes (#105)

Others

  • Improve CLI (#102)
  • Add integration test (#106)

0.3.4 (2017-04-10)

Patch version update. This release includes new detectors for aws_route

NewDetectors

  • Add AwsRouteInvalidRouteTableDetector (#90)
  • Add AwsRouteNotSpecifiedTargetDetector (#91)
  • Add AwsRouteSpecifiedMultipleTargetsDetector (#92)
  • Add AwsRouteInvalidGatewayDetector (#93)
  • Add AwsRouteInvalidEgressOnlyGatewayDetector (#94)
  • Add AwsRouteInvalidNatGatewayDetector (#95)
  • Add AwsRouteInvalidVpcPeeringConnectionDetector (#96)
  • Add AwsRouteInvalidInstanceDetector (#97)
  • Add AwsRouteInvalidNetworkInterfaceDetector (#98)

BugFix

  • Fix panic when security groups are on EC2-Classic (#89)

Others

  • Transfer from hakamadare/tflint to wata727/tflint (#84)

0.3.3 (2017-04-02)

Patch version update. This release includes support for shared credentials.

Enhancements

  • Support shared credentials (#79)
  • Add checkstyle format (#82)

Others

  • Add NOTE to aws_instance_not_specified_iam_profile (#81)
  • Refactoring for default printer (#83)

0.3.2 (2017-03-25)

Patch version update. This release includes hotfix.

BugFix

  • Fix panic when parsing empty list (#78)

Others

  • Fix unstable test (#74)
  • Update README to reference Homebrew tap (#75)

0.3.1 (2017-03-12)

Patch version update. This release includes support for tfvars.

Enhancements

  • Support I3 instance types (#66)
  • Support TFVars (#67)

Others

  • Add Dockerfile (#59)
  • Fix link (#60)
  • Update help message (#61)
  • Move cache from detector to awsclient (#62)
  • Refactoring detector (#65)
  • glide up (#68)
  • Update go version (#69)

0.3.0 (2017-02-12)

Minor version update. This release includes core enhancements for terraform state file.

NewDetectors

  • Add RDS readable password detector (#46)
  • Add duplicate security group name detector (#49)
  • Add duplicate ALB name detector (#52)
  • Add duplicate ELB name detector (#54)
  • Add duplicate DB Instance Identifier Detector (#55)
  • Add duplicate ElastiCache Cluster ID detector (#56)

Enhancements

  • Interpret TFState (#48)
  • Add --fast option (#58)

BugFix

  • r4.xlarge is valid type (#43)

Others

  • Add sideci.yml (#42)
  • Update README (#50)
  • SideCI Settings (#57)

0.2.1 (2017-01-10)

Patch version update. This release includes new argument options.

NewDetectors

  • add db instance invalid type detector (#32)
  • add rds previous type detector (#33)
  • add invalid type detector for elasticache (#34)
  • add previous type detector for elasticache (#35)

Enhancements

  • Return error code when issue exists (#31)

Others

  • fix install version (#30)
  • CLI Test By Interface (#36)
  • Fix --error-with-issues description (#37)
  • glide up (#38)

0.2.0 (2016-12-24)

Minor version update. This release includes enhancements and several fixes

New Detectors

  • add AWS Instance Invalid AMI deep detector (#7)
  • add invalid key name deep detector (#11)
  • add invalid subnet deep detector (#12)
  • add invalid vpc security group deep detector (#13)
  • add invalid security group detector for ELB (#16)
  • add invalid subnet detector for ELB (#17)
  • add invalid instance detector for ELB (#18)
  • add invalid security group detector for ALB (#20)
  • add invalid subnet detector for ALB (#21)
  • add invalid security group detector for RDS (#22)
  • add invalid DB subnet group detector for RDS (#23)
  • add invalid parameter group detector for RDS (#24)
  • add invalid option group detector for RDS (#25)
  • add invalid parameter group detector for ElastiCache (#27)
  • add invalid subnet group detector for ElastiCache (#28)
  • add invalid security group detector for ElastiCache (#29)

Enhancements

  • Support t2 and r4 types (#5)
  • Improve ineffecient module detector method (#10)
  • do not call API when target resources are not found (#15)
  • support list type variables evaluation (#19)

Bug Fixes

  • Fix panic deep detecting with module (#8)

Others

  • Fix Fatalf format in test (#3)
  • Remove Zero width space in README.md (#4)
  • Fix typos (#6)
  • documentation (#26)

0.1.0 (2016-11-27)

Initial release

Added

  • Add Fundamental features

Deprecated

  • Nothing

Removed

  • Nothing

Fixed

  • Nothing