Features - Add support for `.cfnlintrc.yaml` and `.cfnlintrc.yml` (pull [1504](https://github.com/aws-cloudformation/cfn-python-lint/pull/1504)) - Add JUnit XML output format (pull [1506](https://github.com/aws-cloudformation/cfn-python-lint/pull/1506)) CloudFormation Specifications - Update CloudFormation specs to 14.2.0 (pull [1526](https://github.com/aws-cloudformation/cfn-python-lint/pull/1526)) - Update `AWS::AutoScaling::LaunchConfiguration` `SecurityGroups` to support GroupID and Names (pull [1505](https://github.com/aws-cloudformation/cfn-python-lint/pull/1505)) - Add min max and allowed values for multiple WAFv2 rate rules `Limit` rules (pull [1507](https://github.com/aws-cloudformation/cfn-python-lint/pull/1507))
0.30.1
Features - Add the ability to specify a config file using parameter `--config-file` (pull [1462](https://github.com/aws-cloudformation/cfn-python-lint/pull/1462)) - Speed up `--update-specs` to not download files if they haven't updated (pull [1383](https://github.com/aws-cloudformation/cfn-python-lint/pull/1383)) CloudFormation Specifications - Add region `eu-south-1` (pull [1496](https://github.com/aws-cloudformation/cfn-python-lint/pull/1496)) - Add region `af-south-1` (pull [1494](https://github.com/aws-cloudformation/cfn-python-lint/pull/1494)) - Update CloudFormation specs to 14.0.0 (pull [1494](https://github.com/aws-cloudformation/cfn-python-lint/pull/1494)) - Add new Config supported types `AWS::SecretsManager::Secret` and `AWS::SNS::Topic` (pull [1492](https://github.com/aws-cloudformation/cfn-python-lint/pull/1492)) Fixes - Update rule [E1029](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E1029) to have an exception for `RequestMappingTemplate` in AppSync (pull [1488](https://github.com/aws-cloudformation/cfn-python-lint/pull/1488)) - Update rule [E1029](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E1029) to have an exception for `ConnectionID` in API Gateway (pull [1493](https://github.com/aws-cloudformation/cfn-python-lint/pull/1493))
0.29.6
CloudFormation Specifications - Update Lambda runtimes to support `dotnetcore3.1` (pull [1469](https://github.com/aws-cloudformation/cfn-python-lint/pull/1469)) - Update DMS Engine approved values with multiple items (pull [1472](https://github.com/aws-cloudformation/cfn-python-lint/pull/1472)) - Add description allowed value regex to `AWS::EC2::SecurityGroup` Ingress/Egress (pull [1476](https://github.com/aws-cloudformation/cfn-python-lint/pull/1476)) - Update CloudFormation specs to 13.0.0 (pull [1480](https://github.com/aws-cloudformation/cfn-python-lint/pull/1480)) Fixes - Set `importlib_resources` to 1.4 for all Pythons except 3.4 (pull [1479](https://github.com/aws-cloudformation/cfn-python-lint/pull/1479))
0.29.5
CloudFormation Specifications - Update CloudFormation specs to 12.3.0 (pull [1464](https://github.com/aws-cloudformation/cfn-python-lint/pull/1464)) Fixes - Fix an issue when including `cfn-lint` and needing `networkx` (pull [1458](https://github.com/aws-cloudformation/cfn-python-lint/issues/1458))
0.29.4
Features - Add `--build-graph` parameter to create a graph of dependencies (pull [1411](https://github.com/aws-cloudformation/cfn-python-lint/pull/1411)) CloudFormation Specifications - Update CloudFormation specs to 12.1.0 (pull [1455](https://github.com/aws-cloudformation/cfn-python-lint/pull/1455)) Fixes - Add `found unknown escape character` to start of err problem to determine when to use json parsing (pull [1454](https://github.com/aws-cloudformation/cfn-python-lint/pull/1454))