- Update to 0.37.1
* Update CloudFormation specs to 18.6.0
* Add `AllowedValues` for `AWS::DMS::Endpoint.EngineName`
* Fix an issue with rule E2521 and E2520 to handle `Ref: AWS::Novalue`
- from version 0.37.0
* Update CloudFormation specs to 18.5.0
* Get `AllowedValues` from Botocore during `--update-specs`
* Add string length requirements for `AWS::Config::ConfigRule.Description`
* Patch `AWS::StepFunctions::Activity` to include `Name` and remove `Arn`
* Fix an issue with rule `E3002` to better handle when conditions
are used at the root level of a list
* Update core node libraries to remove `Ref: AWS::NoValue` from returned properties
- from version 0.36.1
* Update CloudFormation specs to 18.4.0
* Add `ap-northeast-3` to `scripts/update_specs_services_from_ssm.py`
- from version 0.36.0
* Update rule E2541 to validate that input artifacts are output artifacts from
a previous action and that output artifact names are unique in the pipeline
* New rule E3007 to validate parameter and resource names are unique
* Update CloudFormation specs to 18.3.0
* Expand `AllowedValues` for `AWS::AmazonMQ::Broker.EngineVersion` and `AWS::Glue::Trigger.Condition.State`
* Expand `templated_exceptions` property types that require package command for rule E3002 and W3002
* Pin pyrsistent to `0.16.0` with Python versions less than `3.5`
* Fix an issue with SSM Spec patching that resulted in resource `PropertyTypes`
not being added to the spec patches
* Update directives to use the resource name key as the start
OBS-URL: https://build.opensuse.org/request/show/840391
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-cfn-lint?expand=0&rev=12
- Update to 0.35.1
* Update CloudFormation specs to 18.1.0
* Expand `AllowedValues` for `AWS::CloudFront::Distribution.MinimumProtocolVersion`,
`AWS::Config::ConfigurationRecorder.ResourceTypes`, and `AWS::Glue::Connection.
ConnectionInput.ConnectionType`
* Add localzone `us-west-2-lax-1b`
* Update rule E2503 to include `routing.http.desync_mitigation_mode`
* Update excludes for rule E1029 to include `ResponseMappingTemplate`
* Update rule E1019 and E1010 to handle resource attributes of type `Map
- from version 0.35.0
* Update CloudFormation specs to 17.0.0
* Fix ElasticMapReduce and ManagedBlockchain InstanceType patching
* Include a regex pattern to check MetricValue is either a number or starts with `$`
* Add more types to `AWS::ApplicationAutoScaling::ScalingPolicy.
PredefinedMetricSpecification.PredefinedMetricType`
* Add more values to `AWS::Lambda::Function.Runtime`
* Add more values to `AWS::Budgets::Budget.BudgetType`
* Update rule E3031 to convert int or float to string before doing an allowed pattern
match on it
* Add exceptions to rule E1029
* Update rule E8003 to look for string based parameters
- from version 0.34.1
* Update CloudFormation specs to 16.3.0
* Update rule E3001 to catch when Resource `Type` is not a string
* Update rule E1029 to handle `${}` in Step Function State Machines and Definition Substitutions
* Update rule W4002 to only look at `Ref` and `Sub`
- from version 0.34.0
* Add rule W4002 that checks if `Metadata` references a `NoEcho` parameter
* Update CloudFormation specs to 16.1.0
* Remove `AWS::EC2::LaunchTemplate.BlockDeviceMapping` from `OnlyOne`
OBS-URL: https://build.opensuse.org/request/show/832949
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-cfn-lint?expand=0&rev=10
- Update to 0.30.1:
* Fix many various issues and support new regions
- Drop merged patches:
* cl_drop-compatible-releases-operator.patch
* cl_fix-config-expand-paths-test.patch
* cl_fix-lambda-runtimes-EOL-dates.patch
- Fix build without python2
- Fix cfn-lint subpackage by moving it back to the python*-cfn-lint
it is setuptools entrypoint, no reason to split it out
* use update-alternatives to switch between binaries
OBS-URL: https://build.opensuse.org/request/show/799982
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:aws/python-cfn-lint?expand=0&rev=6