Releases: bright/cloudform
Releases · bright/cloudform
v7.5.0
Merge pull request #89 from NOtherDev/master
v7.5.0 with schema update
4.1.0
- 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
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
- Update CloudFormationResourceSpecification.json to version 2.26.0
- Fix for stdout maxBuffer length exceeded #28 - thanks @rob-myers
3.7.0
- Update CloudFormationResourceSpecification.json to version 2.21.0
- Fix for CLI problem with double path resolving #27 (thanks @jearles)
3.6.0
- 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
Update CloudFormationResourceSpecification.json to version 2.16.0 (#23)
3.4.1
Fixed README.md visibility on npm website.
3.4.0
Updated CloudFormationResourceSpecification.json to version 2.15.0 (#19, thanks @ashwindevendran!)
3.3.0
Updated CloudFormationResourceSpecification.json to version 2.8.0 (#17, thanks @DenSpirit!)