Skip to content

Releases: aws-cloudformation/cfn-lint

v1.2.4.a1

07 Feb 19:29
027efe9
Compare
Choose a tag to compare
v1.2.4.a1 Pre-release
Pre-release
Features
  • Switch from awsType to cfnLint @kddejong
  • Update rule to W3037 for json schema based validation @kddejong
  • Update rule E3025 to validate RDS instance class by license @kddejong
  • Remove need for sub_node

Full Changelog: v1.2.3.a1...v1.2.4.a1

Release v0.85.0

26 Jan 17:25
94a7f4b
Compare
Choose a tag to compare
Feature
  • Update rule E3027 to validate rate periods (pull #3017)
  • Add support new language extension foreach capabilities &{parameter} (pull #3033)
  • Passthrough metadata into SAM translator (pull #3030)
  • Switch to using path and resource names for directives (pull #3035)
CloudFormation Specifications
  • Update CloudFormation specs to 156.0.0 (pull #3029)

Release v1.2.3.a1

23 Jan 20:01
Compare
Choose a tag to compare
Release v1.2.3.a1 Pre-release
Pre-release
Features
  • Add rule E3019 to validate primaryIdentifiers are unique (pull #3023)
  • Add rule E3687 to validate ToPort and FromPort (pull #E3026)
  • Add rule W3687 to validate ToPort and FromPort (pull #E3026)
  • Add rule E3688 to validate both ToPort,FromPort are -1 (pull #E3026)
  • Add rule E3021 for validate tagging values (pull #3031)
CloudFormation Specifications
  • Update ResourcePath pattern to check for starting / (pull #3019)
Fixes
  • Handle refs in REF type checks (pull #3024)
  • Ignore_checks was being ignored when the rule was a parent (pull #3032)
  • Additional GetAtt support for non registry resources (pull #3027)

Release v0.84.0

17 Jan 19:51
2660e6c
Compare
Choose a tag to compare
CloudFormation Specifications
  • Update CloudFormation specs to 154.0.0 (pull #3005)
  • Add db.serverless to neptune instance classes (pull #3009)
Fixes
  • Drop python 3.7 support (pull #3005)

Release v1.2.2.a1

10 Jan 17:07
52fb251
Compare
Choose a tag to compare
Release v1.2.2.a1 Pre-release
Pre-release
Features
  • Add rule E3046 to validate ECS log config when AWS (pull #2990)
  • Add dependentExcluded keyword to json schema validation (pull #3002)
  • Add requiredXor keyword to json schema validation (pull #2997)
  • Add requiredOr keyword to json schema validation (pull #2997)
  • Add uniqueKeys keyword to json schema validation (pull #2992)
Fixes
  • Make context more effecient (pull #3007)

Release v0.83.8

08 Jan 19:01
6629605
Compare
Choose a tag to compare
CloudFormation Specifications
  • Update CloudFormation specs to 153.0.0 (pull #2986)
Fixes
  • Remove rule E2506 which results in false positive (pull #3001)
  • Return dict str_node when doing transform (pull #2996)

Release v0.83.7

22 Dec 16:19
769c93c
Compare
Choose a tag to compare
CloudFormation Specifications
  • Update CloudFormation specs to 152.0.0 (pull #2984)
  • Add ca-west-1 region (pull #2980)

Release v1.2.1.a3

15 Dec 18:08
Compare
Choose a tag to compare
Release v1.2.1.a3 Pre-release
Pre-release
Fixes
  • Pass through all errors from Fn::If (pull #2583)

Release v0.83.6

14 Dec 23:15
ac630a0
Compare
Choose a tag to compare
CloudFormation Specifications
  • Update CloudFormation specs to 151.0.0 (pull #2969)
Fixes
  • Fix LanguageTransformer to better handle Fn::GetAtt dot notation in Fn::Sub (pull #2974)
  • Update rule E2530 and I2530 to support regionality of the SnapStart feature (pull #2973)

Release v0.83.5

11 Dec 16:40
e833967
Compare
Choose a tag to compare
CloudFormation Specifications
  • Update CloudFormation specs to 150.0.0 (pull #2963)
  • Patch in TargetObjectKeyFormat for AWS::S3::Bucket (pull #2966)
Fixes
  • Update rule E3013 to ignore dynamic references in CloudFront aliases (pull #2967)