Revisions of python-cfn-lint

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1109560 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 20)
- update to 0.79.9:
  * Update CloudFormation specs to `138.0.0` (pull #2857)
  * Fix `AWS::LanguageExtensions` to have regex escape for string
    replacement (pull #2862)

  * New rule E3504 to validate resources with AWS::Backup::BackupPlan.
  - Update `AWS::Lambda::Function.MemorySize` to new service limits
  - Add `RouteSelectionExpression` to exludes on rule
  * Expand Allowed Values for AWS::AmazonMQ::Broker.EngineVersion
  * Update AWS::Lambda::EventSourceMapping.EventSourceArn to allow
  * Update rule E3008 to allow for lists in getatt allowed values
  * Add registry_schemas to be supported in the .cfnlintrc (pull
  * Cache all rules to speed up reloading rules when scanning
  * Add support to validate private types from the CloudFormation
  * Update allowed values for AWS::DocDB::DBCluster.EngineVersion
  * Fix an issue with RegexDict to return the longest matched value
  * Fix rule E3008 to not fail when using
    AWS::ServiceCatalog::CloudFormationProvisionedProduct Outputs
  * Make sure types are strings before assuming they are (pull
  * Remove rules W2509, E2004, E2505, E2510 and move logic to rules
  * Remove rule E2530 and move logic to W2030 and E3030 (pull
  * Update rule E3002 to error when a singular function is used
  * Update rule E2503 to include more attributes for application
  * Expand Allowed Values for AWS::AmazonMQ::Broker EngineVersion
  * Update rule E2529 to allow for two subscriptions per log group
  * Allow SAM translation for AutoPublishAlias in Globals (pull
  * Allow numbers and booleans when doing a Fn::Sub parameter (pull
  * Add rule E3017 to validate when properties are required based
  * Add rule E3018 to validate when properties are unwanted based
  * Add allowed values for AWS::Lambda::EventSourceMapping (pull
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1061741 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 18)
- update to 0.72.10:
  * Update CloudFormation specs to `108.0.0` (pull #2557)
  * Add `AWS::Organizations::Account` to `StatefulResources` (pull #2560)
  * Update rule I3100 regex family string matching (pull #2558)
  * Update CloudFormation specs to `107.0.0` (pull #2546)
  * Support `Fn::FindInMap` enhancements when template is declared with
    `AWS::LanguageExtensions` (pull #2512)
  * Update CloudFormation specs to `106.0.0` (pull #2546)
  * Update rule E1030 to include `Fn::FindInMap` when using `Fn::Length`
  * Update rule E3002 to allow a `Fn::GetAtt` for an object (pull #2548)
  * Update rule E2532 to include current task properties (pull #2549)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1055947 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 17)
- update to 0.72.6:
  * Update CloudFormation specs to `105.0.0` (pull #2530)
  * Use a clean copy of the `cli_value` each time when merging config to
    avoid leaking config from one template to another (pull #2536)
  * Update rule W1001 to support `Fn::Sub` (pull #2525)
  * Update CloudFormation specs to `102.0.0` (pull #2523)
  * Update `Template` function `get_valid_getatts` to better return None
    when a property type doesn't exist (pull #2527)
  * Update rule E2015 to support the `AllowedValues` and `AllowedPattern`
    attributes for `CommaDelimitedList` parameters (pull #2521)
  * Update CloudFormation specs to `101.0.0` (pull #2517)
  * Update `get_valid_getatts` to account for changes in the CloudFormation
    spec (pull #2520)
  * Don't validate rule I3042 when using SAM (pull #2513)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 992131 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 14)
- version update to 0.60.1
  * Update CloudFormation specs to 72.0.0 (pull #2272)
  * Don't allow regex expressions that result in a warning (pull #2272)
  * Move null checks from the parsing engine into rules (pull #2242)
  * Add rule E4002 to validate metadata config (pull #2242)
  * Update rule E2001 to error on null values (pull #2242)
  * Update rule E3012 to validate for null values in properties (pull #2242)
  * Update CloudFormation specs to 69.0.0 (pull #2261)
  * Update CloudFormation specs to 66.1.0 (pull #2255)
  * Lambda runtime deprecation updates (python3.6) (pull #2252)
  * Update rule E3002 to consider a list as valid JSON (pull #2253)
  * Update aws-sam-translator to 1.45.0 (pull #2245)
  * Remove dependency on six (pull #2204)
  * New rule E3504 to validate resources with AWS::Backup::BackupPlan. 
    The property DeleteAfterDays cannot be less than 90 days from
    MoveToColdStorageAfterDays (pull #2230)
  * Update CloudFormation specs to 66.0.0 (pull #2245)
  * Update CloudFormation specs to 61.0.0 (pull #2232)
  * Update SAM Transform pre work to add ImageUri when using Image as PackageType in AWS::Serverless::Function (pull #2236)
  * Update CloudFormation specs to 59.0.0 (pull #2225)
  * Remove allowed values for AWS::Config::ConfigurationRecorder.ResourceTypes (pull #2231)
  * Wrap creating a YAML map with try/except and create lint error on failure (pull #2226)
  * Update CloudFormation specs to 58.0.0 (pull #2217)
  * W2506: Avoid false positives when using a Ref against a resource (pull #2210)
  * E3502: Blank out functions in JSON size check to prevent false positives (pull #2222)
  * Update CloudFormation specs to 56.0.0 (pull #2207)
  * Update rule E3020 to validate that TTL isn't added for Alias records (pull #2195)
  * Remove imports to pathlib2 with deprecation of Python 2.7, 3.4, and 3.5 (pull #2205)
  * Improvements to json parsing code (pull #2199)
  * Update CloudFormation specs to 54.0.0 (pull #2202)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 936131 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 13)
- update to 0.54.4:
  * Update CloudFormation specs to `45.0.0`
  * Add `AWS::DynamoDB::GlobalTable` to `AWS::Lambda::EventSourceMapping.EventSourceArn`
  * Expand stateful resource types to include `AWS::SecretsManager::Secret`
  * Add exceptions to rule [E3031]
  * Update `aws-sam-translator` to `1.39.0`
  * Update `Serverless/ManagedPolicies.json` and create automation to keep it up to date
  * Update default configuration on rule [E3012]
  * Add rule [E3043]
  * Add `AWS::KMS::ReplicaKey` as a `Ref`/`GetAtt` for `AWS::KMS::Alias.TargetKeyId`
  * `AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute` `AllowedValues` expansion
  * Fix rule message string formatting for [E3013]
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 898995 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 11)
- update to 0.50.0:
  * Update rule E2507 to validate resource configuration in an IAM policy
  * Update aws-sam-translator to 1.36.0
  * Update resource specs to 37.1.0
  * Update Lambda EOL for dotnetcore2.1
  * UPdate Lambda EOL for nodejs10.x and ruby2.5
  * Fix an issue with rule E7003 when a Fn::Transform was in a mapping
  * Fix an issue when finding duplicate keys where the 2nd error wasn't to the key
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 894585 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 10)
- Disable two test modules test_update_resource_specs* that require
  internet.
- Remove skip_python36 no longer needed
- update to v0.48.1
  * See https://github.com/aws-cloudformation/cfn-python-lint/blob/master/CHANGELOG.md#v0481
    for changes since 0.44.5
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 868436 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 9)
- update to 0.44.5:
  - Update resource specs to `25.0.0`
  - Add support for `AWS::SSO::PermissionSet` `InlinePolicy`
  - Update resource specs to `24.0.0`
  -  Update `AWS::DataBrew::Recipe.Action` `Parameters` `Type` to `Map`
  - Fix an issue when we parse a json string in [E2507] and used the parsed
    json to append to the location
  - Update spec files as of 2021.01.08
  - Update `AWS::Lambda::Function.MemorySize` to new service limits 
  - Replace `ContentUri` to a s3 path when doing a SAM transform
  - Add `RouteSelectionExpression` to exludes on rule 
  - Remove newlines from parseable format messages
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 853815 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 7)
Automatic submission by obs-autosubmit
Displaying revisions 1 - 20 of 23
openSUSE Build Service is sponsored by