Skip to content

Commit 778d359

Browse files
authored
manage changelog (#53)
1 parent 4294e93 commit 778d359

3 files changed

Lines changed: 258 additions & 71 deletions

File tree

CHANGELOG.md

Lines changed: 55 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -2,129 +2,112 @@
22

33
All notable changes to this project will be documented in this file.
44

5-
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6-
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7-
85
## [Unreleased]
96

10-
## [1.7.0]
11-
12-
- Add support for Terraform workspaces (SplinterHead) [#48]
13-
14-
## [1.6.5]
15-
16-
- Log progressive output in commands (leighpascoe) [#45]
17-
18-
## [1.6.4]
7+
- [[#50](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/50)] Add command error to exception class, cleanup backup files ([ludoo](https://github.com/ludoo)) <!-- 2022-08-04 10:45:06+00:00 -->
8+
- [[#51](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/51)] Fix double close on Windows 10 ([sueastside](https://github.com/sueastside)) <!-- 2022-08-04 10:35:48+00:00 -->
9+
- [[#52](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/52)] Fix _abspath for windows ([sueastside](https://github.com/sueastside)) <!-- 2022-08-04 10:21:34+00:00 -->
1910

20-
- Add ability to disable lifecycle prevent_destroy (grahamhar) [#43]
11+
## [1.7.0] - 2022-07-11
2112

22-
## [1.6.3]
13+
- [[#48](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/48)] feat: Add support for Terraform workspaces ([SplinterHead](https://github.com/SplinterHead)) <!-- 2022-07-11 08:24:43+00:00 -->
2314

24-
- Adds support for the upgrade argument of the init command (@lorengordon) [#40]
15+
## [1.6.5] - 2022-05-04
2516

26-
## [1.6.2]
17+
- [[#45](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/45)] Log output while Popen is in progress ([leighpascoe](https://github.com/leighpascoe)) <!-- 2022-05-04 13:46:56+00:00 -->
18+
- [[#47](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/47)] Add job names in workflows ([ludoo](https://github.com/ludoo)) <!-- 2022-05-03 17:49:30+00:00 -->
19+
- [[#46](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/46)] Switch to Github workflows ([ludoo](https://github.com/ludoo)) <!-- 2022-05-03 17:40:27+00:00 -->
2720

28-
- Fix to return an empty map when no child modules are present in plan
21+
## [1.6.4] - 2022-01-24
2922

30-
## [1.6.1]
23+
- [[#43](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/43)] feat: Add ability to disable lifecycle prevent_destroy ([grahamhar](https://github.com/grahamhar)) <!-- 2022-01-24 10:09:31+00:00 -->
3124

32-
- Fix to read-only files on Windows during cleanup (@grahamhar). [#38]
25+
## [1.6.3] - 2022-01-06
3326

34-
## [1.6.0]
27+
- [[#40](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/40)] Adds support for the upgrade argument of the init command ([lorengordon](https://github.com/lorengordon)) <!-- 2022-01-06 18:30:16+00:00 -->
3528

36-
- Terragrunt support (@davidtam) [#32]
29+
## [1.6.2] - 2021-12-31
3730

38-
## [1.5.7]
31+
- [[#38](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/38)] fix: On windows if a file is read only the cleanup reports errors. ([grahamhar](https://github.com/grahamhar)) <!-- 2021-11-25 14:51:23+00:00 -->
3932

40-
- improve Windows support [#28]
33+
## [1.6.1] - 2021-11-25
4134

42-
## [1.5.6]
35+
- [[#32](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/32)] Terragrunt support ([davidtam](https://github.com/davidtam)) <!-- 2021-06-07 22:16:39+00:00 -->
4336

44-
- retag 1.5.5 as 1.5.6
37+
## [1.6.0] - 2021-06-08
4538

46-
## [1.5.5]
39+
- [[#31](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/31)] Update CI to use Terraform 0.15 ([ludoo](https://github.com/ludoo)) <!-- 2021-06-03 06:00:32+00:00 -->
4740

48-
- do not fail when `resource_changes` key is not present in output
49-
- this release has been skippe don pypi
41+
## [1.5.7] - 2021-06-02
5042

51-
## [1.5.4]
43+
- [[#28](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/28)] Windows fixes ([andrewesweet](https://github.com/andrewesweet)) <!-- 2021-06-02 19:10:02+00:00 -->
5244

53-
- fix quoting in backend config args
45+
## [1.5.6] - 2021-04-15
5446

55-
## [1.5.3]
47+
- [[#27](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/27)] Don't fail when resource_changes key not present in output ([brownmike](https://github.com/brownmike)) <!-- 2021-04-15 05:23:26+00:00 -->
5648

57-
- allow customizing environment variables
49+
## [1.5.5] - 2021-04-15
5850

59-
## [1.5.2]
51+
- [[#20](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/20)] Fix quoting in backend config args ([ludoo](https://github.com/ludoo)) <!-- 2020-11-26 16:20:21+00:00 -->
6052

61-
- fix errors when plan has no variables
53+
## [1.5.4] - 2020-11-26
6254

63-
## [1.5.1]
55+
- [[#19](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/19)] New test to verify issue #17 ([ludoo](https://github.com/ludoo)) <!-- 2020-11-26 11:18:59+00:00 -->
6456

65-
- add support for `-var-file` flag
57+
## [1.5.3] - 2020-11-07
6658

67-
## [1.5.0]
59+
- [[#16](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/16)] Allow passing custom environment variables to terraform ([juliocc](https://github.com/juliocc)) <!-- 2020-11-07 16:44:33+00:00 -->
6860

69-
- add an option to allow the use of targeted resources using the `-target` flag
61+
## [1.5.2] - 2020-11-05
7062

71-
## [1.4.1]
63+
- [[#15](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/15)] Accept plan outputs with no variables ([ludoo](https://github.com/ludoo)) <!-- 2020-11-05 16:48:22+00:00 -->
7264

73-
### Fixed
65+
## [1.5.1] - 2020-06-04
7466

75-
- fix `KeyError` on plan output when no Terraform outputs have been defined (cf [#9] and [#10])
67+
- [[#12](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/12)] add support for target option ([stenh0use](https://github.com/stenh0use)) <!-- 2020-02-15 13:07:07+00:00 -->
7668

77-
## [1.3.0]
69+
## [1.5.0] - 2020-02-15
7870

79-
### Added
71+
- [[#11](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/11)] Fix errors on missing Terraform outputs ([ludoo](https://github.com/ludoo)) <!-- 2020-01-11 16:26:48+00:00 -->
8072

81-
- add an option to allow leaving `.terraform` and `terraform.state` in place on exit
73+
## [1.4.1] - 2020-01-11
8274

83-
## [1.2.0]
75+
- [[#8](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/8)] Add an option to leave terraform init data on exit ([ludoo](https://github.com/ludoo)) <!-- 2019-11-16 19:42:49+00:00 -->
8476

85-
### Added
77+
## [1.2.0] - 2019-11-05
8678

87-
- proxy raw dict iter in `TerraformValueDict`
79+
- [[#4](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/4)] Refactor module and tests for v1.0.0 ([ludoo](https://github.com/ludoo)) <!-- 2019-10-30 06:19:34+00:00 -->
8880

89-
## [1.1.0]
81+
## [1.1.0] - 2019-11-05
9082

91-
### Added
83+
- [[#6](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/6)] Proxy raw dict attributes in TerraformValueDict ([ludoo](https://github.com/ludoo)) <!-- 2019-11-05 05:04:12+00:00 -->
84+
- [[#5](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/5)] Minimal fixes to v1.0.0 ([ludoo](https://github.com/ludoo)) <!-- 2019-10-30 06:37:13+00:00 -->
9285

93-
- proxy raw dict methods in `TerraformValueDict`
86+
## [1.0.1] - 2019-10-30
9487

95-
## [1.0.1]
88+
- [[#2](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/2)] Add support for force-copy and refresh arguments ([ludoo](https://github.com/ludoo)) <!-- 2019-09-07 12:31:14+00:00 -->
9689

97-
### Changed
90+
## [1.0.0] - 2019-10-30
9891

99-
- fix links and typos in README
92+
<!-- 2019-10-30 06:21:04+00:00 < 2019-09-10 13:54:14+00:00 -->
10093

101-
## [1.0.0]
94+
- [[#4](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/4)] Refactor module and tests for v1.0.0 ([ludoo](https://github.com/ludoo)) <!-- 2019-10-30 06:19:34+00:00 -->
10295

103-
### Added
10496

105-
- support child modules in plan output
106-
- added support for `__contains__` in dict wrapper classes
107-
- add simple examples for plan and apply as fixtures
97+
## [0.6.2] - 2019-09-10
10898

109-
### Changed
99+
- [[#1](https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/pull/1)] remove tfstate ; add tf files to gitignore ([bastiandg](https://github.com/bastiandg)) <!-- 2019-03-29 08:13:06+00:00 -->
110100

111-
- refactor plan output attributes (breaking change)
112-
- refactor state wrapper (breaking change)
113-
- refactor tests
101+
## [0.6.0] - 2019-09-10
114102

115-
### Removed
116103

117-
- refactor the module interface (breaking change)
118-
- remove the ability to run commands implicitly in `setup`
119-
- remove the `run_commands` method
120-
- remove the `teardown` method
121-
- unify the `plan` and `plan_out` methods
122104

105+
<!-- markdown-link-check-disable -->
123106
[Unreleased]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v1.7.0...HEAD
124107
[1.7.0]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v1.6.5...v1.7.0
125108
[1.6.5]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v1.6.4...v1.6.5
126109
[1.6.4]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v1.6.3...v1.6.4
127-
[1.6.3]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v1.6.1...v1.6.3
110+
[1.6.3]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v1.6.2...v1.6.3
128111
[1.6.2]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v1.6.1...v1.6.2
129112
[1.6.1]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v1.6.0...v1.6.1
130113
[1.6.0]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v1.5.7...v1.6.0
@@ -136,9 +119,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
136119
[1.5.2]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v1.5.1...v1.5.2
137120
[1.5.1]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v1.5.0...v1.5.1
138121
[1.5.0]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v1.4.1...v1.5.0
139-
[1.4.1]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v1.3.0...v1.4.1
140-
[1.3.0]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v1.2.0...v1.3.0
122+
[1.4.1]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v1.2.0...v1.4.1
141123
[1.2.0]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v1.1.0...v1.2.0
142124
[1.1.0]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v1.0.1...v1.1.0
143125
[1.0.1]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v1.0.0...v1.0.1
144126
[1.0.0]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v0.6.2...v1.0.0
127+
[0.6.2]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v0.6.0...v0.6.2
128+
[0.6.0]: https://github.com/GoogleCloudPlatform/terraform-python-testing-helper/compare/v0.1...v0.6.0

tools/REQUIREMENTS.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
click
2+
ghapi
3+
iso8601

0 commit comments

Comments
 (0)