Skip to content

Releases: monken/cfn-include

v0.8.0

12 Nov 22:50
Compare
Choose a tag to compare

Features:

  • YAML is now fully supported and all CloudFormation tags such as !Ref are supported too

Bug Fixes:

  • bail early if any of the Fn::Include calls fail

v0.7.0

03 Sep 03:07
Compare
Choose a tag to compare
  • Allow YAML for input templates and output

    Since JSON is YAML the YAML parser will happily accept JSON documents with YAML comments

  • Fn::Include now supports AWS API calls, check out the examples

v0.6.4

09 Jul 02:38
Compare
Choose a tag to compare
  • support JMESPath queries returning literals instead of objects

v0.6.3

30 May 06:36
Compare
Choose a tag to compare
  • default to json for Fn::Include instead of undefined
  • allow the first argument to Fn::Map to be interpreted, i.e. Fn::Include will work

v0.6.2

22 May 14:03
Compare
Choose a tag to compare

v0.6.1

28 Mar 01:49
Compare
Choose a tag to compare
  • add --version flag
  • fixed synopsis to be a valid CFN template
  • added documentation for how to use cfn-include web service (no installation required)
  • reduced install footprint

v0.6.0

19 Mar 21:14
Compare
Choose a tag to compare
  • Fn::Map will now also replace variables in object keys
  • added Fn::Merge which allows for very interesting use cases (e.g. define multi-az resources only once)
  • added tests for the CLI
  • fixed compatibility for Node.js 0.10

v0.5.0

19 Mar 18:02
Compare
Choose a tag to compare

New features:

  • allow for comments in the template (@hoegertn)
  • query included template and only include a part of it (@hoegertn)
  • include metadata in the generated template (git commit hash, timestamp)

Other:

  • fix for Windows
  • harden URL include somewhat (i.e. disallow redirects)
  • make cfn-include work with npm link (@hoegertn)

Thanks @hoegertn for your support!

v0.4.0

20 Feb 14:40
Compare
Choose a tag to compare
  • added Fn::Map with support for nested maps
  • added Fn::Flatten
  • some code optimizations

v0.3.3

10 Feb 00:53
Compare
Choose a tag to compare
  • Performance improvements
  • Proxy support for validate template
  • Parse JSON with jsonlint for better syntax errors
  • Tested with Node v0.10 and up