Releases: warrensbox/terraform-switcher
Releases · warrensbox/terraform-switcher
v1.3.0
Changelog
Features
- feat: Allow to download binary with custom CPU arch (#532) (@yermulnik)
Bug fixes
- fix: Exclude CHANGELOG howto from distribution archives (#528) (@yermulnik)
- fix(Makefile): bring up to date (#535) (@yermulnik)
Documentation
- docs: TOML file belongs in Home dir only (#534) (@yermulnik)
- docs: Update CHANGELOG with
v1.3.0
(#539) (@yermulnik)
Go
- go: Bump github.com/ProtonMail/gopenpgp/v2 from 2.8.0 to 2.8.1 (#522) (@dependabot[bot])
- go: Bump golang.org/x/crypto from 0.29.0 to 0.30.0 (#523) (@dependabot[bot])
- go: Bump golang.org/x/crypto from 0.30.0 to 0.31.0 (#526) (@dependabot[bot])
- go: Bump golang.org/x/sys from 0.28.0 to 0.29.0 (#529) (@dependabot[bot])
- go: Bump golang.org/x/crypto from 0.31.0 to 0.32.0 (#530) (@dependabot[bot])
- go: Bump github.com/ProtonMail/gopenpgp/v2 from 2.8.1 to 2.8.2 (#531) (@dependabot[bot])
v1.2.4
Changelog
Documentation
- docs: Update CHANGELOG with
v1.2.3
(#509) (@yermulnik) - docs: Update CHANGELOG with
v1.2.4
(#520) (@yermulnik)
Go
- go: Bump golang.org/x/crypto from 0.27.0 to 0.28.0 (#510) (@dependabot[bot])
- go: Bump github.com/gookit/slog from 0.5.6 to 0.5.7 (#512) (@dependabot[bot])
- go: Bump golang.org/x/sys from 0.26.0 to 0.27.0 (#517) (@dependabot[bot])
- go: Bump golang.org/x/crypto from 0.28.0 to 0.29.0 (#518) (@dependabot[bot])
- go: Bump github.com/ProtonMail/gopenpgp/v2 from 2.7.5 to 2.8.0 (#516) (@dependabot[bot])
- go: Bump github.com/hashicorp/hcl/v2 from 2.22.0 to 2.23.0 (#519) (@dependabot[bot])
v1.2.3
Changelog
Bug fixes
- fix: Improve wording when installing binary (#494) (@yermulnik)
- fix: Redirect logging output to stderr (@MatthewJohn)
- fix: Update 'show' methods which output values to user to print straight to stdout rather than using logging methods (@MatthewJohn)
Documentation
- docs: Adjust version definition order of precedence (#492) (@yermulnik)
Go
- go: bump golang.org/x/sys from 0.22.0 to 0.23.0 (#497) (@dependabot[bot])
- go: bump golang.org/x/crypto from 0.25.0 to 0.26.0 (#498) (@dependabot[bot])
- go: bump golang.org/x/sys from 0.23.0 to 0.24.0 (#499) (@dependabot[bot])
- go: bump github.com/hashicorp/hcl/v2 from 2.21.0 to 2.22.0 (#501) (@dependabot[bot])
- go: bump golang.org/x/sys from 0.24.0 to 0.25.0 (#503) (@dependabot[bot])
- go: bump golang.org/x/crypto from 0.26.0 to 0.27.0 (#504) (@dependabot[bot])
Others
- gh-actions: bump anothrNick/github-tag-action from 1.70.0 to 1.71.0 (#507) (@dependabot[bot])
v1.2.2
Changelog
Documentation
- docs: Update CHANGELOG with
v1.2.0
andv1.2.1
(@yermulnik) - Merge branch 'master' into docs/Update_CHANGELOG_with_v1.2.0_and_v1.2.1 (@warrensbox)
Go
- go: bump golang.org/x/crypto from 0.24.0 to 0.25.0 (#488) (@dependabot[bot])
Others
- default: Fix default binary symlink name for Opentofu to be tofu.exe, rather than terraform.exe (@MatthewJohn)
- Fix full changelog links (@yermulnik)
- While here: drop ambiguous outdated statement from Caveats section of Homebrew formulae (@yermulnik)
- chore: Add Multi Labeler workflow (@yermulnik)
- Updated CHANGELOG (@warrensbox)
- update previous 1.2.0 changelog as well (@warrensbox)
- chore: Ignore
/CHANGELOG.md.new
file (#489) (@yermulnik) - gh-actions: bump anothrNick/github-tag-action from 1.69.0 to 1.70.0 (#490) (@dependabot[bot])
v1.2.1
Changelog
Bug fixes
- fix: Remove duplicate .exe extension added to paths for windows inside symlink, as this is already handled by ConvertExecutableExt (@MatthewJohn)
v1.2.0
v1.2.0 - 2024-07-05
Fixed
- fix: Rectify typo from #468 (+ go fmt) #478 (yermulnik)
- Fix user bin path on windows #468 (PierreTechoueyres)
Other
This release (v1.2.0) containes changes from v1.2.0-alpha2, v1.2.0-alpha1 and v1.2.0-alpha
v1.2.0-alpha2
Added
- Added ERRORlog-level #447 (MatrixCrawler)
- skip any parsing of config files if the -v flag is provided #446 (MatrixCrawler)
- RECENT to JSON Proposal #437 (MatrixCrawler)
- Convert recent file to json #436 (MatthewJohn)
- OpenTofu support and JSON recentFile support #435 (MatthewJohn)
- Check version sources based on whether verison has been set #429 (MatthewJohn)
- 154 feature request option to dry run #416 (MatrixCrawler)
Fixed
- Fix for #443 - Error unzipping on windows systems #450 (MatrixCrawler)
- fix: Only extract terraform file from Terraform release archive #433 (MatthewJohn)
- docs: Fix links to
install.sh
#432 (yermulnik) - docs: Streamline/fix docu site files and README #419 (yermulnik)
Other
- Update README.md #448 (MatrixCrawler)
- feat(goreleaser): Enable Release Changelog #418 (yermulnik)
- added changelog #415 (warrensbox)
v1.2.0-alpha1
Added
- Add debug logging when successfully obtaining parameter from location… #464 (MatthewJohn)
- Add TOML configuration and environment variable for "default version" #463 (MatthewJohn)
- feat: Allow for case-insensitve matching of products #458 (MatthewJohn)
Fixed
- fix: Allow Env vars in TOML
bin
value (re-introduce feature) #467 (yermulnik) - Fix usage for product as passing opentofu to --product does not install Terraform #461 (MatthewJohn)
Other
- docs: Update CHANGELOG with
v1.2.0-alpha
#460 (yermulnik) - Add error return values to signatures of public methods to allow migrating to returning errors rather than Fatals in future #457 (MatthewJohn)
v1.2.0-alpha
Added
- Added ERRORlog-level #447 (MatrixCrawler)
- skip any parsing of config files if the -v flag is provided #446 (MatrixCrawler)
- RECENT to JSON Proposal #437 (MatrixCrawler)
- Convert recent file to json #436 (MatthewJohn)
- OpenTofu support and JSON recentFile support #435 (MatthewJohn)
- Check version sources based on whether verison has been set #429 (MatthewJohn)
- 154 feature request option to dry run #416 (MatrixCrawler)
Fixed
- Fix for #443 - Error unzipping on windows systems #450 (MatrixCrawler)
- fix: Only extract terraform file from Terraform release archive #433 (MatthewJohn)
- docs: Fix links to
install.sh
#432 (yermulnik) - docs: Streamline/fix docu site files and README #419 (yermulnik)
Other
- Update README.md #448 (MatrixCrawler)
- feat(goreleaser): Enable Release Changelog #418 (yermulnik)
- added changelog #415 (warrensbox)
v1.2.0-alpha1
What's Changed
- feat: Allow for case-insensitve matching of products by @MatthewJohn in #458
- go: bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by @dependabot in #456
- docs: Update CHANGELOG with
v1.2.0-alpha
by @yermulnik in #460 - Fix usage for product as passing opentofu to --product does not install Terraform by @MatthewJohn in #461
- fix: Allow Env vars in TOML
bin
value (re-introduce feature) by @yermulnik in #467 - go: bump github.com/hashicorp/hcl/v2 from 2.20.1 to 2.21.0 by @dependabot in #469
- Add error return values to signatures of public methods to allow migrating to returning errors rather than Fatals in future by @MatthewJohn in #457
- Add TOML configuration and environment variable for "default version" by @MatthewJohn in #463
- Add debug logging when successfully obtaining parameter from location… by @MatthewJohn in #464
Full Changelog: v1.2.0-alpha...v1.2.0-alpha1
v1.2.0-alpha2
What's Changed
- feat: Allow for case-insensitve matching of products by @MatthewJohn in #458
- go: bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by @dependabot in #456
- docs: Update CHANGELOG with
v1.2.0-alpha
by @yermulnik in #460 - Fix usage for product as passing opentofu to --product does not install Terraform by @MatthewJohn in #461
- fix: Allow Env vars in TOML
bin
value (re-introduce feature) by @yermulnik in #467 - go: bump github.com/hashicorp/hcl/v2 from 2.20.1 to 2.21.0 by @dependabot in #469
- Add error return values to signatures of public methods to allow migrating to returning errors rather than Fatals in future by @MatthewJohn in #457
- Add TOML configuration and environment variable for "default version" by @MatthewJohn in #463
- Add debug logging when successfully obtaining parameter from location… by @MatthewJohn in #464
Full Changelog: v1.2.0-alpha...v1.2.0-alpha2
v1.2.0-alpha
What's Changed
- 154 feature request option to dry run by @MatrixCrawler in #416
- feat(goreleaser): Enable Release Changelog by @yermulnik in #418
- docs: Streamline/fix docu site files and README by @yermulnik in #419
- go: bump golang.org/x/sys from 0.19.0 to 0.20.0 by @dependabot in #426
- go: bump golang.org/x/crypto from 0.22.0 to 0.23.0 by @dependabot in #428
- docs: Fix links to
install.sh
by @yermulnik in #432 - fix: Only extract terraform file from Terraform release archive by @MatthewJohn in #433
- go: bump github.com/hashicorp/go-version from 1.6.0 to 1.7.0 by @dependabot in #438
- go: bump github.com/gookit/slog from 0.5.5 to 0.5.6 by @dependabot in #425
- go: bump github.com/spf13/viper from 1.18.2 to 1.19.0 by @dependabot in #445
- go: bump github.com/gookit/slog from 0.5.5 to 0.5.6 by @dependabot in #444
- RECENT to JSON Proposal by @MatrixCrawler in #437
- Update README.md by @MatrixCrawler in #448
- skip any parsing of config files if the -v flag is provided by @MatrixCrawler in #446
- Added ERRORlog-level by @MatrixCrawler in #447
- Fix for #443 - Error unzipping on windows systems by @MatrixCrawler in #450
- gh-actions: bump goreleaser/goreleaser-action from 5 to 6 by @dependabot in #453
- go: bump golang.org/x/sys from 0.20.0 to 0.21.0 by @dependabot in #454
- go: bump golang.org/x/crypto from 0.23.0 to 0.24.0 by @dependabot in #455
- OpenTofu support and JSON recentFile support by @MatthewJohn in #435
- Check version sources based on whether verison has been set by @MatthewJohn in #429
Full Changelog: v1.1.1...v1.2.0-alpha
v1.1.1
v1.1.1 - 2024-04-27
Fixed
- Fix issue related to additional configuration apart from terraform_version_constraint failing #401 #409 (MatrixCrawler)
- Fix issue related to terraform version constraint in version.tf not being parsed correctly #410 #402 #403 (MatrixCrawler)
- Fix issue where install.sh is unable to download tfswitch version(s) with 'v' appended to the version number #394 #413 #413 #403 (yermulnik) and (d33psky)