Skip to content

v0.11.0

Compare
Choose a tag to compare
@monken monken released this 04 Mar 21:38
· 60 commits to master since this release

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-in http and https 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 the AWS_REGION and AWS_DEFAULT_REGION environmental variables. If none are defined, it defaults to us-east-1.
  • Fn::Merge will now merge it's output into its parent object instead of replacing it