✨ Big new release! I've bumped to v2.0.0 to reflect that there are some backwards-incompatible API changes, though for most users this should have no impact.
Major highlights
- 2 new datasources supported: Consul and BoltDB
- Now all template functions have "namespaced" versions, with the addition of the data and conv namespaces. The non-namespaced function names will continue to be supported.
- 4 new functions (undocumented - oops!):
conv.ParseInt
,conv.ParseFloat
,conv.ParseUint
, andconv.Atoi
- New support for authenticating Vault with the EC2 auth back-end
A huge thanks to @stuart-c, who contributed the lion's share of features in this release!
v2.0.0 (2017-08-10)
Implemented enhancements:
- Consul support #173
- Extracting data namespace, renaming typeconv to conv namespace #194 (hairyhenderson)
- Vault AWS EC2 auth #190 (stuart-c)
- Consul vault auth #187 (stuart-c)
- Vault write support #183 (stuart-c)
- Add Consul & BoltDB datasource support #178 (stuart-c)
Closed issues:
- gomplate --version: 0.0.0 #188
Merged pull requests:
- Adding a couple extra integration tests for vault #195 (hairyhenderson)
- Moving mustParse functions into new typeconv package #193 (hairyhenderson)
- Adding unit tests for libkv datasources #189 (hairyhenderson)
- Fixing up typos and formatting in docs #186 (hairyhenderson)
- Migrate from glide to dep #185 (hairyhenderson)
- Updating dependencies #184 (hairyhenderson)
- Switch to using official Go Vault client #177 (stuart-c)