SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python311-cfn-lint-0.87.2-1.1.noarch.rpm :

* Fri May 17 2024 John Paul Adrian Glaubitz - Update to version 0.87.2
* Update CloudFormation specs to 173.0.0 (#3215)
* Ignore_bad_template and E0000 based ignore checks (#3226)
* Validate GetAtts are to a list when being used for a list (#3224)- from version 0.87.1
* Update CloudFormation specs to 172.0.0 (#3181)
* Continue to walk the FindInMap components in transform (#3203)
* Fix an issue with nested in schema (#3189)
* GitHub - Make sure to grab xml files (#3202)
* Full paths for files being uploaded (#3201)
* Move clone to another folder (#3200)
* Checkout the appropriate sha (#3199)
* move back to 3 (#3197)
* GitHub - Import fs (#3196)
* GHA - Set PR numbers for forked repos (#3195)
* Exclude github folder (#3194)
* Specify files (#3193)
* Provide more overrides and details to the codecov action (#3191)
* Skip secondary key check when using language transform (#3190)
* add AWS::Kinesis::Stream to stateful resource list (#3188)
* Remove files to see if they are auto discovered (#3187)
* Fix an issue with gha coverage uploader (#3186)
* commonize on xml format (#3185)
* Add in gha github token (#3184)
* Download artifacts from a different run (#3183)
* More github action changes (#3182)
* New github action flow (#3180)- from version 0.87.0
* Update CloudFormation specs to 171.0.0 (#3160)
* When using a list param in foreach pass back select statements when no allowed value (#3176)
* Fix an issue with graphs and not quoting attrs (#3177)
* Read replicas don\'t need backup period (#3171)
* Change filenames to be OS specific paths (#3170)
* Validate null Condition section (#3169)
* Change branch for PR (#3158)
* Update v1 job (#3157)
* Add maintenance jobs for v0 and v1 (#3156)- from version 0.86.4
* Update CloudFormation specs to 170.0.0 (#3149)
* Only include json files as registry schemas (#3150)
* Check for unsupported element combination (#3145)- from version 0.86.3
* Update CloudFormation specs to 169.0.0 (#3135)
* chore(deps): Bump codecov/codecov-action from 4.2.0 to 4.3.0 (#3142)
* Support db2-ae and db2-se RDS engines (#3139)
* Use get to safely pull readOnlyProperties. (#3141)
* chore(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 (#3137)- from version 0.86.2
* Update CloudFormation specs to 168.0.0 (#3127)
* Walk FindInMap to pass mapping in resolution failure (#3131)
* chore: Update deprecated Lambda runtimes (#3113)
* chore(deps): bump codecov/codecov-action from 4.1.0 to 4.1.1 (#3128)
* Update CloudFormation specs to 167.1.0 (#3126)
* Update CloudFormation specs to 167.0.0 (#3114)
* Remove AWS::RDS::DBCluster from exclusive checks (#3119)
* Update CloudFormation specs to 166.0.0 (#3101)
* Switch cut characters (#3109)- from version 0.86.1
* Fix an issue when searching for Ref in tojsonstring (#3107)
* RDS DB Cluster remove MasterUserPassword from exclusion with MasterUsername (#3106)
* Update CloudFormation specs to 165.0.0 (#3092)
* Update CloudFormation specs to 164.0.0 (#3086)- from version 0.86.0
* Update CloudFormation specs to 163.0.0 (#3076)
* Disable and configure certain rules when template is from CDK (#2971)
* chore(deps): bump codecov/codecov-action from 4.0.2 to 4.1.0 (#3084)- from version 0.85.3
* Fix some issues from pylint (#3077)
* chore(deps): bump codecov/codecov-action from 4.0.1 to 4.0.2 (#3074)
* Raise error if any key in a mapping is null (#3073)
* Update CloudFormation specs to 162.0.0 (#3069)
* Update CloudFormation specs to 161.0.0 (#3058)
* Add getatt support for registry schemas (#3061)
* Set Application location when its a string (#3060)- from version 0.85.2
* Update CloudFormation specs to 160.0.0 (#3054)- Update BuildRequires and Requires from setup.py
* Tue Feb 13 2024 John Paul Adrian Glaubitz - Update to version 0.85.1
* Update CloudFormation specs to `158.0.0` (#3039)
* Fix an issue with using SAM and a GetAtt (#3042)- from version 0.85.0
* Update rule (E3027) to validate rate periods (#3017)
* Add support new language extension foreach capabilities `&{parameter}` (#3033)
* Passthrough metadata into SAM translator (#3030)
* Switch to using path and resource names for directives (#3035)
* Update CloudFormation specs to `156.0.0` (#3029)- from version 0.84.0
* Update CloudFormation specs to `154.0.0` (#3005)
* Add db.serverless to neptune instance classes (#3009)
* Drop python 3.7 support (#3005)- from version 0.83.8
* Update CloudFormation specs to `153.0.0` (#2986)
* Remove rule (E2506) which results in false positive (#3001)
* Return dict str_node when doing transform (#2996)- from version 0.83.7
* Update CloudFormation specs to `152.0.0` (2984)
* Add `ca-west-1` region (#2980)- from version 0.83.6
* Update CloudFormation specs to `151.0.0` (#2969)
* Fix LanguageTransformer to better handle `Fn::GetAtt` dot notation in `Fn::Sub` (#2974)
* Update rule (E2530) and (I2530) to support regionality of the `SnapStart` feature (#2973)- from version 0.83.5
* Update CloudFormation specs to `150.0.0` (#2963)
* Patch in `TargetObjectKeyFormat` for `AWS::S3::Bucket` (#2966)
* Update rule (E3013) to ignore dynamic references in CloudFront aliases (#2967)
* Fri Dec 08 2023 John Paul Adrian Glaubitz - Update to version 0.83.4
* Update CloudFormation specs to `149.0.0` (#2951)
* Add `KeyID` as a target for `TargetKeyId` (#2953)- from version 0.83.3
* Update CloudFormation specs to include `python3.12` (#2947)- from version 0.83.2
* Update CloudFormation specs to `148.0.0` (#2942)
* Add in `LoadBalancerArn` to `LoadBalancerV2Arn` (#2936)- from version 0.83.1
* Update CloudFormation specs to `146.0.0` (#2921)
* Update (E3036) and (E3035) to allow more FNs (#2928)
* Update (I3037) to have exceptions `Command` (#2927)- from version 0.83.0
* Add rule (E3045) to validate `AccessControl`s are specified when using `AccessControl` (#2906)
* Add rule (W3045) to alert on usage of legacy capability `AccessControl` (#2906)
* Update CloudFormation specs to `145.0.0` (#2909)- from version 0.82.2
* Update (I2530) validates its using Java runtimes greater than 8 (#2916)- from version 0.82.1
* Update (E2530) and (I2530) to make sure `Runtime` is a string before using `startswith` (#2912)- from version 0.82.0
* Add rule (W2530) to warn when `SnapStart` isn\'t configured correctly (#2905)
* Add rule (I2530) to warn when `SnapStart` isn\'t configured on newer Java runtimes (#2905)
* Add rule (E2530) to error when `SnapStart` is configured on an unsupported runtime (#2905)
* Update CloudFormation specs to `144.0.0` (#2898)- from version 0.81.0
* Update CloudFormation specs to `143.0.0` (#2893)
* Update language transformation to pass through empty objects (#2899)
* Update rule (E1017) to allow `Fn::Select` to allow `Fn::Select` (#2900)
* Update rule (E2532) to support `ToleratedFailurePercentage` and `ItemBatcher` to `Map` (#2901)- Update BuildRequires and Requires from setup.py
* Fri Oct 06 2023 John Paul Adrian Glaubitz - Update to version 0.80.4
* Update CloudFormation specs to `142.0.0` (#2889)
* Update rule (E2520) to allow for empty lists (#2891)- from version 0.80.3
* Update CloudFormation specs to `141.0.0` (#2879)
* Update rule (E2532) to include `CausePath` and `ErrorPath` key types to `Fail` state (#2884)
* Update rule (E2520) to better match exclusive properties (#2886)- from version 0.80.2
* Revert change #2878 (#2882)- from version 0.80.1
* Update CloudFormation specs to `140.0.0` (#2870)
* Add `OriginAccessControlId` to `OnlyOne` (#2878)
* Allow `jsonschema` to be from v3.0.0 to v5 (#2838)- from version 0.79.11
* Update (E3031) so all regex checks are run (#2873)
* Update (E2520) to better skip properties we don\'t care about (#2875)- from version 0.79.10
* Update CloudFormation specs to `139.0.0` (#2865)
* Force regex to be at least 2022 for typing parameter (#2867)
* Thu Sep 07 2023 Dirk Müller - 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)
* Sun Sep 03 2023 John Paul Adrian Glaubitz - Update to version 0.79.8
* Update CloudFormation specs to `136.0.0` (#2848)
* Added `ItemReader` key to StateMachine `Map` state (#2850)
* Update rule (E2503) to allow network load balancers to use security groups (#2850)- from version 0.79.7
* Add region `il-central-1` (#2836)
* Update CloudFormation specs to `135.0.0` (#2837)
* Allow for `RetainExceptOnCreate` for `DeletionPolicy` (#2834)
* Fix language extension transform to resolve foreach refs in Sub parameters (#2846)
* Fix language extension transform to allow `Fn::FindInMap` to return arrays (#2845)- from version 0.79.6
* Fix `AWS::Glue::Job.Name` to use string min/max instead of number min/max (#2831)- from version 0.79.5
* Update schema to spec conversions to include include a default string minimum value of 0 if not specified (#2824)
* Update CloudFormation specs to `132.0.0` (#2824)
* Fix `AWS::LanguageExtensions` to not empty out a hardcoded string `Fn::FindInmap` that cannot be resolved (#2827)- from version 0.79.4
* Fix `AWS::LanguageExtensions` to not fully resolve `Fn::FindInMap` unless in `Fn::ForEach` collection (#2822)
* Update `convert_dict` to include `Mark` instead of tuple for default value (#2821)- from version 0.79.3
* Fix `Conditions` logic to not crash on a condition that isn\'t found (#2814)
* Update rule (E1011) to better handle `Fn::FindInMap` with `AWS::LanguageExtensions` (#2814)
* Update rule (W2001) to better handle `Ref` with `AWS::LanguageExtensions` (#2814)- from version 0.79.2
* Add rule (E1032) to validate ForEach with transform (#2809)
* Fix `AWS::LanguageExtensions` regex for sub removal to handle pseudo parameters (#2812)- from version 0.79.1
* Add support for `Fn::ForEach` when using `AWS::LanguageExtensions` (#2801)- from version 0.78.2
* Add `test` function to test conditions given a scenario (#2801)
* Update CloudFormation specs to `131.0.0` (#2795)
* Updated `DocumentDBEngineVersion` `AllowedValues` (#2800)- from version 0.78.1
* Update rule (E1018) to flag splitting dynamic references (#2786)
* New rule (W2533) to validate lambda zip deployment configuration (#2682)
* Supporting intrinsic function in `DeletionPolicy` and `UpdateReplacePolicy` (#2784)
* Update CloudFormation specs to `130.0.0` (#2783)
* Pin `jsonschema` to be under `4.18` (#2792)
* Fix using `include_experimental` in metadata (#2785)
* Fix rule (E1024) to better handle conditions (#2780)- from version 0.77.10
* Update CloudFormation specs to `127.0.0` (#2763)- from version 0.77.9
* Fix an issue with SSM patching (#2765)- from version 0.77.8
* Update CloudFormation specs to `126.0.0` (#2753)- from version 0.77.7
* Fix usage of comments and new lines in custom rules(#2757)- from version 0.77.6
* Update CloudFormation specs to `124.0.0` (#2736)
* Add `AWS::KMS::Key` to stateful resource list (#2751)
* Update (E3012) documentation changes for more clarity (#2747)- from version 0.77.5
* Update CloudFormation specs to `121.0.0` (#2723)- from version 0.77.4
* Update CloudFormation specs to `120.0.0` (#2714)
* Fix Conditions logic when checking a condition against a region. Now return True and False when the condition has no basis on region (#2721)
* Rebuild conditions inside the Template class when doing a Transform (#2721)- from version 0.77.3
* Update CloudFormation specs to `119.2.0` (#2703)
* GetAtt can return objects along with FindInMap (#2709)- from version 0.77.2
* Add custom operators for regex, gt, lt (#2694)
* Update CloudFormation specs to `119.1.0` (#2698)- from version 0.77.1
* Update CloudFormation specs to `119.1.0` (#2678)
* Update allowed values for `AWS::RDS::DBInstance.PerformanceInsightsRetentionPeriod` (#2696)
* Update rule (E3001) to evaluate if a resource with a condition is affected by the region (#2691)- from version 0.77.0
* Convert from `re` to `regex` (#2643)
* Implement `IS DEFINED` in custom rules (#2656)
* Update CloudFormation specs to `119.0.0` (#2660)
* Patch `AWS::S3::Bucket.InventoryConfiguration.OptionalFields` to include `ChecksumAlgorithm` (#2666)
* Patch `AWS::Cognito::UserPool.UserPollTags` to be a map of strings (#2671)
* Update SAM translation to substitute for a sub in `CodeUri` (#2661)
* Update language extensions to validate if a ref is iterable before assuming it is (#2665)
* Update rule (E3001) to consider a resource level condition when evaluating if the resource type exists (#2668)
* Update rule (E3012) to validate if a map is actually a map (#2669)- from version 0.76.2
* Update CloudFormation specs to `118.1.0` (#2644)- from version 0.76.1
* Fix an issue with Conditions when a `Fn::Equals` has a string that isn\'t in a Parameters `AllowedValues` (#2649)- from version 0.76.0
* Convert conditions to SymPy (#2624)
* Include tests in sdist (#2630)
* Update CloudFormation specs to `117.0.0` (#2642)
* Fix SAM templates treated as normal by api (#2646)- from version 0.75.1
* Update CloudFormation specs to `116.0.0` (#2620)
* Add string length for `AWS::WAFRegional::RegexPatternSet.RegexPatternStrings` and `AWS::WAFv2::RegexPatternSet.RegularExpressionList` (#2637, (#2639)- from version 0.75.0
* Read the default region from Env Vars (#2618)
* Update rule (W2030) and (E3008) to read `ValueTypes` from `us-east-1` when `CACHED` (#2635)- from version 0.74.3
* Update rule (W2031), (E3031), (E3030), (E3034), and E3033) to read `ValueTypes` from `us-east-1` when `CACHED` (#2628)- from version 0.74.2
* Update CloudFormation specs to `115.0.0` (#2616)
* Fix custom rule inequality comparison (#2614)
* Restructure the decode module (#2607)- from version 0.74.1
* Update CloudFormation specs to `114.0.0` (#2601)
* Remove `AWS::Logs::LogGroup.RetentionInDays` `AllowedValues` (#2604)- from version 0.74.0
* Add rule (E3044) to validate the scheduling strategy for Fargate services (#2559)
* Update CloudFormation specs to `113.0.0` (#2591)
* Updated condition logic to limit the number of conditions that are processed (#2598)- from version 0.73.2
* Update CloudFormation specs to `112.0.0` (#2580)
* Updated rule (E2532) by adding `ItemProcessor` to `Map` (#2577)
* Relax `networkx` dependency (#2584)
* Validate sub string checks are strings before running regex in graph and template (#2589)
* Update SAM transform pre-work to include `DefinitionBody` when `DisableExecuteApiEndpoint` is specified (#2590)- from version 0.73.1
* Patch back in `TargetRole` for `AWS::RDS::DBProxyEndpoint` (#2581)- from version 0.73.0
* Update CloudFormation specs to `111.0.0` (#2572)
* Add region `ap-southeast-4` (#2568)
* Remove `AWS::RDS::DBCluster` `MasterUsername` and `MasterUserPassword` from Inclusive (#2571)
* Update SAM Translator version based on the SAM CLI requirement (#2570)- Skip some more failing test
* test_bad_config
* test_override_parameters
* test_positional_template_parameters
* test_template_config- Update BuildRequires and Requires from setup.py
* Sat Jan 28 2023 Dirk Müller - 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)
* Wed Jan 04 2023 Dirk Müller - 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)
* Wed Dec 07 2022 John Paul Adrian Glaubitz - Update to 0.72.2
* Update CloudFormation specs to `100.0.0` (pull #2493)
* Update rule (#E1011) to merge key validation into one method (pull #2502)- from version 0.72.1
* Add `ap-south-2` region (pull #2503)
* Rebuild the graph after doing the transform (pull #2502)- from version 0.72.0
* Add more info into the graph including outputs and parameters (pull #2452)
* Update CloudFormation specs to `99.0.0` (pull #2486)
* Add `eu-south-2` region (pull #2490)
* Make sure regex patterns with `\\w` are validating against ASCII (pull #2487)
* Wed Nov 16 2022 Ben Greiner - Update to 0.71.1
* Add support for region eu-central-2 (pull #2478)
* Update CloudFormation specs to 97.0.0 (pull #2475)- Clean specfile from old python directives: requires Python >= 3.7- Clean %check section: alternatives provided by python-rpm-macros- Drop skip-tests-require-network.patch
* Mon Nov 14 2022 Daniel Garcia - Update to 0.71.0:
* Reduce storage on disk by reducing regional specs to only have differences from us-east-1 spec (pull #2457)
* Update CloudFormation specs to 96.0.0 (pull #2461)
* Fix an issue with junit/pretty formatter/core process to get all rules even on parse failure (pull #2462)
* Fix an issue when use stdin to pass a template and cfn-lint with parameters giving E0000 (pull #2470)- Release v0.70.1
* Add support for Python 3.11 (pull #2463)
* Fix an issue with --list-rules failing (pull #2466)- Release v0.70.0
* Add rule W8003 to check if Fn::Equals will always be true or false (pull [#2426])
* Allow you to configure how exit codes work (pull #2436)
* Update CloudFormation specs to 95.0.0 (pull #2440)
* Remove check for string size of Lambda::Function.Code.Zipfile (pull #2447)
* Update rule E3012 to validate bad functions (pull #2441)
* Update rule E3016 to make checks less restrictive (pull #2453)- Release v0.69.1
* Updated string max value to Lambda::Function.Code.Zipfile to 4MB (pull [#2444])- Release v0.69.0
* Update decode of yaml/json to report on all duplicates (pull #2428)
* Patch in db.serverless into AWS::RDS::DBInstance.DBInstanceClass (pull [#2430])
* Added string max value to Lambda::Function.Code.Zipfile (pull #2431)
* Don\'t replace location for resource AWS::Serverless::Application in SAM transform when its a string (pull #2425)- Release v0.68.1
* Patch in db.serverless into AWS::RDS::DBInstance.DBInstanceClass (pull [#2424])
* Update CloudFormation specs to 94.0.0 (pull #2420)- Release v0.68.0
* Ability to override location of the finding (pull #2410)
* Patch in DBClusterResourceId for as an Attribute of AWS::RDS::DBCluster (pull #2407)
* Update CloudFormation specs to 93.0.0 (pull #2409)
* Update AllowedPatternRegex for AWS::CloudWatch::Alarm.MetricDataQuery.Id (pull #2414
* Add GetAtt to AWS::KMS::ReplicaKey.Arn for KmsKey.Arn (pull #2417)- Release v0.67.0
* Support child rules allowing rules to add another rule in their match responses (pull #2393)
* Update CloudFormation specs to 92.0.0 (pull #2399)- Release v0.66.1
* Update CloudFormation specs to 91.0.0 (pull #2392)
* Update E8003, E1018, E1019 to allow Fn::ToJsonString inside Equals, Split, and Sub (pull #2397)
* Update I3013 to allow https and s3 (pull #2394)- Release v0.66.0
* Update E3002 to provide a suggestion if the wrong value is close to a correct value (pull #2387)
* Update CloudFormation specs to 90.0.0 (pull #2376)
* Add in allowed values for oracle cdb engine types to AWS::RDS::DBInstance.Engine (pull #2381)
* Add in allowd value PredictiveScaling to AWS::AutoScaling::ScalingPolicy.PolicyType (pull #2378)
* Update W3002 to validate values aren\'t already S3 paths (pull #2382)
* Update I3013 to not regex check if a function (pull #2386)
* Tue Sep 20 2022 John Paul Adrian Glaubitz - Update to 0.65.1
* Update CloudFormation specs to `89.0.0` (#2366)
* Add support for `custom` RDS `Engine` types on resource type `AWS::RDS::DBInstance` (#2370)
* Remove extra spacing in specs reducing overall size (#2371)
* Update `AllowedValues` for `RetentionInDays` on resource type `AWS::Logs::LogGroup` (#2372)- from version 0.65.0
* Add `--force` option on `--update-specs` so cache isn\'t used (#2334)
* Add support for Python 3.10 (#2365)
* Update CloudFormation specs to `88.0.0` (#2361)
* Add in `mypy` testing and do a bunch of cleanup based on the results (#2328)
* Update rule I1022 to not suggest `Fn::Sub` on complext `Fn::Join`s (#2364)- from version 0.64.1
* Make `me-central-1` `ExtendedSpecs` a module (#2359)- from version 0.64.0
* Update `jsonschema` to be able to use version 3.0 and 4.0 (#2336)
* Remove support for python 3.6 and add python 3.9 (#2347)
* Update CloudFormation specs to `87.0.0` (#2353)
* Add support for region `me-central-1` (#2351)
* Disable the SAM validation checks when transforming a template (#2350)- from version 0.63.2
* Patch in attributes for `AWS::RDS::DBCluster` (#2344)- from version 0.63.1
* Update CloudFormation specs to `86.0.0` (#2335)- from version 0.63.0
* support for AWS::LanguageExtensions transform features including DeletionPolicy, UpdateReplacePolicy, Fn::Length and Fn::ToJsonString docs (#2339)
* Add rule E1030 to validate Fn::Length is configured correctly (#2339)
* Add rule E1031 to validate Fn::Length is configured correctly (#2339)- from version 0.62.0
* Create new API to allow for easier integration of using cfn-lint as a library docs (#2285)
* Update CloudFormation specs to `85.0.0` (#2324)
* Update Lambda deprecation dates (#2327)
* Fix an issue with `RulesCollection` in which configurations would carry over between templates (#2331)
* Add used rules into `RulesCollection` so we can print all the used rules in JUnit and Pretty formatting (#2330)
* Update error message on E3002 (#2059)
* Update error description on E1020 (#2329)- from version 0.61.5
* Update CloudFormation specs to `83.0.0` (#2316)
* Update rule I3100 have proper path to resource (#2309)
* Update rule E2503 by removing `AllowedValues` for `AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute` (#2184)
* Update rule E3002 to include `* Update rule I3013 to not flag on Aurora instances (#2317)- from version 0.61.4
* Update CloudFormation specs to `81.1.0` (#2308)- from version 0.61.3
* Update CloudFormation specs to `81.0.0` (#2306)
* Add `AWS::EC2::KeyPair` as a `Ref` for the value type `KeyPair` (#2305)- from version 0.61.2
* Update CloudFormation specs to `78.1.0` (#2292)
* Add `utf-8` encoding to all `open` calls (#2298)- from version 0.61.1
* Update CloudFormation specs to `76.0.0` (#2282)
* Suppress `PendingDeprecationWarning` for `pydot` in the `pygraphviz` package (#2289)
* Update descriptiosn on rule E1021, E1015, E1016, E1020, and E1017 (#2284)
* Update rule E3033 to ignore dynamic references for string length (#2281)- from version 0.61.0
* New rule I3100 to validate new generation instance types are used (#2267)
* Update CloudFormation specs to `73.1.0` (#2275)
* Add `AWS::OpenSearchService::Domain.AccessPolicies` to IAM rules (#2269)
* Reduce the calculated scenarios used when conditions match and one condition has many variants (#2277)
* Update SARIF output to point to the general \"Rules\" documentation when a rule doesn\'t specify a `source_url` (#2276)- Refresh patches for new version
* skip-tests-require-network.patch- Update Requires from setup.py
* Thu May 26 2022 pgajdosAATTsuse.com- 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)
* Fix an issue checking values of false in custom rules (pull #2208)
* EOL of Python 2.7, 3.4, and 3.5 support (pull #2195)
* Update CloudFormation specs to 53.0.0 (pull #2196)
* Fix an issue with rule E2001 to allow string parameter constraints for all AWS specific types (pull #2193)
* Update CloudFormation specs to 52.0.0 (pull #2188)
* Add region ap-southeast-3 (pull #2192)
* Update aws-sam-translator to 1.42.0 (pull #2183)
* Update CloudFormation specs to 50.0.0 (pull #2180)
* Update CloudFormation specs to 49.0.0 (pull #2178)
* Expand StatefulResources to include AWS::OpenSearchService::Domain (pull #2179)
* Add AWS::EKS::Cluster.ClusterSecurityGroupId to GetAtt list of AWS::EC2::SecurityGroup.NameOrGroupId (pull #2177)
* Update CloudFormation specs to 48.0.0 (pull #2170)
* Add AWS::OpenSearchService::Domain to be in the list for EnableVersionUpgrade (pull #2174)
* Update aws-sam-translator to 1.40.0 (pull #2165)
* Update CloudFormation specs to 47.0.0 (pull #2164)
* Switching logging level for samtranslator to CRITICAL (pull #2168)
* Adds support for outputting results in SARIF (pull #2126)
* Update CloudFormation specs to 46.0.0 (pull #2158)
* Mon Dec 06 2021 Dirk Müller - 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]
* Tue Aug 17 2021 Fusion Future - Update to 0.53.0: + Features
* Update aws-sam-translator to 1.38.0 (pull #2082)
* Signal the end of life for Python 3.5 (pull #2052)
* Allow configuration of top level sections in rule E1001 (pull #2090) + CloudFormation Specifications
* Update resource specs to 39.8.0 (pull #2087)
* Add StringMax to AWS::SNS::Topic.TopicName, AWS::IAM::Role.Name, AWS::SNS::Topic.TopicName, AWS::Lambda::Function properties Handler, Description, FunctionName, and AWS::Lambda::LayerVersion properties LayerName (pull #2089) + Fixes
* Update RetentionPeriodHours for AWS::Kinesis::Stream to 8760 (pull #2071)
* Expand expanding likely_stateful_resource_types to include AWS::DynamoDB::GlobalTable (pull #2079)- Changes from 0.52.0: + Features
* End support for Python 3.4 (pull #2048)
* New rule I3013 to validate retention period settings on applicable resources (pull #2054) + CloudFormation Specifications
* Update resource specs to `39.3.0` (pull #2047) + Fixes
* Update `ManagedPolicies.json` to include `AWSLambda_FullAccess` and `AWSLambda_ReadOnlyAccess` (pull #2062)
* Fix a warning in setuptools with `description-file` needed to be `description_file` (pull #2051)
* Update the `schema.json` for `.cfnlintrc` files to have the correct format for `custom_rules` (pull #2055)
* Update rule E1029 to `not` look at `TemplatyBody` since it can be a nested template (pull #2057)
* Update rule E3012 to think of a list as json (pull #2067)- Changes from 0.51.0: + Features
* A new sub class to make working with `Fn::Sub` easier (pull #2003) + CloudFormation Specifications
* Update resource specs to `39.1.0` (pull #2044) + Fixes
* Fix an issue with `networkx` package nesting in the graph function (pull #2035)
* Update rule E1029 to only alert when the value found is a parameter or a resource (pull #2031)- Drop command to remove source files containing online tests.- Rename original tarball filename in Source field.- Add skip-tests-require-network.patch to skip tests that requires network:
* test_update_resource_specs_python_2
* test_update_resource_specs_python_3
* Thu Jun 10 2021 Dirk Müller - 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
* Mon Mar 29 2021 John Vandenberg - 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
* Mon Feb 01 2021 Dirk Müller - 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
* Sat Jan 02 2021 Benjamin Greiner - Update to 0.44.2 CloudFormation Specifications
* Expand Allowed Values for AWS::AmazonMQ::Broker.EngineVersion (pull ##1841)
* Update spec files as of 2012.12.30 (pull #1831)
* Update AWS::Lambda::EventSourceMapping.EventSourceArn to allow StreamARN and ConsumerARN (pull #1850) Fixes
* Reinitialize E3022 on every template (pull #1848)
* Update rule E3008 to allow for lists in getatt allowed values (pull #1850)- Changes in 0.44.1 Fixes
* Reinitialize the limits in rule E3021 (pull #1834)
* Add registry_schemas to be supported in the .cfnlintrc (pull [#1836])- Changes in 0.44.0 Features
* Cache all rules to speed up reloading rules when scanning multiple templates (pull #1789) CloudFormation Specifications
* Update FSx Storage Capacity to a minimum of 32 (pull ##1827)
* Update spec files as of 2012.12.14 (pull #1821) Fixes
* Loosen version requirements for python package six (pull #1825)- Changes in 0.43.0 Features
* Add support to validate private types from the CloudFormation Registry (pull #1732) CloudFormation Specifications
* Update allowed values for AWS::DocDB::DBCluster.EngineVersion (pull #1810)
* Updated specs as of 2020.12.3 (pull #1804) Fixes
* Fix an issue with RegexDict to return the longest matched value (pull #1815)
* Fix rule E3008 to not fail when using AWS::ServiceCatalog::CloudFormationProvisionedProduct Outputs (pull #1809)
* Loosen version constraints on importlib_resources (pull #1808)- Changes in 0.42.0 Features
* Add support for modules (pull #1800 and pull #1801)
* Colored Output and Pretty Formatting (pull #1742) CloudFormation Specifications
* Update CloudFormation specs to 21.0.0 (pull #1799) Fixes
* Patch AWS::EC2::CarrierGateway for Tags (pull #1790)
* Make sure types are strings before assuming they are (pull [#1791])
* Add all for certain availability zone items (pull #1798)- Changes in 0.41.0 Features
* Remove rules W2509, E2004, E2505, E2510 and move logic to rules E3030, E3031, and E3008 (pull #1750)
* Remove rule E2530 and move logic to W2030 and E3030 (pull [#1749])
* Remove rule E3028 and move logic to E3018 (pull #1769)
* Remove rule E3029 and move logic to E3018 (pull #1770)
* Remove rule E3024 and move logic to E3018 (pull #1771)
* Update rule E3002 to error when a singular function is used when a list is needed (pull #1773)
* Update dates for Python 2.7 Lambda runtime support (pull #1777)
* Update rule E2503 to include more attributes for application load balancers and protocols (pull #1783 and pull #1784) CloudFormation Specifications
* Update CloudFormation specs to 20.3.0 (pull #1781)
* Expand Allowed Values for AWS::AmazonMQ::Broker EngineVersion (pull #1778) Fixes
* Update rule E2529 to allow for two subscriptions per log group (pull #1767)
* Allow SAM translation for AutoPublishAlias in Globals (pull [#1768])
* Allow numbers and booleans when doing a Fn::Sub parameter (pull [#1774])- Changes in 0.40.0 Features
* Add rule E3017 to validate when properties are required based on a value of another property (pull #1746)
* Add rule E3018 to validate when properties are unwanted based on the value of another property (pull #1759)
* Remove rule E3040 and replace with rule E3031 (pull #1754)
* Remove rule E3023 and replace with rule E3017 (pull #1758) CloudFormation Specifications
* Update CloudFormation specs to 20.0.0 (pull #1760)
* Add allowed values for AWS::Lambda::EventSourceMapping (pull [#1748])- Changes in 0.39.0 Features
* Allow ignoring of E0000 and E0001 (pull #1580)
* Update rule E3005 to include resource based conditions (pull [#1738])
* Update template limits to new standards (pull #1747) CloudFormation Specifications
* Update CloudFormation specs to 19.0.0 (pull #1751)
* Add ap-northeast-2d to the list of approved Availibility Zones (pull #1739)
* Add AllowedValues to AWS::CloudFormation::StackSet.PermissionModel from botocore (pull #1741)- Changes in 0.38.0 Features
* Expand likely_stateful_resource_types for explicit UpdateReplacePolicy/DeletionPolicy rule I3011 to include AWS::SQS::Queue (pull #1736) CloudFormation Specifications
* Update CloudFormation specs to 18.7.0 (pull #1734) Fixes
* Fix an issue with rule E3003 to handle Ref: AWS::Novalue (pull [#1720])
 
ICM