Releases: warrensbox/terraform-switcher
Releases · warrensbox/terraform-switcher
v1.1.1
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)
1.0.2
1.0.1
1.0.0
Changelog
- 5136156 #major - create major release
- fd8dbdc - apply fixes as suggested
- a6a9ae0 - extracted defaultBin constant to an extra package as it is reused in main and lib. - added detection of home directory in case we are using windows. - updated tests accordingly.
- 996f5b7 - integrated code to copy terraform binary to path directory in windows, as the symlink does not seem to work
- 53e7142 - updated x/text package due to a vulnerability
- 74bbd31 Apply suggestions from code review
- cb7237c Check binPath instead of defaulting to /usr/local/bin/
- b209461 Cleanup comments
- ca3950d Create go.yml
- 68b07a2 Fix binPath when getting latest
- 87442e4 Make leading slash optional in regex when looking for versions
- 4839e56 Merge branch 'master' into fix/move-circle-github-ci
- a487630 Merge pull request #288 from hknerts/master
- 5381b65 Merge pull request #295 from jukie/jukie/fix-binpath-2
- 2bda316 Merge pull request #297 from jukie/jukie/fix-binpath
- 3af6a33 Merge pull request #305 from JayDoubleu/patch-1
- 3cec6bf Merge pull request #313 from tusv/artifactory-regex-fix
- b7fc0d7 Merge pull request #314 from kim0/aka/user-home-dir
- abfbee7 Merge pull request #321 from eternityduck/patch-1
- e5ca144 Merge pull request #327 from MatrixCrawler/windows-home-dir
- ef1f0ce Merge pull request #332 from warrensbox/dependabot/go_modules/golang.org/x/sys-0.18.0
- b74a6fd Merge pull request #335 from warrensbox/fix/move-circle-github-ci
- 387ad96 Merge pull request #336 from warrensbox/master
- 4145329 Merge pull request #337 from warrensbox/fix/move-circle-github-ci
- 80a33f7 Merge pull request #338 from warrensbox/master
- 6950928 Refactor re-use of PLATFORM
- 408dc99 Remove uneccesary lines in init
- 74fcefa Remove unused func
- 9c9a035 Update README.md
- c0c2823 Update README.md
- a9cdb95 Update lib/symlink_test.go
- 3751b72 Update lib/symlink_test.go
- 97a1178 Updating "x/text" to prevent CVE-2022-32149
- 38dac39 Use go-homedir everywhere
- 395e143 Use os.UserHomeDir() everywhere
- da4d8b8 added bindir
- 75a2d4e added build code
- eb0ff7f added cutom path
- 27d68ec added more test
- d18976a fix run command
- 9a74553 go mod tidy
- d081668 go: bump golang.org/x/sys
- 18961ca rm circle ci
- 5ae065a separate windows and linux test
- 51dd3bf simplify test
- 948df12 test build
- 34397f7 test linting
- c2926b9 testing
- cd44d4e typo -added s
- 0ea5a70 update goreleaser
0.13.1308
Changelog
- 8a7f5f5 Add default or fallback version for CICD pipelines
- e77b48c Default version flag added
- 5a95fbc Merge pull request #275 from sivaramsajeev/feature/default-version
- d7dfd1b Merge pull request #286 from warrensbox/feature/add-fallback-option
- 70e50f9 Merge pull request #287 from warrensbox/master
- d8d713f Update main.go
- f1c77e1 added fallback option
0.13.1300
Changelog
- 05dbd11 Add Linux ARMv{6,7} arch to
install.sh
- 5fbd75d Create dependabot.yml
- ef92e9a Merge pull request #257 from Jukie/master
- f0a0811 Merge pull request #261 from warrensbox/feature/add_more_platforms_to_install.sh
- 201c8e9 Merge pull request #276 from warrensbox/master
- 62ae3e1 Update dependabot.yml
- 107631f update go sum
0.13.1288
0.13.1275
Context
Tfswitch cannot reach Hashicorp url and cli help not up-to-date
Fixed
- Update the regex for hashicorp url
- Update documentation on CLI
Upgrade
N/A
Added
N/A
Removed
N/A
Fixes:
Changelog
- 6c622c5 🐛 Corrected bad installations if user doesn't input 2 dots in version
- 585ed97 📝 Updated documentation instead of code
- 4ab85e4 Drop
xargs
in favour ofwhile
loop and switch one anotherset +e
- 98cdf38 Fail CircleCI early
- 73ca476 Merge pull request #246 from warrensbox/fix/Fail_CircleCI_pipeline_on_errors
- 3072cc2 Merge pull request #249 from afreyermuth98/master
- 59df4fb Merge pull request #251 from chrispruitt/adjust-mirror-regex
- 1d262d6 Merge pull request #253 from warrensbox/master
- 49579b9 Push breaking change for testing
- 518152c Revert last change
- cc61983 adjust regex to get all terraform versinos from mirror
0.13.1250
Context
Issues with changing directories
Fixed
- Chdir with absolute project path
- MacOs -> macOS to be consistent with the standard casing
Upgrade
- upgraded to go 1.18
Added
- Include testing in build job
find ./test-data/* -type d | xargs -n 1 ./build/tfswitch -c
Removed
N/A
Fixes:
Changelog
- 64761d4 Automate binary tests from test-data directory (#234)
- 404af78 Fix chDirPath flag to allow absolute paths
- 08a85ed Fix image ref
- 214a4bd Fix working directory
- 35f482a MacOs -> macOS to be consistent with the standard casing (#230)
- 35b481a Merge pull request #235 from Jukie/techdebt/go-upgrade
- 6583c47 Merge pull request #244 from warrensbox/bug-fix/chdirpath
- 8a41cc2 Merge pull request #245 from warrensbox/master
- 936debf Swap logic for sourcing directory path
- 5e36f12 Upgrade to Go 1.18
- 1b35962 Upgrade to Go 1.18 (#232)