2019-02-18 18:52:46 +01:00
<a name="unreleased"></a>
## [Unreleased]
2019-11-16 19:37:56 +01:00
2020-01-21 11:20:16 +01:00
2020-04-04 07:55:09 +02:00
<a name="v1.28.0"></a>
## [v1.28.0] - 2020-03-18
- Update installation instructions ([#79 ](https://github.com/antonbabenko/pre-commit-terraform/issues/79 ))
2020-03-02 15:49:27 +01:00
<a name="v1.27.0"></a>
## [v1.27.0] - 2020-03-02
2020-04-04 07:55:09 +02:00
- Updated CHANGELOG
2020-03-02 15:49:27 +01:00
- corrected tflint documentation ([#95 ](https://github.com/antonbabenko/pre-commit-terraform/issues/95 ))
2020-02-21 13:48:05 +01:00
<a name="v1.26.0"></a>
## [v1.26.0] - 2020-02-21
2020-03-02 15:49:27 +01:00
- Updated CHANGELOG
2020-02-21 13:48:05 +01:00
- Updated pre-commit-hooks
- Fixed exit code for terraform 0.11 branch in terraform_docs ([#94 ](https://github.com/antonbabenko/pre-commit-terraform/issues/94 ))
2020-01-30 11:18:50 +01:00
<a name="v1.25.0"></a>
## [v1.25.0] - 2020-01-30
2020-02-21 13:48:05 +01:00
- Updated CHANGELOG
2020-01-30 11:18:50 +01:00
- Fixed tflint hook to iterate over files ([#77 ](https://github.com/antonbabenko/pre-commit-terraform/issues/77 ))
2020-01-21 11:54:31 +01:00
<a name="v1.24.0"></a>
## [v1.24.0] - 2020-01-21
2020-01-30 11:18:50 +01:00
- Updated CHANGELOG
2020-01-21 11:54:31 +01:00
- Added shfmt to autoformat shell scripts ([#86 ](https://github.com/antonbabenko/pre-commit-terraform/issues/86 ))
2020-01-21 11:20:16 +01:00
<a name="v1.23.0"></a>
## [v1.23.0] - 2020-01-21
2020-01-21 11:54:31 +01:00
- Updated CHANGELOG
2020-01-21 11:20:16 +01:00
- Added support for terraform-docs 0.8.0 with proper support for Terraform 0.12 syntax (bye-bye awk) ([#85 ](https://github.com/antonbabenko/pre-commit-terraform/issues/85 ))
2020-01-13 11:41:09 +01:00
<a name="v1.22.0"></a>
## [v1.22.0] - 2020-01-13
2020-01-21 11:20:16 +01:00
- Updated CHANGELOG
2020-01-13 11:41:09 +01:00
- move terraform-docs args after markdown command ([#83 ](https://github.com/antonbabenko/pre-commit-terraform/issues/83 ))
2019-11-16 19:37:56 +01:00
<a name="v1.21.0"></a>
## [v1.21.0] - 2019-11-16
2020-01-13 11:41:09 +01:00
- Updated CHANGELOG
2019-11-16 19:37:56 +01:00
- use getopt for args in the tflint hook, following the approach in terraform-docs ([#75 ](https://github.com/antonbabenko/pre-commit-terraform/issues/75 ))
2019-02-18 18:52:46 +01:00
2019-11-02 12:16:31 +01:00
<a name="v1.20.0"></a>
## [v1.20.0] - 2019-11-02
2019-11-16 19:37:56 +01:00
- Updated CHANGELOG
2019-11-02 12:16:31 +01:00
- Fixes [#65 ](https://github.com/antonbabenko/pre-commit-terraform/issues/65 ): terraform-docs should not fail if complex types contain 'description' keyword ([#73 ](https://github.com/antonbabenko/pre-commit-terraform/issues/73 ))
- Added FUNDING.yml
- Improve installation instructions and make README more readable ([#72 ](https://github.com/antonbabenko/pre-commit-terraform/issues/72 ))
- Update rev in README.md ([#70 ](https://github.com/antonbabenko/pre-commit-terraform/issues/70 ))
2019-08-20 21:34:52 +02:00
<a name="v1.19.0"></a>
## [v1.19.0] - 2019-08-20
2019-11-02 12:16:31 +01:00
- Updated CHANGELOG
2019-08-20 21:34:52 +02:00
- Updated README with terraform_tflint hook
- Added support for TFLint with --deep parameter ([#53 ](https://github.com/antonbabenko/pre-commit-terraform/issues/53 ))
2019-08-20 21:17:41 +02:00
<a name="v1.18.0"></a>
## [v1.18.0] - 2019-08-20
2019-08-20 21:34:52 +02:00
- Updated CHANGELOG
2019-08-20 21:17:41 +02:00
- Updated README with terragrunt_fmt hook
- Formatter for Terragrunt HCL files ([#60 ](https://github.com/antonbabenko/pre-commit-terraform/issues/60 ))
2019-06-25 14:35:00 +02:00
<a name="v1.17.0"></a>
## [v1.17.0] - 2019-06-25
2019-08-20 21:17:41 +02:00
- Updated CHANGELOG
2019-06-25 14:35:00 +02:00
- Fixed enquoted types in terraform_docs (fixed [#52 ](https://github.com/antonbabenko/pre-commit-terraform/issues/52 ))
2019-08-20 21:17:41 +02:00
- Fix typo in README ([#51 ](https://github.com/antonbabenko/pre-commit-terraform/issues/51 ))
2019-06-25 14:35:00 +02:00
2019-06-18 21:18:18 +02:00
<a name="v1.16.0"></a>
## [v1.16.0] - 2019-06-18
2019-06-25 14:35:00 +02:00
- Updated CHANGELOG
2019-06-18 21:18:18 +02:00
- Add slash to mktemp dir (fixed [#50 ](https://github.com/antonbabenko/pre-commit-terraform/issues/50 ))
2019-06-18 14:00:29 +02:00
<a name="v1.15.0"></a>
## [v1.15.0] - 2019-06-18
2019-06-18 21:18:18 +02:00
- Updated CHANGELOG
2019-06-18 14:00:29 +02:00
- Fixed awk script for terraform-docs (kudos [@cytopia ](https://github.com/cytopia )) and mktemp on Mac (closes [#47 ](https://github.com/antonbabenko/pre-commit-terraform/issues/47 ), [#48 ](https://github.com/antonbabenko/pre-commit-terraform/issues/48 ), [#49 ](https://github.com/antonbabenko/pre-commit-terraform/issues/49 ))
- Fix version in README.md ([#46 ](https://github.com/antonbabenko/pre-commit-terraform/issues/46 ))
2019-06-17 13:12:16 +02:00
<a name="v1.14.0"></a>
## [v1.14.0] - 2019-06-17
2019-06-18 14:00:29 +02:00
- Updated CHANGELOG
2019-06-17 13:12:16 +02:00
- Upgraded to work with Terraform >= 0.12 ([#44 ](https://github.com/antonbabenko/pre-commit-terraform/issues/44 ))
2019-06-17 12:47:58 +02:00
<a name="v1.13.0"></a>
## [v1.13.0] - 2019-06-17
2019-06-17 13:12:16 +02:00
- Updated CHANGELOG
2019-06-17 12:47:58 +02:00
- Added support for terraform_docs for Terraform 0.12 ([#45 ](https://github.com/antonbabenko/pre-commit-terraform/issues/45 ))
2019-05-27 09:34:00 -07:00
<a name="v1.12.0"></a>
## [v1.12.0] - 2019-05-27
2019-06-17 12:47:58 +02:00
- Updated CHANGELOG
2019-05-27 09:34:00 -07:00
- Added note about incompatibility of terraform-docs with Terraform 0.12 ([#41 ](https://github.com/antonbabenko/pre-commit-terraform/issues/41 ))
- Fixed broken "maintained badge"
- Update README.md ([#36 ](https://github.com/antonbabenko/pre-commit-terraform/issues/36 ))
2019-03-01 09:49:34 +01:00
<a name="v1.11.0"></a>
## [v1.11.0] - 2019-03-01
2019-05-27 09:34:00 -07:00
- Updated changelog
2019-03-01 09:49:34 +01:00
- fix check for errors at the end ([#35 ](https://github.com/antonbabenko/pre-commit-terraform/issues/35 ))
2019-02-21 09:43:31 +01:00
<a name="v1.10.0"></a>
## [v1.10.0] - 2019-02-21
2019-03-01 09:49:34 +01:00
- Bump new version
2019-02-21 09:43:31 +01:00
- Add exit code for 'terraform validate' so pre-commit check fails ([#34 ](https://github.com/antonbabenko/pre-commit-terraform/issues/34 ))
2019-02-18 18:52:46 +01:00
<a name="v1.9.0"></a>
## [v1.9.0] - 2019-02-18
2019-02-21 09:43:31 +01:00
- Added CHANGELOG.md
2019-02-18 18:52:46 +01:00
- Added chglog (hi [@robinbowes ](https://github.com/robinbowes ) :))
- Merge pull request [#33 ](https://github.com/antonbabenko/pre-commit-terraform/issues/33 ) from chrisgilmerproj/run_terraform_docs_in_serial
- Require terraform-docs runs in serial to avoid pre-commit doing parallel operations on similar file paths
<a name="v1.8.1"></a>
## [v1.8.1] - 2018-12-15
- Merge pull request [#30 ](https://github.com/antonbabenko/pre-commit-terraform/issues/30 ) from RothAndrew/feature/fix_issue_29
- Fix bug not letting terraform_docs_replace work in the root directory of a repo
<a name="v1.8.0"></a>
## [v1.8.0] - 2018-12-14
- Merge pull request [#27 ](https://github.com/antonbabenko/pre-commit-terraform/issues/27 ) from RothAndrew/feature/new_hook
- fix typo
- Address requested changes
- Add `--dest` argument
- Address requested changes
- Add new hook for running terraform-docs with replacing README.md from doc in main.tf
<a name="v1.7.4"></a>
## [v1.7.4] - 2018-12-11
- Merge remote-tracking branch 'origin/master' into pr25
- Added followup after [#25 ](https://github.com/antonbabenko/pre-commit-terraform/issues/25 )
- Merge pull request [#25 ](https://github.com/antonbabenko/pre-commit-terraform/issues/25 ) from getcloudnative/feat-pass-terraform-docs-opts
- Add feature to pass options to terraform-docs.
- Added license file (fixed [#21 ](https://github.com/antonbabenko/pre-commit-terraform/issues/21 ))
<a name="v1.7.3"></a>
## [v1.7.3] - 2018-05-24
- Updated README
- Only run validate if .tf files exist in the directory. ([#20 ](https://github.com/antonbabenko/pre-commit-terraform/issues/20 ))
<a name="v1.7.2"></a>
## [v1.7.2] - 2018-05-20
- Replace terraform_docs use of GNU sed with perl ([#15 ](https://github.com/antonbabenko/pre-commit-terraform/issues/15 ))
- Fixes use of md5 for tempfile name ([#16 ](https://github.com/antonbabenko/pre-commit-terraform/issues/16 ))
<a name="v1.7.1"></a>
## [v1.7.1] - 2018-05-16
- Run terraform_docs only if README.md is present
- Run terraform_docs only if README.md is present
<a name="v1.7.0"></a>
## [v1.7.0] - 2018-05-16
- Added terraform-docs integration ([#13 ](https://github.com/antonbabenko/pre-commit-terraform/issues/13 ))
<a name="v1.6.0"></a>
## [v1.6.0] - 2018-04-21
- Allow to have spaces in directories ([#11 ](https://github.com/antonbabenko/pre-commit-terraform/issues/11 ))
<a name="v1.5.0"></a>
## [v1.5.0] - 2018-03-06
- Bump new version
- Format tfvars files explicitely, because terraform fmt ignores them ([#9 ](https://github.com/antonbabenko/pre-commit-terraform/issues/9 ))
<a name="v1.4.0"></a>
## [v1.4.0] - 2018-01-24
- Updated readme
- Show failed path
- Show failed path
- Show failed path
- Updated scripts
- Added scripts to validate terraform files
<a name="v1.3.0"></a>
## [v1.3.0] - 2018-01-15
- Added badges
- Added formatting for tfvars (fixes [#4 ](https://github.com/antonbabenko/pre-commit-terraform/issues/4 )) ([#6 ](https://github.com/antonbabenko/pre-commit-terraform/issues/6 ))
- Merge pull request [#5 ](https://github.com/antonbabenko/pre-commit-terraform/issues/5 ) from schneems/schneems/codetriage-badge
- [ci skip] Get more Open Source Helpers
<a name="v1.2.0"></a>
## [v1.2.0] - 2017-06-08
- Renamed shell script file to the correct one
- Updated .pre-commit-hooks.yaml
- Updated sha in README
- Merge pull request [#3 ](https://github.com/antonbabenko/pre-commit-terraform/issues/3 ) from pecigonzalo/master
- Exclude .terraform even on subfolders
<a name="v1.1.0"></a>
## [v1.1.0] - 2017-02-04
- Copied to .pre-commit-hooks.yaml for compatibility (closes [#1 ](https://github.com/antonbabenko/pre-commit-terraform/issues/1 ))
<a name="v1.0.0"></a>
## v1.0.0 - 2016-09-27
- Updated README
- Ready, probably :)
- Initial commit
- Initial commit
2020-04-04 07:55:09 +02:00
[Unreleased]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.28.0...HEAD
[v1.28.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.27.0...v1.28.0
2020-03-02 15:49:27 +01:00
[v1.27.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.26.0...v1.27.0
2020-02-21 13:48:05 +01:00
[v1.26.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.25.0...v1.26.0
2020-01-30 11:18:50 +01:00
[v1.25.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.24.0...v1.25.0
2020-01-21 11:54:31 +01:00
[v1.24.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.23.0...v1.24.0
2020-01-21 11:20:16 +01:00
[v1.23.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.22.0...v1.23.0
2020-01-13 11:41:09 +01:00
[v1.22.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.21.0...v1.22.0
2019-11-16 19:37:56 +01:00
[v1.21.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.20.0...v1.21.0
2019-11-02 12:16:31 +01:00
[v1.20.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.19.0...v1.20.0
2019-08-20 21:34:52 +02:00
[v1.19.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.18.0...v1.19.0
2019-08-20 21:17:41 +02:00
[v1.18.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.17.0...v1.18.0
2019-06-25 14:35:00 +02:00
[v1.17.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.16.0...v1.17.0
2019-06-18 21:18:18 +02:00
[v1.16.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.15.0...v1.16.0
2019-06-18 14:00:29 +02:00
[v1.15.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.14.0...v1.15.0
2019-06-17 13:12:16 +02:00
[v1.14.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.13.0...v1.14.0
2019-06-17 12:47:58 +02:00
[v1.13.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.12.0...v1.13.0
2019-05-27 09:34:00 -07:00
[v1.12.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.11.0...v1.12.0
2019-03-01 09:49:34 +01:00
[v1.11.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.10.0...v1.11.0
2019-02-21 09:43:31 +01:00
[v1.10.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.9.0...v1.10.0
2019-02-18 18:52:46 +01:00
[v1.9.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.8.1...v1.9.0
[v1.8.1]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.8.0...v1.8.1
[v1.8.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.7.4...v1.8.0
[v1.7.4]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.7.3...v1.7.4
[v1.7.3]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.7.2...v1.7.3
[v1.7.2]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.7.1...v1.7.2
[v1.7.1]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.7.0...v1.7.1
[v1.7.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.6.0...v1.7.0
[v1.6.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.5.0...v1.6.0
[v1.5.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.4.0...v1.5.0
[v1.4.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.3.0...v1.4.0
[v1.3.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.2.0...v1.3.0
[v1.2.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.1.0...v1.2.0
[v1.1.0]: https://github.com/antonbabenko/pre-commit-terraform/compare/v1.0.0...v1.1.0