Releases: warrensbox/terraform-switcher
Releases · warrensbox/terraform-switcher
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)
v1.1.0
v1.1.0 - 2024-04-25
Added
- feat: Support multiple TF version constraints from module and improve logging #362 (yermulnik)
- Refactor parameter parsing #356 (MatrixCrawler)
- feat: Build statically linked binaries #353 (yermulnik)
- Logging refactoring #350 (MatrixCrawler)
- Checksum check for TF Binaries #334 (MatrixCrawler)
- Feature: Add flag for install location (optional) #309 (ArronaxKP)
Fixed
- Fix for Version during build process #374 (MatrixCrawler)
- fix for #369 #370 (MatrixCrawler)
- Release Workflow fix #360 (MatrixCrawler)
- Fix/refactor deployment #352 (warrensbox)
- Fix/refactor deployment #351 (warrensbox)
Documentation
- Added how to install on README #378 (warrensbox)
- Readme and documentation update #376 (MatrixCrawler)
- Update README.md #364 (MatrixCrawler)
- docs: Actualize CHANGELOG #359 (yermulnik)
Other
- feat(goreleaser): Update
changelog
section of.goreleaser.yml
#381 (yermulnik) - Update dependabot.yml #375 (MatrixCrawler)
- optimization suggestion for #372 #373 (MatrixCrawler)
- feat: Add
CODEOWNERS
file #368 (yermulnik) - go: bump golang.org/x/crypto from 0.17.0 to 0.22.0 #367 (dependabot)
- go: bump golang.org/x/crypto from 0.16.0 to 0.17.0 #366 (dependabot)
- Create goreport.yml #365 (MatrixCrawler)
- go: bump golang.org/x/sys from 0.18.0 to 0.19.0 #358 (dependabot)
- Update Go Package Index #354 (MatrixCrawler)
- Create codeql-analysis.yml #256 (jukie)