NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1042 most downloaded on PyPI
Checks CloudFormation templates for practices and behaviour that could potentially be improved
Last release 6 days ago
29 Sep 2026
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
458 releases · first in 2018
Update CloudFormation specs to 111.0.0 (pull #2572)
One column per quarter.
Update CloudFormation specs to 107.0.0 (pull #2546)
107.0.0 (pull #2546)Support Fn::FindInMap enhancements when template is declared with AWS::LanguageExtensions (pull #2512)
Fn::FindInMap enhancements when template is declared with AWS::LanguageExtensions (pull #2512)Update CloudFormation specs to 106.0.0 (pull #2546)
Update CloudFormation specs to 105.0.0 (pull #2530)
Update rule W1001 to support Fn::Sub (pull #2525)
Update Template function get_valid_getatts to better return None when a property type doesn't exist (pull #2527)
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)
AllowedValues and AllowedPattern attributes for CommaDelimitedList parameters (pull #2521)101.0.0 (pull #2517)get_valid_getatts to account for changes in the CloudFormation spec (pull #2520)Update CloudFormation specs to 100.0.0 (pull #2493)
Add ap-south-2 region (pull #2503)
Add more info into the graph including outputs and parameters(pull #2452)
Add support for region eu-central-2 (pull #2478)
Reduce storage on disk by reducing regional specs to only have differences from us-east-1 spec (pull #2457)
Add support for Python 3.11 (pull #2463)
Add rule W8003 to check if Fn::Equals will always be true or false (pull #2426)
Fn::Equals will always be true or false (pull #2426)95.0.0 (pull #2440)Lambda::Function.Code.Zipfile (pull #2447)Updated string max value to Lambda::Function.Code.Zipfile to 4MB (pull #2444)
Lambda::Function.Code.Zipfile to 4MB (pull #2444)Update decode of yaml/json to report on all duplicates (pull #2428)
db.serverless into AWS::RDS::DBInstance.DBInstanceClass (pull #2430)Lambda::Function.Code.Zipfile (pull #2431)AWS::Serverless::Application in SAM transform when its a string (pull #2425)Patch in db.serverless into AWS::RDS::DBInstance.DBInstanceClass (pull #2424)
Ability to override location of the finding (pull #2410)
Support child rules allowing rules to add another rule in their match responses (pull #2393)
Update CloudFormation specs to 91.0.0 (pull #2392)
Update E3002 to provide a suggestion if the wrong value is close to a correct value (pull #2387)
Update CloudFormation specs to 89.0.0 (pull #2366)
Add --force option on --update-specs so cache isn't used (pull #2334)
Make me-central-1 ExtendedSpecs a module (pull #2359)
me-central-1 ExtendedSpecs a module (pull #2359)Update jsonschema to be able to use version 3.0 and 4.0 (pull #2336)
Patch in attributes for AWS::RDS::DBCluster (pull #2344)
AWS::RDS::DBCluster (pull #2344)Update CloudFormation specs to 86.0.0 (pull #2335)
86.0.0 (pull #2335)support for AWS::LanguageExtensions transform features including DeletionPolicy, UpdateReplacePolicy, Fn::Length and Fn::ToJsonString docs (pull #2339
Update Lambda deprecation dates (pull #2327)
RulesCollection in which configurations would carry over between templates (pull #2331)RulesCollection so we can print all the used rules in JUnit and Pretty formatting (pull #2330)Update CloudFormation specs to 83.0.0 (pull #2316)
83.0.0 (pull #2316)AllowedValues for AWS::ElasticLoadBalancingV2::LoadBalancer.LoadBalancerAttribute (pull #2184)<CommaDelimitedList in SSM parameters (pull #2320)Update CloudFormation specs to 81.1.0 (pull #2308)
81.1.0 (pull #2308)Update CloudFormation specs to 81.0.0 (pull #2306)
Update CloudFormation specs to 78.1.0 (pull #2292)
Suppress PendingDeprecationWarning for pydot in the pygraphviz package (pull #2289)
New rule I3100 to validate new generation instance types are used (pull #2267)
Update CloudFormation specs to 72.0.0 (pull #2272)
Move null checks from the parsing engine into rules (pull #2242)
69.0.0 (pull #2261)Lambda runtime deprecation updates (python3.6) (pull #2252)
Update aws-sam-translator to 1.45.0 (pull #2245)
aws-sam-translator to 1.45.0 (pull #2245)six (pull #2204)AWS::Backup::BackupPlan. The property DeleteAfterDays cannot be less than 90 days from MoveToColdStorageAfterDays (pull #2230)66.0.0 (pull #2245)Update CloudFormation specs to 61.0.0 (pull #2232)
Update CloudFormation specs to 59.0.0 (pull #2225)
Update CloudFormation specs to 58.0.0 (pull #2217)
Update CloudFormation specs to 56.0.0 (pull #2207)
56.0.0 (pull #2207)Remove imports to pathlib2 with deprecation of Python 2.7, 3.4, and 3.5 (pull #2205)
pathlib2 with deprecation of Python 2.7, 3.4, and 3.5 (pull #2205)54.0.0 (pull #2202)false in custom rules (pull #2208)EOL of Python 2.7, 3.4, and 3.5 support (pull #2195)
Update CloudFormation specs to 52.0.0 (pull #2188)
Update aws-sam-translator to 1.42.0 (pull #2183)
Update CloudFormation specs to 49.0.0 (pull #2178)
Update CloudFormation specs to 48.0.0 (pull #2170)
Update aws-sam-translator to 1.40.0 (pull #2165)
Adds support for outputting results in SARIF (pull #2126)
Update CloudFormation specs to 45.0.0 (pull #2153)
Add exceptions to rule E3031 (pull #2143)
Update CloudFormation specs to 41.2.0 (pull #2119)
41.2.0 (pull #2119)Update Serverless/ManagedPolicies.json and create automation to keep it up to date going forward (pull #2116)
Serverless/ManagedPolicies.json and create automation to keep it up to date going forward (pull #2116)Update default configuration on rule E3012 to no be strict (pull #2103)
Update resource specs to 40.1.0 (pull #2105)
Update aws-sam-translator to 1.38.0 (pull #2082)
aws-sam-translator to 1.38.0 (pull #2082)39.8.0 (pull #2087)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)Your coding agent can read these notes before it upgrades. Set up the MCP server →