Skip to content

Releases: blendle/epp

v3.1.0

15 Dec 11:59
b0be242
Compare
Choose a tag to compare

Add support for nested includes, see #12

v3.0.0: Merge pull request #11 from blendle/add_wildcard_support

05 Nov 08:49
e3a91c4
Compare
Choose a tag to compare
  • support wildcard expansion in input paths

v2.2.0

07 Oct 12:59
Compare
Choose a tag to compare
  • switch to Go Modules for dependency management
  • add support to import defined templates from a "partial" directory using the command line flag -partials-dir

v2.1.0

04 Jan 22:08
4fffc63
Compare
Choose a tag to compare

v2.0.0

23 Sep 11:00
Compare
Choose a tag to compare
  • Use dep for package version management

  • Switch from Pongo to Sprig templating library:

    • more idiomatic-go template helpers

      {{ "hello" | default "world" }} new vs old {{ "hello" | default:"world" }}

    • safer usage of environment variables

      {{ env "HELLO" }} new vs old {{ HELLO }}

    • uses same templating library as Helm

  • add required template helper

    This equals the templating function used in Helm.

    It provides a way to "require" a specific value to exist, or otherwise
    exit the execution of the template parsing.

    This can be useful when expecting an environment variable, and not
    accepting an empty string as value.

    Example:

    password: {{ required "we really need this!" (env "SECRET_PASSWORD") }}
  • add include template helper

    This equals the templating function used in Helm.

    It provides the same functionality as the Golang built-in "template"
    function, but returns the produced template string as the return value,
    allowing you to pipe the value to another template function.

    example:

    {{ define "foobar" }}
    foo:
      bar: baz
    {{ end }}
    
    qux:
    {{ include "foobar" . | indent 2 }}
    
    # qux:
    #   foo:
    #     bar: baz

v2.0.0-rc2

22 Sep 16:46
Compare
Choose a tag to compare
v2.0.0-rc2 Pre-release
Pre-release
  • add required template helper

    This equals the templating function used in Helm.

    It provides a way to "require" a specific value to exist, or otherwise
    exit the execution of the template parsing.

    This can be useful when expecting an environment variable, and not
    accepting an empty string as value.

    Example:

    password: {{ required "we really need this!" (env "SECRET_PASSWORD") }}
  • add include template helper

    This equals the templating function used in Helm.

    It provides the same functionality as the Golang built-in "template"
    function, but returns the produced template string as the return value,
    allowing you to pipe the value to another template function.

    example:

    {{ define "foobar" }}
    foo:
      bar: baz
    {{ end }}
    
    qux:
    {{ include "foobar" . | indent 2 }}
    
    # qux:
    #   foo:
    #     bar: baz

v2.0.0-rc1

12 May 23:05
Compare
Choose a tag to compare
v2.0.0-rc1 Pre-release
Pre-release

Switch from Pongo to Sprig templating library:

  • more idiomatic-go template helpers

    {{ "hello" | default "world" }} new vs old {{ "hello" | default:"world" }}

  • safer usage of environment variables

    {{ env "HELLO" }} new vs old {{ HELLO }}

  • uses same templating library as Helm

v1.1.1

23 Apr 20:57
Compare
Choose a tag to compare

Make package usable by external libraries.

v1.1.0

23 Mar 16:31
Compare
Choose a tag to compare
add base64 encoding capabilities