Skip to content

Releases: hairyhenderson/gomplate

1.9.0

14 Jun 04:49
Compare
Choose a tag to compare

✨ the last version may have come out recently, but there have been lots of changes, so time for another release! Lots of new functions:

  • 6 new functions for resolving hostnames and various DNS records: net.LookupIP, net.LookupIPs, net.LookupCNAME, net.LookupSRV, net.LookupSRVs, net.LookupTXT
  • 2 new functions for handling regular expressions: regexp.Replace, regexp.Match
  • Namespacing string-related functions:
    • strings.Contains, strings.HasPrefix, strings.HasSuffix, strings.ReplaceAll, strings.Split, strings.SplitN, strings.Title, strings.ToLower, strings.ToUpper, strings.Trim, strings.TrimSpace
    • Note: these namespaced functions support pipelining, whereas the previous versions don't
  • Namespaced the indent function into strings.Indent, and added additional functionality

v1.9.0 (2017-06-14)

Full Changelog

Implemented enhancements:

1.8.0

10 Jun 16:53
Compare
Choose a tag to compare

✨ Another big release! ✨

As always, issue reports and feature requests are welcome!

v1.8.0 (2017-06-09)

Full Changelog

Implemented enhancements:

Closed issues:

  • Improve the docs and move to a separate place (not the README) #146

Merged pull requests:

1.7.0

24 May 04:01
Compare
Choose a tag to compare

✨ Big release! ✨

This time around, we have a pile of new functions (replaceAll, indent, toJSONPretty, urlParse, and splitN), and a new build target - Solaris on x64. Also, toJSON will now marshal nested objects properly!

Download binaries below, or follow the install instructions.

v1.7.0 (2017-05-24)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • toJSON fails to marshal objects with nested objects #138
  • function has will panic when used on nested map #134
  • Using github.com/ugorji/go/codec for JSON encoding instead of encoding/json #144 (hairyhenderson)
  • Fixing bug with has and datasource around referencing sub-maps in nested maps #135 (hairyhenderson)

Closed issues:

  • Ability to join list of items into string with separator #143

Merged pull requests:

1.6.0

01 May 19:27
51eaed6
Compare
Choose a tag to compare

✨ Big new release! Lots of new features here, and some refactoring.

v1.6.0 (2017-05-01)

Full Changelog

Implemented enhancements:

  • Support for bulk operations #117
  • Authentication for HTTP/HTTPS datasources #113
  • Make all secrets settable via files #106
  • Adding ds alias for datasource function #129 (hairyhenderson)
  • Add --input-dir and --output-dir as options #119 (rhuss)
  • Adding more ways to specify input/output #114 (hairyhenderson)

Fixed bugs:

  • Open datasource file in read-only mode #126 (rhuss)

Merged pull requests:

1.5.1

23 Mar 01:00
Compare
Choose a tag to compare

This is a performance bug-fix release - only the fix from #111 was included here.

v1.5.1 (2017-03-23)

Full Changelog

Fixed bugs:

  • Awful performance rendering templates with ec2tag function in non-aws environments #110
  • Performance fixes for running ec2tag in non-aws environments #111 (hairyhenderson)

1.5.0

07 Mar 02:25
14f288f
Compare
Choose a tag to compare

✨ More new functions: has, toJSON, and toYAML. Also now able to override the template delimiters! ✨

v1.5.0 (2017-03-07)

Full Changelog

Implemented enhancements:

1.4.0

07 Mar 02:26
Compare
Choose a tag to compare

✨ More functions! contains, hasPrefix, hasSuffix, split, trim, trimSpace

v1.4.0 (2017-03-03)

Full Changelog

Implemented enhancements:

1.3.0

04 Feb 01:15
Compare
Choose a tag to compare

✨ New! datasourceExists function! See the docs for details.

v1.3.0 (2017-02-03)

Full Changelog

Implemented enhancements:

Closed issues:

  • Crash when datasource is not specified #93

1.2.4

13 Jan 04:15
Compare
Choose a tag to compare

v1.2.4 (2017-01-13)

Full Changelog

Merged pull requests:

1.2.3

24 Nov 19:37
Compare
Choose a tag to compare

v1.2.3 (2016-11-24)

Full Changelog

Fixed bugs:

  • gomplate with vault datasource panics when environment variables are unset #83
  • Fixing bug where vault data is incorrectly cached #87 (hairyhenderson)
  • No vault addr dont panic #85 (drmdrew)

Merged pull requests:

  • Mention CLI and datasources support in description #86 (drmdrew)