v0.11.0
Breaking Changes:
- With this release we are dropping support for NodeJS < 4.0.0.
- We no longer create a
Metadata
key in the output template. If you want to depend on this feature, pass the--metadata
flag. See #30. - Previously, we used
request
to load includes from HTTP and HTTPS endpoints. This has now been replaced with the node built-inhttp
andhttps
libraries.
Features:
- When outputting to yaml, keys are now sorted. This will allow to generate meaningful diffs between templates.
- templates can now be read from stdin e.g. passed from another preprocessor without writing to a temporary file:
cat mytemplate.yml | cfn-include --validate --yaml
- the
api
type now recognizes the AWS region provided by theAWS_REGION
andAWS_DEFAULT_REGION
environmental variables. If none are defined, it defaults tous-east-1
. Fn::Merge
will now merge it's output into its parent object instead of replacing it