v1.9.1 (2017-06-22)
Implemented enhancements:
- Enhance the indent function #165
Fixed bugs:
- gomplate v1.9.0 - fails for aws.EC2 calls that take 1s or plus (Windows) #168
- Adding AWS_TIMEOUT environment variable #169 (hairyhenderson)
Closed issues:
- Gomplate function to output a gomplate function #167
v1.9.0 (2017-06-14)
Implemented enhancements:
- DNS resolver function... #157
- Regular expression support #152
- Enhancing indent function #166 (hairyhenderson)
- Creating a strings namespace #164 (hairyhenderson)
- Adding regexp support #161 (hairyhenderson)
- Adding net.Lookup* functions #158 (hairyhenderson)
Closed issues:
- JSON formatting #163
- panic: template: template:19:25: executing "template" at <.Env>: map has no entry for key "Env" #160
- Suggestion: add directory support for loading environment #159
v1.8.0 (2017-06-09)
Implemented enhancements:
- base64 encode/decode support #155
- Ability to include raw text from non-structured files #142
- Support CSV datasources #44
- Adding new base64.Encode/base64.Decode functions #156 (hairyhenderson)
- Adding TOML support #154 (hairyhenderson)
- Add include function #153 (hairyhenderson)
- Adding CSV datasource support #150 (hairyhenderson)
Closed issues:
- Improve the docs and move to a separate place (not the README) #146
Merged pull requests:
- Moving docs out of README #149 (hairyhenderson)
- Namespacing the aws funcs #148 (hairyhenderson)
v1.7.0 (2017-05-24)
Implemented enhancements:
- Add "replace" function and documentation #140 (jen20)
- Adding new indent function #139 (hairyhenderson)
- Adding new toJSONPretty function #137 (hairyhenderson)
- Add urlParse function (i.e. url.Parse) #132 (hairyhenderson)
- Add splitN function (i.e. strings.SplitN) #131 (hairyhenderson)
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:
- Add
solaris-amd64
build target #141 (jen20) - Making the built Docker image smaller #136 (hairyhenderson)
v1.6.0 (2017-05-01)
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:
Merged pull requests:
- Migrating to spf13/cobra for commandline processing #128 (hairyhenderson)
- Updating vendored deps #127 (hairyhenderson)
- Removing integration test dependency on internet access #121 (hairyhenderson)
- Updating vendored deps (aws-sdk-go and go-yaml) #120 (hairyhenderson)
- Fix readme ToC link to
--datasource-d
#118 (jamiemjennings) - Support arbitrary headers with HTTP datasources #115 (hairyhenderson)
- Adding some very basic integration tests #112 (hairyhenderson)
v1.5.1 (2017-03-23)
Implemented enhancements:
- Support Vault authentication on HTTPS datasource #54
- Supporting *_FILE env vars for vault datasource credentials #107 (hairyhenderson)
- Adding support for AppRole vault auth backend #105 (hairyhenderson)
- Adding support for userpass vault auth backend #104 (hairyhenderson)
- Allow custom auth backend mount point for app-id backend #103 (hairyhenderson)
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)
Merged pull requests:
- Clean up vault auth strategies code #130 (hairyhenderson)
v1.5.0 (2017-03-07)
Implemented enhancements:
- Allow setting custom delimiters #100
- Allow overriding the template delimiters #102 (hairyhenderson)
- Adding 'has' func to determine if an object has a named key #101 (hairyhenderson)
- Adding toJSON and toYAML functions #99 (hairyhenderson)
v1.4.0 (2017-03-03)
Implemented enhancements:
- Adding more functions from the strings package #96 (hairyhenderson)
Merged pull requests:
- shutting up golint #97 (hairyhenderson)
- Putting vendor/ in repo #95 (hairyhenderson)
v1.3.0 (2017-02-03)
Implemented enhancements:
- Adding datasourceExists function #94 (hairyhenderson)
Closed issues:
- Crash when datasource is not specified #93
v1.2.4 (2017-01-13)
Merged pull requests:
- Building a slim macOS binary too #92 (hairyhenderson)
- Vendoring dependencies with glide #91 (hairyhenderson)
- Updating README #88 (rdbaron)
v1.2.3 (2016-11-24)
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:
v1.2.2 (2016-11-20)
Implemented enhancements:
- Adding support for GitHub auth strategy for Vault datasources #80 (hairyhenderson)
Fixed bugs:
- gomplate w/vault error: user: Current not implemented on linux/amd64 #79
- Avoiding CGO landmine #81 (hairyhenderson)
v1.2.1 (2016-11-19)
Fixed bugs:
- Removing vestigial newline addition #77 (hairyhenderson)
- Handle redirects from vault server versions earlier than v0.6.2 #76 (drmdrew)
Closed issues:
- Handle vault HTTP redirects #75
v1.2.0 (2016-11-15)
Implemented enhancements:
- Support for Vault datasources (app-id & token auth) #74 (hairyhenderson)
- Adding Dockerfile #68 (hairyhenderson)
Merged pull requests:
- Added a read me section about multiple line if/else/end statements. #73 (EtienneDufresne)
- Adding instructions for installing via the homebrew tap #72 (hairyhenderson)
- Updating codegangsta/cli reference to urfave/cli #70 (hairyhenderson)
- Formatting with gofmt -s #66 (hairyhenderson)
v1.1.2 (2016-09-06)
Fixed bugs:
- Fixing a panic in Ec2Info.go #62 (marcboudreau)
v1.1.1 (2016-09-04)
Implemented enhancements:
- Caching responses from EC2 #61 (hairyhenderson)
- Short-circuit ec2 function defaults when not in AWS #60 (hairyhenderson)
Fixed bugs:
- Slow and repeated network calls during ec2 functions #59
v1.1.0 (2016-09-02)
Implemented enhancements:
- Provide default when region can't be found #55
- Adding ability to provide default for ec2region function #58 (hairyhenderson)
Merged pull requests:
- Fixing broken tests #57 (hairyhenderson)
v1.0.0 (2016-07-14)
Implemented enhancements:
- Support HTTP/HTTPS datasources #45
- Adding support for HTTP/HTTPS datasources #53 (hairyhenderson)
v0.6.0 (2016-07-12)
Implemented enhancements:
- Support YAML data sources #43
- Adding YAML support #52 (hairyhenderson)
v0.5.1 (2016-06-21)
Fixed bugs:
- Gomplate sometimes stalls for 5s #48
- Make things start faster #51 (hairyhenderson)
v0.5.0 (2016-05-22)
Implemented enhancements:
- It'd be nice to also resolve templates from files #8
- Switching argument parsing to codegangsta/cli #42 (hairyhenderson)
- New datasource function - allows use of JSON files as a data source for the template #9 (hairyhenderson)
Fixed bugs:
- Fixing broken versions in build-x target #38 (hairyhenderson)
v0.4.0 (2016-04-12)
Implemented enhancements:
- New functions join, title, toLower, and toUpper #36 (hairyhenderson)
v0.3.0 (2016-04-11)
Implemented enhancements:
- Adding slice and jsonArray template functions #34 (hairyhenderson)
Closed issues:
- gomplate -v returns 0.1.0 even for newer releases #33
Merged pull requests:
- Setting the version at build time from the latest tag #35 (hairyhenderson)
v0.2.2 (2016-03-28)
Fixed bugs:
- Fixing -v flag #32 (hairyhenderson)
v0.2.1 (2016-03-28)
Fixed bugs:
- AWS-dependent functions should fail gracefully when not running in AWS #26
- It's 'ec2region', not 'region' #29 (hairyhenderson)
- Using defaults on network errors and timeouts #27 (hairyhenderson)
v0.2.0 (2016-03-28)
Implemented enhancements:
- Would be nifty to be able to resolve EC2 metadata #15
- Adding ec2tag and ec2region functions #24 (hairyhenderson)
- Adding new ec2dynamic function #23 (hairyhenderson)
- Adding json filter function #21 (hairyhenderson)
- Adding ec2meta function #20 (hairyhenderson)
Merged pull requests:
- π Documenting the ec2meta function #22 (hairyhenderson)
- π Refactoring to split functions #19 (hairyhenderson)
v0.1.1 (2016-03-22)
Implemented enhancements:
- Should support default values for environment variables #14
Merged pull requests:
- Updating README with docs for getenv with default #17 (hairyhenderson)
- Adding support to getenv for a default value #16 (hairyhenderson)
v0.1.0 (2016-02-20)
Merged pull requests:
- Adding new functions
bool
andgetenv
#10 (hairyhenderson) - π Adding details to README #7 (hairyhenderson)
v0.0.2 (2016-01-24)
Merged pull requests:
- π slight refactoring & adding some vague unit tests... #5 (hairyhenderson)
- π slight refactoring & adding some vague unit tests... #4 (hairyhenderson)
v0.0.1 (2016-01-23)
* This Change Log was automatically generated by github_changelog_generator