Skip to content

v3.7.0

Compare
Choose a tag to compare
@hairyhenderson hairyhenderson released this 22 May 17:28
v3.7.0
ed380be

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)

Full Changelog

Release Notes

New features and changes

  • #692 Config file support - see the docs for details
  • #743 Recognizing non-standard application/x-yaml and application/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

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

Documentation fixes/updates

  • #720 Documenting the initial context ($) variable
  • #742 Added missing documentation for gs datasources (fixes #737)
  • #830 Add references to the built-in Go text/template actions
  • #845 Add documentation about variable scopes