github.com/hairyhenderson/templater@v3.5.0+incompatible/CHANGELOG.md (about)

     1  # Change Log
     2  
     3  ## [v2.7.0](https://github.com/hairyhenderson/gomplate/tree/v2.7.0) (2018-07-27)
     4  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v2.6.0...v2.7.0)
     5  
     6  **Implemented enhancements:**
     7  
     8  - Adding slice/array support to conv.Has [\#365](https://github.com/hairyhenderson/gomplate/pull/365) ([hairyhenderson](https://github.com/hairyhenderson))
     9  - Allowing datasources to be defined dynamically [\#357](https://github.com/hairyhenderson/gomplate/pull/357) ([hairyhenderson](https://github.com/hairyhenderson))
    10  
    11  **Fixed bugs:**
    12  
    13  - Require alias for defineDatasource [\#358](https://github.com/hairyhenderson/gomplate/pull/358) ([hairyhenderson](https://github.com/hairyhenderson))
    14  
    15  **Closed issues:**
    16  
    17  - Feature Request: Allow datasources to be defined dynamically [\#349](https://github.com/hairyhenderson/gomplate/issues/349)
    18  - Can't evaluate field Trunc in type \*funcs.StringFuncs [\#347](https://github.com/hairyhenderson/gomplate/issues/347)
    19  
    20  **Merged pull requests:**
    21  
    22  - Generating docs [\#366](https://github.com/hairyhenderson/gomplate/pull/366) ([hairyhenderson](https://github.com/hairyhenderson))
    23  - Adding new strings.Sort function [\#364](https://github.com/hairyhenderson/gomplate/pull/364) ([hairyhenderson](https://github.com/hairyhenderson))
    24  - Reducing output on template errors [\#362](https://github.com/hairyhenderson/gomplate/pull/362) ([hairyhenderson](https://github.com/hairyhenderson))
    25  - Move integration tests [\#361](https://github.com/hairyhenderson/gomplate/pull/361) ([hairyhenderson](https://github.com/hairyhenderson))
    26  - Adding fail and assert functions [\#360](https://github.com/hairyhenderson/gomplate/pull/360) ([hairyhenderson](https://github.com/hairyhenderson))
    27  - Adding conv.ToBool/conv.ToBools functions [\#359](https://github.com/hairyhenderson/gomplate/pull/359) ([hairyhenderson](https://github.com/hairyhenderson))
    28  - Adding new defineDatasource function [\#356](https://github.com/hairyhenderson/gomplate/pull/356) ([hairyhenderson](https://github.com/hairyhenderson))
    29  - New path/filepath function namespaces [\#355](https://github.com/hairyhenderson/gomplate/pull/355) ([hairyhenderson](https://github.com/hairyhenderson))
    30  - Add conv.ToStrings function [\#354](https://github.com/hairyhenderson/gomplate/pull/354) ([hairyhenderson](https://github.com/hairyhenderson))
    31  - Bump golang from 1.10-alpine to 1.10.3-alpine [\#353](https://github.com/hairyhenderson/gomplate/pull/353) ([dependabot[bot]](https://github.com/apps/dependabot))
    32  - Bump alpine from 3.7 to 3.8 [\#352](https://github.com/hairyhenderson/gomplate/pull/352) ([dependabot[bot]](https://github.com/apps/dependabot))
    33  - Update golang:1.10-alpine Docker digest to 1c53b8 [\#351](https://github.com/hairyhenderson/gomplate/pull/351) ([renovate[bot]](https://github.com/apps/renovate))
    34  - Update alpine:3.7 Docker digest to 5ce5f5 [\#350](https://github.com/hairyhenderson/gomplate/pull/350) ([renovate[bot]](https://github.com/apps/renovate))
    35  - Update golang:1.10-alpine Docker digest to 79d51d [\#348](https://github.com/hairyhenderson/gomplate/pull/348) ([renovate[bot]](https://github.com/apps/renovate))
    36  
    37  ## [v2.6.0](https://github.com/hairyhenderson/gomplate/tree/v2.6.0) (2018-06-09)
    38  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v2.5.0...v2.6.0)
    39  
    40  **Implemented enhancements:**
    41  
    42  - Directory datasource [\#215](https://github.com/hairyhenderson/gomplate/issues/215)
    43  
    44  **Fixed bugs:**
    45  
    46  - The `sockaddr.Include` and `sockaddr.Exclude` do not have "private" selector. [\#328](https://github.com/hairyhenderson/gomplate/issues/328)
    47  - Support commas in number conversion [\#345](https://github.com/hairyhenderson/gomplate/pull/345) ([hairyhenderson](https://github.com/hairyhenderson))
    48  
    49  **Closed issues:**
    50  
    51  - Add slugify [\#336](https://github.com/hairyhenderson/gomplate/issues/336)
    52  - Action Required: Fix Renovate Configuration [\#335](https://github.com/hairyhenderson/gomplate/issues/335)
    53  - Consider publishing sha256sums of release files [\#318](https://github.com/hairyhenderson/gomplate/issues/318)
    54  - Vault list support [\#229](https://github.com/hairyhenderson/gomplate/issues/229)
    55  
    56  **Merged pull requests:**
    57  
    58  - Update golang:1.10-alpine Docker digest to 56db23 [\#346](https://github.com/hairyhenderson/gomplate/pull/346) ([renovate[bot]](https://github.com/apps/renovate))
    59  - Update golang:1.10-alpine Docker digest to bb3108 [\#344](https://github.com/hairyhenderson/gomplate/pull/344) ([renovate[bot]](https://github.com/apps/renovate))
    60  - Adding env datasource [\#341](https://github.com/hairyhenderson/gomplate/pull/341) ([hairyhenderson](https://github.com/hairyhenderson))
    61  - Add strings.Slug function [\#339](https://github.com/hairyhenderson/gomplate/pull/339) ([hairyhenderson](https://github.com/hairyhenderson))
    62  - Updating vendored packages [\#338](https://github.com/hairyhenderson/gomplate/pull/338) ([hairyhenderson](https://github.com/hairyhenderson))
    63  - Adding directory support for file datasources [\#334](https://github.com/hairyhenderson/gomplate/pull/334) ([hairyhenderson](https://github.com/hairyhenderson))
    64  - Overhauling datasource documentation [\#333](https://github.com/hairyhenderson/gomplate/pull/333) ([hairyhenderson](https://github.com/hairyhenderson))
    65  - Adding vault list support [\#332](https://github.com/hairyhenderson/gomplate/pull/332) ([hairyhenderson](https://github.com/hairyhenderson))
    66  - Adding more math functions [\#331](https://github.com/hairyhenderson/gomplate/pull/331) ([hairyhenderson](https://github.com/hairyhenderson))
    67  - Add missing anchor for RFC 1918 link in sockaddr documentation. [\#330](https://github.com/hairyhenderson/gomplate/pull/330) ([kwilczynski](https://github.com/kwilczynski))
    68  - Remove notion of "private" selector from the Include/Exclude filter. [\#329](https://github.com/hairyhenderson/gomplate/pull/329) ([kwilczynski](https://github.com/kwilczynski))
    69  - Improving documentation around slim binaries [\#327](https://github.com/hairyhenderson/gomplate/pull/327) ([hairyhenderson](https://github.com/hairyhenderson))
    70  - Update golang:1.10-alpine Docker digest to 96e25c [\#325](https://github.com/hairyhenderson/gomplate/pull/325) ([renovate[bot]](https://github.com/apps/renovate))
    71  - Update alpine:3.7 Docker digest to 8c03bb [\#324](https://github.com/hairyhenderson/gomplate/pull/324) ([renovate[bot]](https://github.com/apps/renovate))
    72  - Adding strings.Trunc and strings.Abbrev [\#323](https://github.com/hairyhenderson/gomplate/pull/323) ([hairyhenderson](https://github.com/hairyhenderson))
    73  - Adding crypto.Bcrypt function [\#322](https://github.com/hairyhenderson/gomplate/pull/322) ([hairyhenderson](https://github.com/hairyhenderson))
    74  - Adding strings.TrimSuffix and strings.Repeat [\#321](https://github.com/hairyhenderson/gomplate/pull/321) ([hairyhenderson](https://github.com/hairyhenderson))
    75  - Adding missing docs for file.Walk and strings.TrimPrefix [\#320](https://github.com/hairyhenderson/gomplate/pull/320) ([hairyhenderson](https://github.com/hairyhenderson))
    76  - Add ability to generate checksums of binaries [\#319](https://github.com/hairyhenderson/gomplate/pull/319) ([hairyhenderson](https://github.com/hairyhenderson))
    77  - Update golang:1.10-alpine Docker digest to 9de80c [\#317](https://github.com/hairyhenderson/gomplate/pull/317) ([renovate[bot]](https://github.com/apps/renovate))
    78  
    79  ## [v2.5.0](https://github.com/hairyhenderson/gomplate/tree/v2.5.0) (2018-05-04)
    80  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v2.4.0...v2.5.0)
    81  
    82  **Implemented enhancements:**
    83  
    84  - Exec mode... [\#300](https://github.com/hairyhenderson/gomplate/issues/300)
    85  - Need a way to determine whether a datasource is reachable [\#286](https://github.com/hairyhenderson/gomplate/issues/286)
    86  - Add `go-sockaddr` functions [\#145](https://github.com/hairyhenderson/gomplate/issues/145)
    87  - Adding datasourceReachable function [\#315](https://github.com/hairyhenderson/gomplate/pull/315) ([hairyhenderson](https://github.com/hairyhenderson))
    88  - Execute additional command after -- [\#307](https://github.com/hairyhenderson/gomplate/pull/307) ([hairyhenderson](https://github.com/hairyhenderson))
    89  
    90  **Fixed bugs:**
    91  
    92  - panic when parsing an empty CSV as a datasource [\#311](https://github.com/hairyhenderson/gomplate/issues/311)
    93  - File mode is not preserved [\#296](https://github.com/hairyhenderson/gomplate/issues/296)
    94  - Fixing panic when parsing empty CSVs and CSVs containing only newlines [\#312](https://github.com/hairyhenderson/gomplate/pull/312) ([hairyhenderson](https://github.com/hairyhenderson))
    95  - Avoid closing stdout [\#306](https://github.com/hairyhenderson/gomplate/pull/306) ([hairyhenderson](https://github.com/hairyhenderson))
    96  - Writing output files from a stdin template requires permissions [\#305](https://github.com/hairyhenderson/gomplate/pull/305) ([benjdewan](https://github.com/benjdewan))
    97  - Linting subpackages too... [\#302](https://github.com/hairyhenderson/gomplate/pull/302) ([hairyhenderson](https://github.com/hairyhenderson))
    98  
    99  **Closed issues:**
   100  
   101  - Writing an output file from a template provided via --in sets no FileMode when run using Docker [\#304](https://github.com/hairyhenderson/gomplate/issues/304)
   102  - function "dict" not defined [\#291](https://github.com/hairyhenderson/gomplate/issues/291)
   103  - unexpected "|" in template clause [\#290](https://github.com/hairyhenderson/gomplate/issues/290)
   104  - Conditional statement as default value in getenv? [\#285](https://github.com/hairyhenderson/gomplate/issues/285)
   105  - Pull in sprig functions? [\#283](https://github.com/hairyhenderson/gomplate/issues/283)
   106  - Consider breaking the gomplate cmd into a sub-package [\#147](https://github.com/hairyhenderson/gomplate/issues/147)
   107  
   108  **Merged pull requests:**
   109  
   110  - Relaxing restriction on empty datasources [\#316](https://github.com/hairyhenderson/gomplate/pull/316) ([hairyhenderson](https://github.com/hairyhenderson))
   111  - Improving error handling for datasources [\#314](https://github.com/hairyhenderson/gomplate/pull/314) ([hairyhenderson](https://github.com/hairyhenderson))
   112  - Pin alpine Docker tag [\#309](https://github.com/hairyhenderson/gomplate/pull/309) ([renovate[bot]](https://github.com/apps/renovate))
   113  - Adding alpine Docker image variant [\#308](https://github.com/hairyhenderson/gomplate/pull/308) ([hairyhenderson](https://github.com/hairyhenderson))
   114  - Adding basic metrics around template rendering [\#303](https://github.com/hairyhenderson/gomplate/pull/303) ([hairyhenderson](https://github.com/hairyhenderson))
   115  - Preserve FileMode of input file when writing output file [\#301](https://github.com/hairyhenderson/gomplate/pull/301) ([djgilcrease](https://github.com/djgilcrease))
   116  - Exporting the writer used when templates are sent to Stdout [\#299](https://github.com/hairyhenderson/gomplate/pull/299) ([hairyhenderson](https://github.com/hairyhenderson))
   117  - Adding new conv.Default function [\#298](https://github.com/hairyhenderson/gomplate/pull/298) ([hairyhenderson](https://github.com/hairyhenderson))
   118  - Adding time.Since and time.Until funcs [\#295](https://github.com/hairyhenderson/gomplate/pull/295) ([hairyhenderson](https://github.com/hairyhenderson))
   119  - Adding time.ParseDuration function [\#294](https://github.com/hairyhenderson/gomplate/pull/294) ([hairyhenderson](https://github.com/hairyhenderson))
   120  - Relax inputs for many functions [\#293](https://github.com/hairyhenderson/gomplate/pull/293) ([hairyhenderson](https://github.com/hairyhenderson))
   121  - Adding conv.ToString function [\#292](https://github.com/hairyhenderson/gomplate/pull/292) ([hairyhenderson](https://github.com/hairyhenderson))
   122  - chore\(deps\): update golang:1.10-alpine docker digest to 356aea [\#289](https://github.com/hairyhenderson/gomplate/pull/289) ([renovate[bot]](https://github.com/apps/renovate))
   123  - meta: Add release for freebsd-amd64 [\#287](https://github.com/hairyhenderson/gomplate/pull/287) ([jen20](https://github.com/jen20))
   124  - New env.ExpandEnv function [\#284](https://github.com/hairyhenderson/gomplate/pull/284) ([hairyhenderson](https://github.com/hairyhenderson))
   125  - New function proposal: `strings.TrimPrefix` [\#282](https://github.com/hairyhenderson/gomplate/pull/282) ([christopher-avila](https://github.com/christopher-avila))
   126  - New function: `file.Walk` [\#281](https://github.com/hairyhenderson/gomplate/pull/281) ([christopher-avila](https://github.com/christopher-avila))
   127  - Update golang Docker image 1.10-alpine digest \(2d95d3\) [\#280](https://github.com/hairyhenderson/gomplate/pull/280) ([renovate[bot]](https://github.com/apps/renovate))
   128  - Update deps [\#273](https://github.com/hairyhenderson/gomplate/pull/273) ([hairyhenderson](https://github.com/hairyhenderson))
   129  - Putting main pkg in cmd subdirectory [\#264](https://github.com/hairyhenderson/gomplate/pull/264) ([hairyhenderson](https://github.com/hairyhenderson))
   130  
   131  ## [v2.4.0](https://github.com/hairyhenderson/gomplate/tree/v2.4.0) (2018-03-04)
   132  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v2.3.0...v2.4.0)
   133  
   134  **Implemented enhancements:**
   135  
   136  - Support setting Vault server URL in datasource URL [\#243](https://github.com/hairyhenderson/gomplate/issues/243)
   137  - Exclude option support [\#218](https://github.com/hairyhenderson/gomplate/issues/218)
   138  - Adding sockaddr namespace [\#271](https://github.com/hairyhenderson/gomplate/pull/271) ([hairyhenderson](https://github.com/hairyhenderson))
   139  - Adding file namespace [\#270](https://github.com/hairyhenderson/gomplate/pull/270) ([hairyhenderson](https://github.com/hairyhenderson))
   140  
   141  **Fixed bugs:**
   142  
   143  - Solaris build is broken 💥 [\#255](https://github.com/hairyhenderson/gomplate/issues/255)
   144  - strings.Indent should not indent when width is 0 [\#268](https://github.com/hairyhenderson/gomplate/pull/268) ([keitwb](https://github.com/keitwb))
   145  - Attempting to fix intermittent Integration Test failure [\#260](https://github.com/hairyhenderson/gomplate/pull/260) ([hairyhenderson](https://github.com/hairyhenderson))
   146  
   147  **Closed issues:**
   148  
   149  - docker run hairyhenderson/gomplate --version doesn't print version [\#266](https://github.com/hairyhenderson/gomplate/issues/266)
   150  
   151  **Merged pull requests:**
   152  
   153  - Log test output in CI [\#272](https://github.com/hairyhenderson/gomplate/pull/272) ([hairyhenderson](https://github.com/hairyhenderson))
   154  - Updating vendored dependencies [\#269](https://github.com/hairyhenderson/gomplate/pull/269) ([hairyhenderson](https://github.com/hairyhenderson))
   155  - Fix the example command in 'use with docker' section [\#267](https://github.com/hairyhenderson/gomplate/pull/267) ([yizhiheng](https://github.com/yizhiheng))
   156  - Migrate from bats to pure Go for integration tests [\#265](https://github.com/hairyhenderson/gomplate/pull/265) ([hairyhenderson](https://github.com/hairyhenderson))
   157  - Rebasing Docker images on `scratch` instead of alpine [\#261](https://github.com/hairyhenderson/gomplate/pull/261) ([hairyhenderson](https://github.com/hairyhenderson))
   158  - Building with Go 1.10 [\#258](https://github.com/hairyhenderson/gomplate/pull/258) ([hairyhenderson](https://github.com/hairyhenderson))
   159  
   160  ## [v2.3.0](https://github.com/hairyhenderson/gomplate/tree/v2.3.0) (2018-02-12)
   161  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v2.2.0...v2.3.0)
   162  
   163  **Implemented enhancements:**
   164  
   165  - Enable reading from AWS SSM Parameter Store? [\#245](https://github.com/hairyhenderson/gomplate/issues/245)
   166  - Can we specify stdin as a datasource? [\#230](https://github.com/hairyhenderson/gomplate/issues/230)
   167  - Trade the dependency on `aws-sdk-go` for something smaller [\#47](https://github.com/hairyhenderson/gomplate/issues/47)
   168  - Allow vault address to be specified in the vault:// URL [\#251](https://github.com/hairyhenderson/gomplate/pull/251) ([hairyhenderson](https://github.com/hairyhenderson))
   169  - Add AWS SSM Parameter support [\#248](https://github.com/hairyhenderson/gomplate/pull/248) ([tyrken](https://github.com/tyrken))
   170  - Add crypto namespace [\#236](https://github.com/hairyhenderson/gomplate/pull/236) ([hairyhenderson](https://github.com/hairyhenderson))
   171  - Support setting MIME type with URL query string [\#234](https://github.com/hairyhenderson/gomplate/pull/234) ([hairyhenderson](https://github.com/hairyhenderson))
   172  - Adding support for stdin: scheme for datasources [\#233](https://github.com/hairyhenderson/gomplate/pull/233) ([hairyhenderson](https://github.com/hairyhenderson))
   173  - Can now pass --exclude as a flag [\#220](https://github.com/hairyhenderson/gomplate/pull/220) ([Gman98ish](https://github.com/Gman98ish))
   174  
   175  **Fixed bugs:**
   176  
   177  - "unexpected {{end}}" error that only happens when using --input-dir [\#238](https://github.com/hairyhenderson/gomplate/issues/238)
   178  
   179  **Closed issues:**
   180  
   181  - gomplate should output which template was being parsed when an error is encountered [\#239](https://github.com/hairyhenderson/gomplate/issues/239)
   182  - function "math" not defined [\#224](https://github.com/hairyhenderson/gomplate/issues/224)
   183  
   184  **Merged pull requests:**
   185  
   186  - new logo [\#253](https://github.com/hairyhenderson/gomplate/pull/253) ([hairyhenderson](https://github.com/hairyhenderson))
   187  - bind test binaries explicitly to 127.0.0.1 [\#252](https://github.com/hairyhenderson/gomplate/pull/252) ([hairyhenderson](https://github.com/hairyhenderson))
   188  - Updating github.com/aws/aws-sdk-go to v1.12.70 [\#247](https://github.com/hairyhenderson/gomplate/pull/247) ([hairyhenderson](https://github.com/hairyhenderson))
   189  - Updating for dep 0.4.0 and revendoring [\#246](https://github.com/hairyhenderson/gomplate/pull/246) ([hairyhenderson](https://github.com/hairyhenderson))
   190  - Increase gometalinter timeout and make it go faster locally [\#244](https://github.com/hairyhenderson/gomplate/pull/244) ([hairyhenderson](https://github.com/hairyhenderson))
   191  - Refactoring template processing [\#241](https://github.com/hairyhenderson/gomplate/pull/241) ([hairyhenderson](https://github.com/hairyhenderson))
   192  - Naming template after input filename [\#240](https://github.com/hairyhenderson/gomplate/pull/240) ([hairyhenderson](https://github.com/hairyhenderson))
   193  - Pruning dependencies with `dep prune` [\#237](https://github.com/hairyhenderson/gomplate/pull/237) ([hairyhenderson](https://github.com/hairyhenderson))
   194  
   195  ## [v2.2.0](https://github.com/hairyhenderson/gomplate/tree/v2.2.0) (2017-11-03)
   196  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v2.1.0...v2.2.0)
   197  
   198  **Implemented enhancements:**
   199  
   200  - Add some time-related functions [\#199](https://github.com/hairyhenderson/gomplate/issues/199)
   201  - Adding math.Seq function [\#227](https://github.com/hairyhenderson/gomplate/pull/227) ([hairyhenderson](https://github.com/hairyhenderson))
   202  - Add time.ParseLocal and time.ParseInLocation functions [\#223](https://github.com/hairyhenderson/gomplate/pull/223) ([hairyhenderson](https://github.com/hairyhenderson))
   203  - Adding time.ZoneOffset function [\#222](https://github.com/hairyhenderson/gomplate/pull/222) ([hairyhenderson](https://github.com/hairyhenderson))
   204  - Adding conv.ToInt64, conv.ToFloat64, and others... [\#216](https://github.com/hairyhenderson/gomplate/pull/216) ([hairyhenderson](https://github.com/hairyhenderson))
   205  - Adding math functions [\#214](https://github.com/hairyhenderson/gomplate/pull/214) ([hairyhenderson](https://github.com/hairyhenderson))
   206  
   207  **Fixed bugs:**
   208  
   209  - Fixing conv.Join to handle non-interface{} arrays [\#226](https://github.com/hairyhenderson/gomplate/pull/226) ([hairyhenderson](https://github.com/hairyhenderson))
   210  - Fixing bugs in ToInt64/ToFloat64 [\#217](https://github.com/hairyhenderson/gomplate/pull/217) ([hairyhenderson](https://github.com/hairyhenderson))
   211  
   212  **Merged pull requests:**
   213  
   214  - Using Go 1.9.x now - go test ignores vendor on its own now [\#228](https://github.com/hairyhenderson/gomplate/pull/228) ([hairyhenderson](https://github.com/hairyhenderson))
   215  - Stabilizing integration tests a bit [\#221](https://github.com/hairyhenderson/gomplate/pull/221) ([hairyhenderson](https://github.com/hairyhenderson))
   216  - Don't panic on template errors [\#219](https://github.com/hairyhenderson/gomplate/pull/219) ([hairyhenderson](https://github.com/hairyhenderson))
   217  
   218  ## [v2.1.0](https://github.com/hairyhenderson/gomplate/tree/v2.1.0) (2017-10-14)
   219  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v2.0.1...v2.1.0)
   220  
   221  **Implemented enhancements:**
   222  
   223  - Add time funcs [\#211](https://github.com/hairyhenderson/gomplate/pull/211) ([hairyhenderson](https://github.com/hairyhenderson))
   224  
   225  **Fixed bugs:**
   226  
   227  - 'client nonce mismatch' when using AWS auth with nonce [\#205](https://github.com/hairyhenderson/gomplate/issues/205)
   228  - AWS Auth nonce file not created if it doesn't already exist [\#204](https://github.com/hairyhenderson/gomplate/issues/204)
   229  - "gomplate -in flibbit" should produce an error [\#192](https://github.com/hairyhenderson/gomplate/issues/192)
   230  - Fixes \#192 - fail with unknown args [\#208](https://github.com/hairyhenderson/gomplate/pull/208) ([drmdrew](https://github.com/drmdrew))
   231  - Remove trailing spaces [\#207](https://github.com/hairyhenderson/gomplate/pull/207) ([stuart-c](https://github.com/stuart-c))
   232  - Create file if it doesn't exist [\#206](https://github.com/hairyhenderson/gomplate/pull/206) ([stuart-c](https://github.com/stuart-c))
   233  
   234  **Closed issues:**
   235  
   236  - Document 4 new conv functions in 2.0.0 [\#196](https://github.com/hairyhenderson/gomplate/issues/196)
   237  
   238  **Merged pull requests:**
   239  
   240  - Document conv.ParseInt, conv.ParseFloat, conv.ParseUint, and conv.Atoi [\#212](https://github.com/hairyhenderson/gomplate/pull/212) ([danedmunds](https://github.com/danedmunds))
   241  
   242  ## [v2.0.1](https://github.com/hairyhenderson/gomplate/tree/v2.0.1) (2017-09-08)
   243  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v2.0.0...v2.0.1)
   244  
   245  **Fixed bugs:**
   246  
   247  - Crash when vault secret is not found [\#200](https://github.com/hairyhenderson/gomplate/issues/200)
   248  - Fixing crash on 404 [\#201](https://github.com/hairyhenderson/gomplate/pull/201) ([hairyhenderson](https://github.com/hairyhenderson))
   249  
   250  **Merged pull requests:**
   251  
   252  - Add nonce support [\#202](https://github.com/hairyhenderson/gomplate/pull/202) ([stuart-c](https://github.com/stuart-c))
   253  
   254  ## [v2.0.0](https://github.com/hairyhenderson/gomplate/tree/v2.0.0) (2017-08-10)
   255  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v1.10.0...v2.0.0)
   256  
   257  **Implemented enhancements:**
   258  
   259  - Consul support [\#173](https://github.com/hairyhenderson/gomplate/issues/173)
   260  - Extracting data namespace, renaming typeconv to conv namespace [\#194](https://github.com/hairyhenderson/gomplate/pull/194) ([hairyhenderson](https://github.com/hairyhenderson))
   261  - Vault AWS EC2 auth [\#190](https://github.com/hairyhenderson/gomplate/pull/190) ([stuart-c](https://github.com/stuart-c))
   262  - Consul vault auth [\#187](https://github.com/hairyhenderson/gomplate/pull/187) ([stuart-c](https://github.com/stuart-c))
   263  - Vault write support [\#183](https://github.com/hairyhenderson/gomplate/pull/183) ([stuart-c](https://github.com/stuart-c))
   264  - Add Consul & BoltDB datasource support [\#178](https://github.com/hairyhenderson/gomplate/pull/178) ([stuart-c](https://github.com/stuart-c))
   265  
   266  **Closed issues:**
   267  
   268  - gomplate --version: 0.0.0 [\#188](https://github.com/hairyhenderson/gomplate/issues/188)
   269  
   270  **Merged pull requests:**
   271  
   272  - Adding a couple extra integration tests for vault [\#195](https://github.com/hairyhenderson/gomplate/pull/195) ([hairyhenderson](https://github.com/hairyhenderson))
   273  - Moving mustParse functions into new typeconv package [\#193](https://github.com/hairyhenderson/gomplate/pull/193) ([hairyhenderson](https://github.com/hairyhenderson))
   274  - Adding unit tests for libkv datasources [\#189](https://github.com/hairyhenderson/gomplate/pull/189) ([hairyhenderson](https://github.com/hairyhenderson))
   275  - Fixing up typos and formatting in docs [\#186](https://github.com/hairyhenderson/gomplate/pull/186) ([hairyhenderson](https://github.com/hairyhenderson))
   276  - Migrate from glide to dep [\#185](https://github.com/hairyhenderson/gomplate/pull/185) ([hairyhenderson](https://github.com/hairyhenderson))
   277  - Updating dependencies [\#184](https://github.com/hairyhenderson/gomplate/pull/184) ([hairyhenderson](https://github.com/hairyhenderson))
   278  - Switch to using official Go Vault client [\#177](https://github.com/hairyhenderson/gomplate/pull/177) ([stuart-c](https://github.com/stuart-c))
   279  
   280  ## [v1.10.0](https://github.com/hairyhenderson/gomplate/tree/v1.10.0) (2017-08-01)
   281  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v1.9.1...v1.10.0)
   282  
   283  **Implemented enhancements:**
   284  
   285  - Adding support for \_FILE fallback to env.Getenv function [\#181](https://github.com/hairyhenderson/gomplate/pull/181) ([hairyhenderson](https://github.com/hairyhenderson))
   286  
   287  **Closed issues:**
   288  
   289  - 17.7M on Alpine Images [\#171](https://github.com/hairyhenderson/gomplate/issues/171)
   290  
   291  **Merged pull requests:**
   292  
   293  - Moving getenv to separate package [\#179](https://github.com/hairyhenderson/gomplate/pull/179) ([hairyhenderson](https://github.com/hairyhenderson))
   294  - Remove VFS argument from ReadSource which isn't used [\#175](https://github.com/hairyhenderson/gomplate/pull/175) ([stuart-c](https://github.com/stuart-c))
   295  - Disabling cgo so the binary is truly static [\#174](https://github.com/hairyhenderson/gomplate/pull/174) ([hairyhenderson](https://github.com/hairyhenderson))
   296  
   297  ## [v1.9.1](https://github.com/hairyhenderson/gomplate/tree/v1.9.1) (2017-06-22)
   298  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v1.9.0...v1.9.1)
   299  
   300  **Implemented enhancements:**
   301  
   302  - Enhance the indent function [\#165](https://github.com/hairyhenderson/gomplate/issues/165)
   303  
   304  **Fixed bugs:**
   305  
   306  - gomplate v1.9.0  - fails for aws.EC2 calls that take 1s or plus \(Windows\) [\#168](https://github.com/hairyhenderson/gomplate/issues/168)
   307  - Adding AWS\_TIMEOUT environment variable [\#169](https://github.com/hairyhenderson/gomplate/pull/169) ([hairyhenderson](https://github.com/hairyhenderson))
   308  
   309  **Closed issues:**
   310  
   311  - Gomplate function to output a gomplate function [\#167](https://github.com/hairyhenderson/gomplate/issues/167)
   312  
   313  ## [v1.9.0](https://github.com/hairyhenderson/gomplate/tree/v1.9.0) (2017-06-14)
   314  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v1.8.0...v1.9.0)
   315  
   316  **Implemented enhancements:**
   317  
   318  - DNS resolver function... [\#157](https://github.com/hairyhenderson/gomplate/issues/157)
   319  - Regular expression support [\#152](https://github.com/hairyhenderson/gomplate/issues/152)
   320  - Enhancing indent function [\#166](https://github.com/hairyhenderson/gomplate/pull/166) ([hairyhenderson](https://github.com/hairyhenderson))
   321  - Creating a strings namespace [\#164](https://github.com/hairyhenderson/gomplate/pull/164) ([hairyhenderson](https://github.com/hairyhenderson))
   322  - Adding regexp support [\#161](https://github.com/hairyhenderson/gomplate/pull/161) ([hairyhenderson](https://github.com/hairyhenderson))
   323  - Adding net.Lookup\* functions [\#158](https://github.com/hairyhenderson/gomplate/pull/158) ([hairyhenderson](https://github.com/hairyhenderson))
   324  
   325  **Closed issues:**
   326  
   327  - JSON formatting [\#163](https://github.com/hairyhenderson/gomplate/issues/163)
   328  - panic: template: template:19:25: executing "template" at \<.Env\>: map has no entry for key "Env" [\#160](https://github.com/hairyhenderson/gomplate/issues/160)
   329  - Suggestion: add directory support for loading environment [\#159](https://github.com/hairyhenderson/gomplate/issues/159)
   330  
   331  ## [v1.8.0](https://github.com/hairyhenderson/gomplate/tree/v1.8.0) (2017-06-09)
   332  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v1.7.0...v1.8.0)
   333  
   334  **Implemented enhancements:**
   335  
   336  - base64 encode/decode support [\#155](https://github.com/hairyhenderson/gomplate/issues/155)
   337  - Ability to include raw text from non-structured files [\#142](https://github.com/hairyhenderson/gomplate/issues/142)
   338  - Support CSV datasources  [\#44](https://github.com/hairyhenderson/gomplate/issues/44)
   339  - Adding new base64.Encode/base64.Decode functions [\#156](https://github.com/hairyhenderson/gomplate/pull/156) ([hairyhenderson](https://github.com/hairyhenderson))
   340  - Adding TOML support [\#154](https://github.com/hairyhenderson/gomplate/pull/154) ([hairyhenderson](https://github.com/hairyhenderson))
   341  - Add include function [\#153](https://github.com/hairyhenderson/gomplate/pull/153) ([hairyhenderson](https://github.com/hairyhenderson))
   342  - Adding CSV datasource support [\#150](https://github.com/hairyhenderson/gomplate/pull/150) ([hairyhenderson](https://github.com/hairyhenderson))
   343  
   344  **Closed issues:**
   345  
   346  - Improve the docs and move to a separate place \(not the README\) [\#146](https://github.com/hairyhenderson/gomplate/issues/146)
   347  
   348  **Merged pull requests:**
   349  
   350  - Moving docs out of README [\#149](https://github.com/hairyhenderson/gomplate/pull/149) ([hairyhenderson](https://github.com/hairyhenderson))
   351  - Namespacing the aws funcs [\#148](https://github.com/hairyhenderson/gomplate/pull/148) ([hairyhenderson](https://github.com/hairyhenderson))
   352  
   353  ## [v1.7.0](https://github.com/hairyhenderson/gomplate/tree/v1.7.0) (2017-05-24)
   354  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v1.6.0...v1.7.0)
   355  
   356  **Implemented enhancements:**
   357  
   358  - Add "replace" function and documentation [\#140](https://github.com/hairyhenderson/gomplate/pull/140) ([jen20](https://github.com/jen20))
   359  - Adding new indent function [\#139](https://github.com/hairyhenderson/gomplate/pull/139) ([hairyhenderson](https://github.com/hairyhenderson))
   360  - Adding new toJSONPretty function [\#137](https://github.com/hairyhenderson/gomplate/pull/137) ([hairyhenderson](https://github.com/hairyhenderson))
   361  - Add urlParse function \(i.e. url.Parse\) [\#132](https://github.com/hairyhenderson/gomplate/pull/132) ([hairyhenderson](https://github.com/hairyhenderson))
   362  - Add splitN function \(i.e. strings.SplitN\) [\#131](https://github.com/hairyhenderson/gomplate/pull/131) ([hairyhenderson](https://github.com/hairyhenderson))
   363  
   364  **Fixed bugs:**
   365  
   366  - toJSON fails to marshal objects with nested objects [\#138](https://github.com/hairyhenderson/gomplate/issues/138)
   367  - function "has" will panic when used on nested map [\#134](https://github.com/hairyhenderson/gomplate/issues/134)
   368  - Using  github.com/ugorji/go/codec for JSON encoding instead of encoding/json [\#144](https://github.com/hairyhenderson/gomplate/pull/144) ([hairyhenderson](https://github.com/hairyhenderson))
   369  - Fixing bug with 'has' and 'datasource' around referencing sub-maps in nested maps [\#135](https://github.com/hairyhenderson/gomplate/pull/135) ([hairyhenderson](https://github.com/hairyhenderson))
   370  
   371  **Closed issues:**
   372  
   373  - Ability to join list of items into string with separator [\#143](https://github.com/hairyhenderson/gomplate/issues/143)
   374  
   375  **Merged pull requests:**
   376  
   377  - Add `solaris-amd64` build target [\#141](https://github.com/hairyhenderson/gomplate/pull/141) ([jen20](https://github.com/jen20))
   378  - Making the built Docker image smaller [\#136](https://github.com/hairyhenderson/gomplate/pull/136) ([hairyhenderson](https://github.com/hairyhenderson))
   379  
   380  ## [v1.6.0](https://github.com/hairyhenderson/gomplate/tree/v1.6.0) (2017-05-01)
   381  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v1.5.1...v1.6.0)
   382  
   383  **Implemented enhancements:**
   384  
   385  - Support for bulk operations [\#117](https://github.com/hairyhenderson/gomplate/issues/117)
   386  - Authentication for HTTP/HTTPS datasources [\#113](https://github.com/hairyhenderson/gomplate/issues/113)
   387  - Make all secrets settable via files [\#106](https://github.com/hairyhenderson/gomplate/issues/106)
   388  - Adding ds alias for datasource function [\#129](https://github.com/hairyhenderson/gomplate/pull/129) ([hairyhenderson](https://github.com/hairyhenderson))
   389  - Add --input-dir and --output-dir as options [\#119](https://github.com/hairyhenderson/gomplate/pull/119) ([rhuss](https://github.com/rhuss))
   390  - Adding more ways to specify input/output [\#114](https://github.com/hairyhenderson/gomplate/pull/114) ([hairyhenderson](https://github.com/hairyhenderson))
   391  
   392  **Fixed bugs:**
   393  
   394  - Open datasource file in read-only mode [\#126](https://github.com/hairyhenderson/gomplate/pull/126) ([rhuss](https://github.com/rhuss))
   395  
   396  **Merged pull requests:**
   397  
   398  - Migrating to spf13/cobra for commandline processing [\#128](https://github.com/hairyhenderson/gomplate/pull/128) ([hairyhenderson](https://github.com/hairyhenderson))
   399  - Updating vendored deps [\#127](https://github.com/hairyhenderson/gomplate/pull/127) ([hairyhenderson](https://github.com/hairyhenderson))
   400  - Removing integration test dependency on internet access [\#121](https://github.com/hairyhenderson/gomplate/pull/121) ([hairyhenderson](https://github.com/hairyhenderson))
   401  - Updating vendored deps \(aws-sdk-go and go-yaml\) [\#120](https://github.com/hairyhenderson/gomplate/pull/120) ([hairyhenderson](https://github.com/hairyhenderson))
   402  - Fix readme ToC link to `--datasource-d` [\#118](https://github.com/hairyhenderson/gomplate/pull/118) ([jamiemjennings](https://github.com/jamiemjennings))
   403  - Support arbitrary headers with HTTP datasources [\#115](https://github.com/hairyhenderson/gomplate/pull/115) ([hairyhenderson](https://github.com/hairyhenderson))
   404  - Adding some very basic integration tests [\#112](https://github.com/hairyhenderson/gomplate/pull/112) ([hairyhenderson](https://github.com/hairyhenderson))
   405  
   406  ## [v1.5.1](https://github.com/hairyhenderson/gomplate/tree/v1.5.1) (2017-03-23)
   407  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v1.5.0...v1.5.1)
   408  
   409  **Implemented enhancements:**
   410  
   411  - Support Vault authentication on HTTPS datasource [\#54](https://github.com/hairyhenderson/gomplate/issues/54)
   412  - Supporting \*\_FILE env vars for vault datasource credentials [\#107](https://github.com/hairyhenderson/gomplate/pull/107) ([hairyhenderson](https://github.com/hairyhenderson))
   413  - Adding support for AppRole vault auth backend [\#105](https://github.com/hairyhenderson/gomplate/pull/105) ([hairyhenderson](https://github.com/hairyhenderson))
   414  - Adding support for userpass vault auth backend [\#104](https://github.com/hairyhenderson/gomplate/pull/104) ([hairyhenderson](https://github.com/hairyhenderson))
   415  - Allow custom auth backend mount point for app-id backend [\#103](https://github.com/hairyhenderson/gomplate/pull/103) ([hairyhenderson](https://github.com/hairyhenderson))
   416  
   417  **Fixed bugs:**
   418  
   419  - Awful performance rendering templates with `ec2tag` function in non-aws environments [\#110](https://github.com/hairyhenderson/gomplate/issues/110)
   420  - Performance fixes for running ec2tag in non-aws environments [\#111](https://github.com/hairyhenderson/gomplate/pull/111) ([hairyhenderson](https://github.com/hairyhenderson))
   421  
   422  **Merged pull requests:**
   423  
   424  - Clean up vault auth strategies code [\#130](https://github.com/hairyhenderson/gomplate/pull/130) ([hairyhenderson](https://github.com/hairyhenderson))
   425  
   426  ## [v1.5.0](https://github.com/hairyhenderson/gomplate/tree/v1.5.0) (2017-03-07)
   427  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v1.4.0...v1.5.0)
   428  
   429  **Implemented enhancements:**
   430  
   431  - Allow setting custom delimiters [\#100](https://github.com/hairyhenderson/gomplate/issues/100)
   432  - Allow overriding the template delimiters [\#102](https://github.com/hairyhenderson/gomplate/pull/102) ([hairyhenderson](https://github.com/hairyhenderson))
   433  - Adding 'has' func to determine if an object has a named key [\#101](https://github.com/hairyhenderson/gomplate/pull/101) ([hairyhenderson](https://github.com/hairyhenderson))
   434  - Adding toJSON and toYAML functions [\#99](https://github.com/hairyhenderson/gomplate/pull/99) ([hairyhenderson](https://github.com/hairyhenderson))
   435  
   436  ## [v1.4.0](https://github.com/hairyhenderson/gomplate/tree/v1.4.0) (2017-03-03)
   437  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v1.3.0...v1.4.0)
   438  
   439  **Implemented enhancements:**
   440  
   441  - Adding more functions from the strings package [\#96](https://github.com/hairyhenderson/gomplate/pull/96) ([hairyhenderson](https://github.com/hairyhenderson))
   442  
   443  **Merged pull requests:**
   444  
   445  - shutting up golint [\#97](https://github.com/hairyhenderson/gomplate/pull/97) ([hairyhenderson](https://github.com/hairyhenderson))
   446  - Putting vendor/ in repo [\#95](https://github.com/hairyhenderson/gomplate/pull/95) ([hairyhenderson](https://github.com/hairyhenderson))
   447  
   448  ## [v1.3.0](https://github.com/hairyhenderson/gomplate/tree/v1.3.0) (2017-02-03)
   449  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v1.2.4...v1.3.0)
   450  
   451  **Implemented enhancements:**
   452  
   453  - Adding datasourceExists function [\#94](https://github.com/hairyhenderson/gomplate/pull/94) ([hairyhenderson](https://github.com/hairyhenderson))
   454  
   455  **Closed issues:**
   456  
   457  - Crash when datasource is not specified [\#93](https://github.com/hairyhenderson/gomplate/issues/93)
   458  
   459  ## [v1.2.4](https://github.com/hairyhenderson/gomplate/tree/v1.2.4) (2017-01-13)
   460  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v1.2.3...v1.2.4)
   461  
   462  **Merged pull requests:**
   463  
   464  - Building a slim macOS binary too [\#92](https://github.com/hairyhenderson/gomplate/pull/92) ([hairyhenderson](https://github.com/hairyhenderson))
   465  - Vendoring dependencies with glide [\#91](https://github.com/hairyhenderson/gomplate/pull/91) ([hairyhenderson](https://github.com/hairyhenderson))
   466  - Updating README [\#88](https://github.com/hairyhenderson/gomplate/pull/88) ([rdbaron](https://github.com/rdbaron))
   467  
   468  ## [v1.2.3](https://github.com/hairyhenderson/gomplate/tree/v1.2.3) (2016-11-24)
   469  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v1.2.2...v1.2.3)
   470  
   471  **Fixed bugs:**
   472  
   473  - gomplate with vault datasource panics when environment variables are unset [\#83](https://github.com/hairyhenderson/gomplate/issues/83)
   474  - Fixing bug where vault data is incorrectly cached [\#87](https://github.com/hairyhenderson/gomplate/pull/87) ([hairyhenderson](https://github.com/hairyhenderson))
   475  - No vault addr dont panic [\#85](https://github.com/hairyhenderson/gomplate/pull/85) ([drmdrew](https://github.com/drmdrew))
   476  
   477  **Merged pull requests:**
   478  
   479  - Mention CLI and datasources support in description [\#86](https://github.com/hairyhenderson/gomplate/pull/86) ([drmdrew](https://github.com/drmdrew))
   480  
   481  ## [v1.2.2](https://github.com/hairyhenderson/gomplate/tree/v1.2.2) (2016-11-20)
   482  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v1.2.1...v1.2.2)
   483  
   484  **Implemented enhancements:**
   485  
   486  - Adding support for GitHub auth strategy for Vault datasources [\#80](https://github.com/hairyhenderson/gomplate/pull/80) ([hairyhenderson](https://github.com/hairyhenderson))
   487  
   488  **Fixed bugs:**
   489  
   490  - gomplate w/vault error: user: Current not implemented on linux/amd64  [\#79](https://github.com/hairyhenderson/gomplate/issues/79)
   491  - Avoiding CGO landmine [\#81](https://github.com/hairyhenderson/gomplate/pull/81) ([hairyhenderson](https://github.com/hairyhenderson))
   492  
   493  ## [v1.2.1](https://github.com/hairyhenderson/gomplate/tree/v1.2.1) (2016-11-19)
   494  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v1.2.0...v1.2.1)
   495  
   496  **Fixed bugs:**
   497  
   498  - Removing vestigial newline addition [\#77](https://github.com/hairyhenderson/gomplate/pull/77) ([hairyhenderson](https://github.com/hairyhenderson))
   499  - Handle redirects from vault server versions earlier than v0.6.2 [\#76](https://github.com/hairyhenderson/gomplate/pull/76) ([drmdrew](https://github.com/drmdrew))
   500  
   501  **Closed issues:**
   502  
   503  - Handle vault HTTP redirects [\#75](https://github.com/hairyhenderson/gomplate/issues/75)
   504  
   505  ## [v1.2.0](https://github.com/hairyhenderson/gomplate/tree/v1.2.0) (2016-11-15)
   506  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v1.1.2...v1.2.0)
   507  
   508  **Implemented enhancements:**
   509  
   510  - Support for Vault datasources \(app-id & token auth\) [\#74](https://github.com/hairyhenderson/gomplate/pull/74) ([hairyhenderson](https://github.com/hairyhenderson))
   511  - Adding Dockerfile [\#68](https://github.com/hairyhenderson/gomplate/pull/68) ([hairyhenderson](https://github.com/hairyhenderson))
   512  
   513  **Merged pull requests:**
   514  
   515  - Added a read me section about multiple line if/else/end statements. [\#73](https://github.com/hairyhenderson/gomplate/pull/73) ([EtienneDufresne](https://github.com/EtienneDufresne))
   516  - Adding instructions for installing via the homebrew tap [\#72](https://github.com/hairyhenderson/gomplate/pull/72) ([hairyhenderson](https://github.com/hairyhenderson))
   517  - Updating codegangsta/cli reference to urfave/cli [\#70](https://github.com/hairyhenderson/gomplate/pull/70) ([hairyhenderson](https://github.com/hairyhenderson))
   518  - Formatting with gofmt -s [\#66](https://github.com/hairyhenderson/gomplate/pull/66) ([hairyhenderson](https://github.com/hairyhenderson))
   519  
   520  ## [v1.1.2](https://github.com/hairyhenderson/gomplate/tree/v1.1.2) (2016-09-06)
   521  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v1.1.1...v1.1.2)
   522  
   523  **Fixed bugs:**
   524  
   525  - Fixing a panic in Ec2Info.go [\#62](https://github.com/hairyhenderson/gomplate/pull/62) ([marcboudreau](https://github.com/marcboudreau))
   526  
   527  ## [v1.1.1](https://github.com/hairyhenderson/gomplate/tree/v1.1.1) (2016-09-04)
   528  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v1.1.0...v1.1.1)
   529  
   530  **Implemented enhancements:**
   531  
   532  - Caching responses from EC2 [\#61](https://github.com/hairyhenderson/gomplate/pull/61) ([hairyhenderson](https://github.com/hairyhenderson))
   533  - Short-circuit ec2 function defaults when not in AWS [\#60](https://github.com/hairyhenderson/gomplate/pull/60) ([hairyhenderson](https://github.com/hairyhenderson))
   534  
   535  **Fixed bugs:**
   536  
   537  - Slow and repeated network calls during ec2 functions [\#59](https://github.com/hairyhenderson/gomplate/issues/59)
   538  
   539  ## [v1.1.0](https://github.com/hairyhenderson/gomplate/tree/v1.1.0) (2016-09-02)
   540  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v1.0.0...v1.1.0)
   541  
   542  **Implemented enhancements:**
   543  
   544  - Provide default when region can't be found [\#55](https://github.com/hairyhenderson/gomplate/issues/55)
   545  - Adding ability to provide default for ec2region function [\#58](https://github.com/hairyhenderson/gomplate/pull/58) ([hairyhenderson](https://github.com/hairyhenderson))
   546  
   547  **Merged pull requests:**
   548  
   549  - Fixing broken tests [\#57](https://github.com/hairyhenderson/gomplate/pull/57) ([hairyhenderson](https://github.com/hairyhenderson))
   550  
   551  ## [v1.0.0](https://github.com/hairyhenderson/gomplate/tree/v1.0.0) (2016-07-14)
   552  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v0.6.0...v1.0.0)
   553  
   554  **Implemented enhancements:**
   555  
   556  - Support HTTP/HTTPS datasources [\#45](https://github.com/hairyhenderson/gomplate/issues/45)
   557  - Adding support for HTTP/HTTPS datasources [\#53](https://github.com/hairyhenderson/gomplate/pull/53) ([hairyhenderson](https://github.com/hairyhenderson))
   558  
   559  ## [v0.6.0](https://github.com/hairyhenderson/gomplate/tree/v0.6.0) (2016-07-12)
   560  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v0.5.1...v0.6.0)
   561  
   562  **Implemented enhancements:**
   563  
   564  - Support YAML data sources [\#43](https://github.com/hairyhenderson/gomplate/issues/43)
   565  - Adding YAML support [\#52](https://github.com/hairyhenderson/gomplate/pull/52) ([hairyhenderson](https://github.com/hairyhenderson))
   566  
   567  ## [v0.5.1](https://github.com/hairyhenderson/gomplate/tree/v0.5.1) (2016-06-21)
   568  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v0.5.0...v0.5.1)
   569  
   570  **Fixed bugs:**
   571  
   572  - Gomplate sometimes stalls for 5s [\#48](https://github.com/hairyhenderson/gomplate/issues/48)
   573  - Make things start faster [\#51](https://github.com/hairyhenderson/gomplate/pull/51) ([hairyhenderson](https://github.com/hairyhenderson))
   574  
   575  ## [v0.5.0](https://github.com/hairyhenderson/gomplate/tree/v0.5.0) (2016-05-22)
   576  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v0.4.0...v0.5.0)
   577  
   578  **Implemented enhancements:**
   579  
   580  - It'd be nice to also resolve templates from files [\#8](https://github.com/hairyhenderson/gomplate/issues/8)
   581  - Switching argument parsing to codegangsta/cli [\#42](https://github.com/hairyhenderson/gomplate/pull/42) ([hairyhenderson](https://github.com/hairyhenderson))
   582  - New datasource function - allows use of JSON files as a data source for the template [\#9](https://github.com/hairyhenderson/gomplate/pull/9) ([hairyhenderson](https://github.com/hairyhenderson))
   583  
   584  **Fixed bugs:**
   585  
   586  - Fixing broken versions in build-x target [\#38](https://github.com/hairyhenderson/gomplate/pull/38) ([hairyhenderson](https://github.com/hairyhenderson))
   587  
   588  ## [v0.4.0](https://github.com/hairyhenderson/gomplate/tree/v0.4.0) (2016-04-12)
   589  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v0.3.0...v0.4.0)
   590  
   591  **Implemented enhancements:**
   592  
   593  - New functions join, title, toLower, and toUpper [\#36](https://github.com/hairyhenderson/gomplate/pull/36) ([hairyhenderson](https://github.com/hairyhenderson))
   594  
   595  ## [v0.3.0](https://github.com/hairyhenderson/gomplate/tree/v0.3.0) (2016-04-11)
   596  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v0.2.2...v0.3.0)
   597  
   598  **Implemented enhancements:**
   599  
   600  - Adding slice and jsonArray template functions [\#34](https://github.com/hairyhenderson/gomplate/pull/34) ([hairyhenderson](https://github.com/hairyhenderson))
   601  
   602  **Closed issues:**
   603  
   604  - gomplate -v returns 0.1.0 even for newer releases [\#33](https://github.com/hairyhenderson/gomplate/issues/33)
   605  
   606  **Merged pull requests:**
   607  
   608  - Setting the version at build time from the latest tag [\#35](https://github.com/hairyhenderson/gomplate/pull/35) ([hairyhenderson](https://github.com/hairyhenderson))
   609  
   610  ## [v0.2.2](https://github.com/hairyhenderson/gomplate/tree/v0.2.2) (2016-03-28)
   611  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v0.2.1...v0.2.2)
   612  
   613  **Fixed bugs:**
   614  
   615  - Fixing -v flag [\#32](https://github.com/hairyhenderson/gomplate/pull/32) ([hairyhenderson](https://github.com/hairyhenderson))
   616  
   617  ## [v0.2.1](https://github.com/hairyhenderson/gomplate/tree/v0.2.1) (2016-03-28)
   618  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v0.2.0...v0.2.1)
   619  
   620  **Fixed bugs:**
   621  
   622  - AWS-dependent functions should fail gracefully when not running in AWS [\#26](https://github.com/hairyhenderson/gomplate/issues/26)
   623  - It's 'ec2region', not 'region' [\#29](https://github.com/hairyhenderson/gomplate/pull/29) ([hairyhenderson](https://github.com/hairyhenderson))
   624  - Using defaults on network errors and timeouts [\#27](https://github.com/hairyhenderson/gomplate/pull/27) ([hairyhenderson](https://github.com/hairyhenderson))
   625  
   626  ## [v0.2.0](https://github.com/hairyhenderson/gomplate/tree/v0.2.0) (2016-03-28)
   627  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v0.1.1...v0.2.0)
   628  
   629  **Implemented enhancements:**
   630  
   631  - Would be nifty to be able to resolve EC2 metadata [\#15](https://github.com/hairyhenderson/gomplate/issues/15)
   632  - Adding ec2tag and ec2region functions [\#24](https://github.com/hairyhenderson/gomplate/pull/24) ([hairyhenderson](https://github.com/hairyhenderson))
   633  - Adding new ec2dynamic function [\#23](https://github.com/hairyhenderson/gomplate/pull/23) ([hairyhenderson](https://github.com/hairyhenderson))
   634  - Adding json filter function [\#21](https://github.com/hairyhenderson/gomplate/pull/21) ([hairyhenderson](https://github.com/hairyhenderson))
   635  - Adding ec2meta function [\#20](https://github.com/hairyhenderson/gomplate/pull/20) ([hairyhenderson](https://github.com/hairyhenderson))
   636  
   637  **Merged pull requests:**
   638  
   639  - 📖 Documenting the ec2meta function [\#22](https://github.com/hairyhenderson/gomplate/pull/22) ([hairyhenderson](https://github.com/hairyhenderson))
   640  - 💄 Refactoring to split functions [\#19](https://github.com/hairyhenderson/gomplate/pull/19) ([hairyhenderson](https://github.com/hairyhenderson))
   641  
   642  ## [v0.1.1](https://github.com/hairyhenderson/gomplate/tree/v0.1.1) (2016-03-22)
   643  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v0.1.0...v0.1.1)
   644  
   645  **Implemented enhancements:**
   646  
   647  - Should support default values for environment variables [\#14](https://github.com/hairyhenderson/gomplate/issues/14)
   648  
   649  **Merged pull requests:**
   650  
   651  - Updating README with docs for getenv with default [\#17](https://github.com/hairyhenderson/gomplate/pull/17) ([hairyhenderson](https://github.com/hairyhenderson))
   652  - Adding support to getenv for a default value [\#16](https://github.com/hairyhenderson/gomplate/pull/16) ([hairyhenderson](https://github.com/hairyhenderson))
   653  
   654  ## [v0.1.0](https://github.com/hairyhenderson/gomplate/tree/v0.1.0) (2016-02-20)
   655  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v0.0.2...v0.1.0)
   656  
   657  **Merged pull requests:**
   658  
   659  - Adding new functions `bool` and `getenv` [\#10](https://github.com/hairyhenderson/gomplate/pull/10) ([hairyhenderson](https://github.com/hairyhenderson))
   660  - 📖 Adding details to README [\#7](https://github.com/hairyhenderson/gomplate/pull/7) ([hairyhenderson](https://github.com/hairyhenderson))
   661  
   662  ## [v0.0.2](https://github.com/hairyhenderson/gomplate/tree/v0.0.2) (2016-01-24)
   663  [Full Changelog](https://github.com/hairyhenderson/gomplate/compare/v0.0.1...v0.0.2)
   664  
   665  **Merged pull requests:**
   666  
   667  - 💄 slight refactoring & adding some vague unit tests... [\#5](https://github.com/hairyhenderson/gomplate/pull/5) ([hairyhenderson](https://github.com/hairyhenderson))
   668  - 💄 slight refactoring & adding some vague unit tests... [\#4](https://github.com/hairyhenderson/gomplate/pull/4) ([hairyhenderson](https://github.com/hairyhenderson))
   669  
   670  ## [v0.0.1](https://github.com/hairyhenderson/gomplate/tree/v0.0.1) (2016-01-23)
   671  
   672  
   673  \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*