Fixes - Fix `KMSKeyWildcardPrincipalRule` to work without a KMS policy - Fix release drafter template to show PR titles Updates - Bumped minimum `pycfmodel` version to `0.22.0`
1.15.3
Changes - Update invalid_role_inline_policy_fn_if.json - Improve logging for the exception when applying rule filters - Add release drafter
Additions - New rules: `PublicELBCheckerRule`, `StackNameMatchesRegexRule`, and `StorageEncryptedRule` - New regex: `REGEX_ALPHANUMERICAL_OR_HYPHEN` to check if stack name only consists of alphanumerical characters and hyphens. - Config has a few extra methods that should make handling Filters easier
1.14.0
Additions - `Config` includes a metrics logger, and it is called to register when a filter is used Fixes - Update dependency constraints with `pydash`, to be able to support newer versions and fix security issues - Fix typo in base_rule actions [237](https://github.com/Skyscanner/cfripper/pull/237) - (internal) Updating PyPi release workflow