v3.7.0
It's high time for another gomplate release! 🎉
The main feature this time around is new support for configuration files! Now you can store config files alongside templates and replace complicated command lines with a single call to gomplate
!
We now also have multi-platform Docker images available at hairyhenderson/gomplate
,
including support for ARM platforms and Windows.
And finally, if you've gained value out of gomplate and want to find a way to encourage development, please consider sponsoring me!
v3.7.0 (2020-05-21)
Release Notes
New features and changes
- #692 Config file support - see the docs for details
- #743 Recognizing non-standard
application/x-yaml
andapplication/text
mime types used in GCP - #791 (internal) Adding
context.Context
support and a logger - #805 Support more data types as input to
data.ToCSV
- #811 Produce multi-platform Docker images (adds support for Linux on ARMv6, ARMv7, and ARM64, and for Windows on AMD64)
- #840 Defer writing until output differs, so that files are left unmodified when the output is the same
- #842 Add directory datasource support to
aws+smp
datasources
New functions
- #834
regexp.QuoteMeta
- wraps Go'sregexp.QuoteMeta
function. - #831
coll.Pick
andcoll.Omit
for filtering maps
Bug fixes
- #819 Fix broken file datasource URL parsing (query string was ignored) (fixes #809)
- #833 Fix AWS Session
unknown region
bug (fixes #795) - #841 Apply
--chmod
before opening output file