Skip to content

Releases: theonestack/cfhighlander

v0.12.6

17 Aug 13:01

Choose a tag to compare

  • supports inlining conditional stacks
  • initial support for ruby 3
  • custom error class for improved error messages
  • github actions

v0.12.5

03 Jun 09:12
aea60bf

Choose a tag to compare

  • update build to set the CFNDSL_SPEC_VERSION
  • allows CFNDSL_SPEC_VERSION to be overridden by a env var
  • Implements #165

v0.12.4

07 Apr 02:42
c8ad0ef

Choose a tag to compare

  • fixes support for inlined components with hyphens and underscores in there name
  • removed the CfTemplateUrl from the inlined outputs

v0.12.3

03 Feb 05:37

Choose a tag to compare

  • set ruby minimum version to 2.7
  • make distribution_bucket and distribution_prefix variables available in highlander components
  • bump cfndsl to 1.3 to take advantage of better cloudformation spec json errors
  • update the default cloudformation spec version to 26.0.0

v0.12.2

20 Oct 23:31

Choose a tag to compare

  • update python dependencies in docker image
  • bug fix for overriding the parameter type

v0.12.1

12 May 23:57
87829b5

Choose a tag to compare

Bugfix

  • Allow definition of Condition of same name, as one implicitly defined using conditional

Feature

  • Override default conditional behaviour
  • template_dir
  • Component directory is included as highest priority search location of it's subcomponent templates

v0.11.1

18 Mar 00:53
8d57959

Choose a tag to compare

  • Bugfix for silent flag and subcomponents with package command

Cfndsl 1 compatibility

26 Feb 23:52
2231d7f

Choose a tag to compare

New features

  • Cfhighlander is now fully compatible with latest version of cfndsl gem

v0.10.7

10 Dec 05:13

Choose a tag to compare

  • handle passing CommaDelimitedList parameters through to nested stacks

v0.10.6

10 Dec 02:44

Choose a tag to compare

  • expose component path via a environment variable