A big release after a bit of a hiatus. 😅
Big new features include plugin support and 3 new datasources (AWS S3, Google Cloud Storage, and Git!).
Also for those who are using the hairyhenderson/gomplate
Docker images, there are some new tags which will make it easier to stay up to date!
v3.6.0 (2019-11-15)
Release Notes
New features and changes
-
#625 New
s3
datasource for reading datasources from AWS S3. See the docs for full information. -
#632 New
gs
datasource for reading datasources from Google Cloud Storage. See the docs for full information. -
#661 New
git
datasource! Supports git over HTTP(s), SSH, the "classic" Git protocol, and repos on local filesystems. See the docs for full information. -
#581 New
--exec-pipe
flag - allows piping output directly into a post-execution command -
#635 With the new
--plugin
/-p
flag you can plug in your own custom functions! -
#683 When parsing a YAML stream with multiple documents (separated with
---
), gomplate will now return the first non-empty document -
#651 New
stable
and major (v3
) docker image tags - (fixes #648) thanks to @docwhat- New Docker image tags available
stable
,v3
,stable-slim
,v3-slim
,stable-alpine
,v3-alpine
- New Docker image tags available
-
#598 and #677 Moved to go modules. As a result, if you import gomplate into your own code, your import paths need to change to
github.com/hairyhenderson/gomplate/v3
New functions
- #587
strings.ShellQuote
/shellQuote
- thanks to @charles-dyfis-net for this one! - #618
coll.Flatten
/flatten