Skip to content

Releases: bright/cloudform

v7.5.0

20 Nov 17:17
4580d36
Compare
Choose a tag to compare
Merge pull request #89 from NOtherDev/master

v7.5.0 with schema update

4.1.0

23 Jul 12:59
Compare
Choose a tag to compare
  • Update CloudFormationResourceSpecification.json to version 4.3.0
  • [CLI] Remove .ts from the template import path to avoid error TS2691

4.0.0-alpha.0

15 Mar 10:15
Compare
Choose a tag to compare
4.0.0-alpha.0 Pre-release
Pre-release

Changelog

  • Update CloudFormationResourceSpecification.json to version 2.28.0
  • Export Resources using namespaces instead of const to allow both type- and object-level access (related to #20, thanks @fhewitt)
  • Make Properties non-optional when there are inner properties marked in schema as Required (thanks @miensol for the idea)
  • Add generic parameter to ResourceBase to strengthen the typing of .Properties (thanks @miensol for the idea)
  • Remove EC2::VpcEndpointService that is no longer available in schema
  • Dependencies updates

Breaking changes

Possibly none. But be aware that:

  • Resources are now exported as namespaces instead of objects
  • ResourceBase type is now generic, taking Properties type as a generic parameter
  • Resources that have at least one required property no longer have Properties marked as optional
  • Due to above, the type-checking for Properties is now much stricter, disallowing custom properties to be added etc.

3.8.0

11 Mar 08:06
Compare
Choose a tag to compare
  • Update CloudFormationResourceSpecification.json to version 2.26.0
  • Fix for stdout maxBuffer length exceeded #28 - thanks @rob-myers

3.7.0

28 Jan 06:44
Compare
Choose a tag to compare
  • Update CloudFormationResourceSpecification.json to version 2.21.0
  • Fix for CLI problem with double path resolving #27 (thanks @jearles)

3.6.0

15 Jan 13:21
Compare
Choose a tag to compare
  • Update CloudFormationResourceSpecification.json to version 2.19.0
  • Fix for too eager resolving of Tags property into ResourceTag[] regardless how the schema file describes it #26
  • Fix for invalid Output.Condition typing #25

Thanks @Gekkio for your input!

3.5.0

05 Dec 19:31
Compare
Choose a tag to compare

Update CloudFormationResourceSpecification.json to version 2.16.0 (#23)

3.4.1

22 Nov 07:56
Compare
Choose a tag to compare

Fixed README.md visibility on npm website.

3.4.0

22 Nov 07:43
Compare
Choose a tag to compare

Updated CloudFormationResourceSpecification.json to version 2.15.0 (#19, thanks @ashwindevendran!)

3.3.0

21 Sep 18:21
Compare
Choose a tag to compare

Updated CloudFormationResourceSpecification.json to version 2.8.0 (#17, thanks @DenSpirit!)