CloudFormation Specifications - Update CloudFormation specs to `121.0.0` (pull [2723](https://github.com/aws-cloudformation/cfn-lint/pull/2723))
0.77.4
CloudFormation Specifications - Update CloudFormation specs to `120.0.0` (pull [2714](https://github.com/aws-cloudformation/cfn-lint/pull/2714)) Fixes - Fix Conditions logic when checking a condition against a region. Now return True and False when the condition has no basis on region (pull [2721](https://github.com/aws-cloudformation/cfn-lint/pull/2721)) - Rebuild conditions inside the Template class when doing a Transform (pull [2721](https://github.com/aws-cloudformation/cfn-lint/pull/2721))
0.77.3
CloudFormation Specifications - Update CloudFormation specs to `119.2.0` (pull [2703](https://github.com/aws-cloudformation/cfn-lint/pull/2703)) Fixes - GetAtt can return objects along with FindInMap (pull [2709](https://github.com/aws-cloudformation/cfn-lint/pull/2709))
0.77.2
Features - Add custom operators for regex, gt, lt (pull [2694](https://github.com/aws-cloudformation/cfn-lint/pull/2694)) CloudFormation Specifications - Update CloudFormation specs to `119.1.0` (pull [2698](https://github.com/aws-cloudformation/cfn-lint/pull/2698))
0.77.1
CloudFormation Specifications - Update CloudFormation specs to `119.1.0` (pull [2678](https://github.com/aws-cloudformation/cfn-lint/pull/2678)) - Update allowed values for `AWS::RDS::DBInstance.PerformanceInsightsRetentionPeriod` (pull [2696](https://github.com/aws-cloudformation/cfn-lint/pull/2696)) Fixes - Update rule [E3001](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3001) to evaluate if a resource with a condition is affected by the region (pull [2691](https://github.com/aws-cloudformation/cfn-lint/pull/2691))
0.77.0
Features - Convert from `re` to `regex` (pull [2643](https://github.com/aws-cloudformation/cfn-lint/pull/2643)) - Implement `IS DEFINED` in custom rules (pull [2656](https://github.com/aws-cloudformation/cfn-lint/pull/2656)) CloudFormation Specifications - Update CloudFormation specs to `119.0.0` (pull [2660](https://github.com/aws-cloudformation/cfn-lint/pull/2660)) - Patch `AWS::S3::Bucket.InventoryConfiguration.OptionalFields` to include `ChecksumAlgorithm` (pull [2666](https://github.com/aws-cloudformation/cfn-lint/pull/2666)) - Patch `AWS::Cognito::UserPool.UserPollTags` to be a map of strings (pull [2671](https://github.com/aws-cloudformation/cfn-lint/pull/2671)) Fixes - Update SAM translation to substitute for a sub in `CodeUri` (pull [2661](https://github.com/aws-cloudformation/cfn-lint/pull/2661)) - Update language extensions to validate if a ref is iterable before assuming it is (pull [2665](https://github.com/aws-cloudformation/cfn-lint/pull/2665)) - Update rule [E3001](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3001) to consider a resource level condition when evaluating if the resource type exists (pull [2668](https://github.com/aws-cloudformation/cfn-lint/pull/2668)) - Update rule [E3012](https://github.com/aws-cloudformation/cfn-python-lint/blob/main/docs/rules.md#E3001) to validate if a map is actually a map (pull [2669](https://github.com/aws-cloudformation/cfn-lint/pull/2669))