Skip to content

Releases: Skyscanner/pycfmodel

0.19.0

11 Apr 12:31
f84db2a
Compare
Choose a tag to compare

0.19.0

Improvements

  • Able to parse PolicyDocument that are implicit in string properties. #97

0.18.2

07 Apr 12:02
ad8eb7d
Compare
Choose a tag to compare

0.18.2

Fixes

  • Fix obtaining policy_documents for resources without properties. #98

Updates

  • Update CLOUDFORMATION_ACTIONS.

0.18.1

06 Apr 14:55
6e4edff
Compare
Choose a tag to compare

0.18.1

Fixes

  • Properties can now be optional for Generic. See PR #96

Updates

  • Update CLOUDFORMATION_ACTIONS.

0.18.0

01 Apr 09:32
4fa1d9e
Compare
Choose a tag to compare

0.18.0 - [2022-04-01]

Fixes

  • Removes smart_union flag from Generic. See PR #95

0.17.1

03 Mar 16:12
430c276
Compare
Choose a tag to compare

0.17.1 - [2022-03-03]

Additions

  • Add assume_role_statement_conditions property for IAMRole to include statements on AssumeRolePolicyDocuments.
  • Update CLOUDFORMATION_ACTIONS.

0.17.0

02 Mar 12:47
ef2fe97
Compare
Choose a tag to compare

0.17.0 - [2022-03-02]

Additions

  • KMSKey to use default policy_documents property instead of returning an empty list.

Updates

  • Update CLOUDFORMATION_ACTIONS.

0.16.3

24 Feb 13:42
29b0cd8
Compare
Choose a tag to compare

0.16.3 - [2022-02-24]

Fixes

  • Fix resolve for bools that can be str such as "true" or "false" or similar, by making ResolvableBool to be resolvable to SemiStrictBool.

Updates

  • Update CLOUDFORMATION_ACTIONS.

0.16.2

18 Feb 15:23
f9179f6
Compare
Choose a tag to compare

0.16.2 - [2022-02-16]

Fixes

  • resolve was converting to string booleans, this is incompatible since 0.14.0 because bool were converted to StrictBooleans.

Updates

  • Update CLOUDFORMATION_ACTIONS.

0.16.1

18 Feb 13:39
429869c
Compare
Choose a tag to compare

0.16.1 - [2022-02-16]

Fixes

  • AWS KMS Key policies can contain an Id field in a PolicyDocument. The model for PolicyDocument has been updated accordingly to support this.

Updates

  • Update CLOUDFORMATION_ACTIONS.

0.16.0

14 Feb 09:07
33dc682
Compare
Choose a tag to compare

0.16.0 - [2022-02-14]

Additions

  • Added all_statement_conditions property to Resource. This enables a list of all IAM Conditions defined in a Resource to be captured and used.