github.com/warrensbox/terraform-switcher
v1.19.0
#1160 most downloaded on Go modules
warrensbox/terraform-switcher
What this package is like to depend on
Last release 1 months ago
22 Jul 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 33 of 34 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
179 releases · first in 2018
36 releases in the last 12 months
see the full history below
Release timeline
179 releases · May 2018 to Jul 2026Releases
latest 60 of 179-
v1.19.1-0.20260722093421-8991cc829e4222 Jul 2026 pre-releaseNothing published for this version
-
v1.19.1-0.20260630120631-25ca776205f930 Jun 2026 pre-releaseNothing published for this version
-
v1.19.1-0.20260624103435-7daa0aedb88e24 Jun 2026 pre-releaseNothing published for this version
-
v1.19.009 Jun 2026Release notes
Open source →Changelog
Features
- feat(download): Allow user-provided mirror for artifact download (#777) (@yermulnik)
Documentation
- docs: add troubleshooting entry for stale HashiCorp PGP key cache (#781) (@shanukk27)
- docs: Update CHANGELOG with
v1.19.0(#782) (@yermulnik)
Go
- go: bump github.com/gookit/color from 1.6.0 to 1.6.1 (#760) (@dependabot[bot])
- go: Bump golang.org/x/term from 0.42.0 to 0.43.0 (#765) (@dependabot[bot])
- go: Bump golang.org/x/sys from 0.44.0 to 0.45.0 (#770) (@dependabot[bot])
- go: Bump golang.org/x/sys from 0.45.0 to 0.46.0 (#778) (@dependabot[bot])
- go: Bump golang.org/x/term from 0.43.0 to 0.44.0 (#779) (@dependabot[bot])
Others
- gh-actions: bump github/codeql-action from 4.35.2 to 4.35.3 (#761) (@dependabot[bot])
- gh-actions: bump fuxingloh/multi-labeler from 4.0.0 to 5.0.0 (#762) (@dependabot[bot])
- gh-actions: bump github/codeql-action from 4.35.3 to 4.35.4 (#763) (@dependabot[bot])
- gh-actions: Bump github/codeql-action from 4.35.4 to 4.35.5 (#768) (@dependabot[bot])
- gh-actions: Bump goreleaser/goreleaser-action from 7.2.1 to 7.2.2 (#769) (@dependabot[bot])
- gh-actions: Bump github/codeql-action from 4.35.5 to 4.36.0 (#771) (@dependabot[bot])
- gh-actions: Bump github/codeql-action from 4.36.0 to 4.36.1 (#775) (@dependabot[bot])
- gh-actions: Bump actions/checkout from 6.0.2 to 6.0.3 (#774) (@dependabot[bot])
- gh-actions: Bump github/codeql-action from 4.36.1 to 4.36.2 (#776) (@dependabot[bot])
Release notes
Open source →Added
- feat(download): Allow user-provided mirror for artifact download #777 (yermulnik)
- docs: add troubleshooting entry for stale HashiCorp PGP key cache #781 (shanukk27)
Other
Release notes
Open source →f6db709
This commit was created on GitHub.com and signed with GitHub’s verified signature .
GPG key ID: B5690EEEBB952194
Verified Learn about vigilant mode .
Changelog
Features
- feat(download): Allow user-provided mirror for artifact download ( #777 ) ( @yermulnik )
Documentation
-
docs: add troubleshooting entry for stale HashiCorp PGP key cache ( #781 ) ( @shanukk27 )
-
docs: Update CHANGELOG with v1.19.0 ( #782 ) ( @yermulnik )
Go
-
go: bump github.com/gookit/color from 1.6.0 to 1.6.1 ( #760 ) ( @dependabot [bot])
-
go: Bump golang.org/x/term from 0.42.0 to 0.43.0 ( #765 ) ( @dependabot [bot])
-
go: Bump golang.org/x/sys from 0.44.0 to 0.45.0 ( #770 ) ( @dependabot [bot])
-
go: Bump golang.org/x/sys from 0.45.0 to 0.46.0 ( #778 ) ( @dependabot [bot])
-
go: Bump golang.org/x/term from 0.43.0 to 0.44.0 ( #779 ) ( @dependabot [bot])
Others
-
gh-actions: bump github/codeql-action from 4.35.2 to 4.35.3 ( #761 ) ( @dependabot [bot])
-
gh-actions: bump fuxingloh/multi-labeler from 4.0.0 to 5.0.0 ( #762 ) ( @dependabot [bot])
-
gh-actions: bump github/codeql-action from 4.35.3 to 4.35.4 ( #763 ) ( @dependabot [bot])
-
gh-actions: Bump github/codeql-action from 4.35.4 to 4.35.5 ( #768 ) ( @dependabot [bot])
-
gh-actions: Bump goreleaser/goreleaser-action from 7.2.1 to 7.2.2 ( #769 ) ( @dependabot [bot])
-
gh-actions: Bump github/codeql-action from 4.35.5 to 4.36.0 ( #771 ) ( @dependabot [bot])
-
gh-actions: Bump github/codeql-action from 4.36.0 to 4.36.1 ( #775 ) ( @dependabot [bot])
-
gh-actions: Bump actions/checkout from 6.0.2 to 6.0.3 ( #774 ) ( @dependabot [bot])
-
gh-actions: Bump github/codeql-action from 4.36.1 to 4.36.2 ( #776 ) ( @dependabot [bot])
Contributors
yermulnik, shanukk27, and dependabot
-
v1.18.1-0.20260525101114-1971b1db5ef225 May 2026 pre-releaseNothing published for this version
-
v1.18.1-0.20260519193709-20a337c245ce19 May 2026 pre-releaseNothing published for this version
-
v1.18.1-0.20260511092625-4c8000a283b211 May 2026 pre-releaseNothing published for this version
-
v1.18.1-0.20260508110457-48dbe5de3a3e08 May 2026 pre-releaseNothing published for this version
-
v1.18.1-0.20260504102050-dca42630055c04 May 2026 pre-releaseNothing published for this version
-
v1.18.003 May 2026Release notes
Open source →Changelog
Features
- feat: Pull version from Terraform/Opentofu JSON endpoints (#739) (@MatthewJohn)
Bug fixes
- fix: Avoid erroneous fake opentofu release, due to markup within the Opentofu releases page when parsing version from HTML body (#738)
Documentation
- docs: Update CHANGELOG with
v1.18.0(#759) (@yermulnik)
Go
- go: bump github.com/ProtonMail/gopenpgp/v3 from 3.4.0 to 3.4.1 (#758) (@dependabot[bot])
Others
- gh-actions: bump goreleaser/goreleaser-action from 7.1.0 to 7.2.1 (#757) (@dependabot[bot])
Release notes
Open source →Added
- Replace version body parsing with JSON version #739 (MatthewJohn)
Fixed
- Avoid erroneous fake opentofu release, due to markup within the Opentofu releases page when parsing version from HTML body #738
Other
-
v1.17.122 Apr 2026Release notes
Open source →Changelog
Bug fixes
- fix(pgp): Re-work signature verification with multiple keys (#749) (@yermulnik / @MatthewJohn)
- fix(pgp): Fallback to legacy builtin PGP key (#753) (@yermulnik)
Documentation
- docs: Update CHANGELOG with
v1.17.1(#752) (@yermulnik)
Release notes
Open source →Fixed
- fix(pgp): Fallback to legacy builtin PGP key #753 (yermulnik / MatthewJohn)
- fix(pgp): Re-work signature verification with multiple keys #749 (yermulnik)
Other
-
v1.17.1-0.20260421192018-ad4b901b100221 Apr 2026 pre-releaseNothing published for this version
-
v1.17.021 Apr 2026Release notes
Open source →Changelog
Bug fixes
- fix: Verify checksum signature against every PGP key in the public key file (#747) (@pszypowicz)
Documentation
- docs: Update CHANGELOG with
v1.17.0(#748) (@yermulnik)
Go
- go: bump golang.org/x/sys from 0.42.0 to 0.43.0 (#735) (@dependabot[bot])
- go: bump golang.org/x/term from 0.41.0 to 0.42.0 (#736) (@dependabot[bot])
- go: bump github.com/zclconf/go-cty from 1.18.0 to 1.18.1 (#740) (@dependabot[bot])
Others
- gh-actions: bump github/codeql-action from 4.35.1 to 4.35.2 (#737) (@dependabot[bot])
- gh-actions: bump goreleaser/goreleaser-action from 7.0.0 to 7.1.0 (#743) (@dependabot[bot])
Release notes
Open source →Fixed
- fix: Verify checksum signature against every PGP key in the public key file #747 (pszypowicz)
Other
-
v1.16.005 Apr 2026Release notes
Open source →Changelog
Homebrew
-
feat(goreleaser/homebrew): Migrate from Formula to Cask (#732) (@yermulnik)
Historically, GoReleaser would generate hackyish formulas that would install the pre-compiled binaries. This was the only way to do it for Linuxbrew at the time, but this is no longer true, and Casks should be used instead.
ℹ️ See #607 for some more info behind this change.
👉🏻 Below are the steps to embrace this change:- Run
brew upgradeto let it auto-migrate from Formula to Cask - Run
brew uninstall --formula --force tfswitchto cleanup Formula - Your
tfswitchHomebrew installation now uses Cask instead of Formula
- Run
Documentation
- docs: Update CHANGELOG with
v1.16.0(#733) (@yermulnik)
Go
- go: bump golang.org/x/sys from 0.41.0 to 0.42.0 (#720) (@dependabot[bot])
- go: bump golang.org/x/term from 0.40.0 to 0.41.0 (#721) (@dependabot[bot])
- go: bump github.com/ProtonMail/gopenpgp/v3 from 3.3.0 to 3.4.0 (#726) (@dependabot[bot])
- go: bump github.com/hashicorp/go-version from 1.8.0 to 1.9.0 (#730) (@dependabot[bot])
Others
- gh-actions: bump github/codeql-action from 4.32.6 to 4.33.0 (#725) (@dependabot[bot])
- gh-actions: bump github/codeql-action from 4.33.0 to 4.34.1 (#727) (@dependabot[bot])
- gh-actions: bump actions/setup-go from 6.3.0 to 6.4.0 (#728) (@dependabot[bot])
- gh-actions: bump github/codeql-action from 4.34.1 to 4.35.1 (#729) (@dependabot[bot])
- gh-actions: bump super-linter/super-linter from 8.5.0 to 8.6.0 (#731) (@dependabot[bot])
-
-
v1.15.1-0.20260401090839-1df19a85dfa101 Apr 2026 pre-releaseNothing published for this version
-
v1.15.1-0.20260312094838-71b7c3f57e6a12 Mar 2026 pre-releaseNothing published for this version
-
v1.15.006 Mar 2026Release notes
Open source →Changelog
Documentation
- docs: Update CHANGELOG with
v1.15.0(#719) (@yermulnik)
Go
- go: Update golang buildchain version to 1.25.7 (#716) (@MatthewJohn)
- go: bump github.com/zclconf/go-cty from 1.17.0 to 1.18.0 (#712) (@dependabot[bot])
- go: bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 (#713) (@dependabot[bot])
Others
- gh-actions: bump actions/setup-go from 6.2.0 to 6.3.0 (#714) (@dependabot[bot])
- gh-actions: bump github/codeql-action from 4.32.4 to 4.32.5 (#717) (@dependabot[bot])
- gh-actions: bump github/codeql-action from 4.32.5 to 4.32.6 (#718) (@dependabot[bot])
Release notes
Open source →Other
- go: Update golang buildchain version to 1.25.7 #716 (MatthewJohn)
- docs: Update CHANGELOG with
v1.15.0#719 (yermulnik)
- docs: Update CHANGELOG with
-
v1.14.023 Feb 2026Release notes
Open source →Changelog
Features
- feat(versiontf): handle tofu files (#696) (@Intuinewin)
Documentation
- docs: Update CHANGELOG with
v1.14.0(#707) (@yermulnik)
Go
- go: bump golang.org/x/sys from 0.39.0 to 0.40.0 (#686) (@dependabot[bot])
- go: bump golang.org/x/term from 0.37.0 to 0.39.0 (#687) (@dependabot[bot])
- go: bump golang.org/x/sys from 0.40.0 to 0.41.0 (#700) (@dependabot[bot])
- go: bump golang.org/x/term from 0.39.0 to 0.40.0 (#703) (@dependabot[bot])
- go: bump github.com/zclconf/go-cty from 1.16.3 to 1.17.0 (#709) (@dependabot[bot])
Others
- gh-actions: bump super-linter/super-linter from 8.3.0 to 8.3.1 (#682) (@dependabot[bot])
- gh-actions: bump github/codeql-action from 4.31.8 to 4.31.9 (#683) (@dependabot[bot])
- gh-actions: bump super-linter/super-linter from 8.3.1 to 8.3.2 (#685) (@dependabot[bot])
- gh-actions: bump github/codeql-action from 4.31.9 to 4.31.10 (#688) (@dependabot[bot])
- gh-actions: bump actions/setup-go from 6.1.0 to 6.2.0 (#689) (@dependabot[bot])
- gh-actions: bump actions/setup-python from 6.1.0 to 6.2.0 (#690) (@dependabot[bot])
- gh-actions: bump actions/checkout from 6.0.1 to 6.0.2 (#691) (@dependabot[bot])
- gh-actions: bump github/codeql-action from 4.31.10 to 4.31.11 (#692) (@dependabot[bot])
- gh-actions: bump github/codeql-action from 4.31.11 to 4.32.0 (#693) (@dependabot[bot])
- gh-actions: bump super-linter/super-linter from 8.3.2 to 8.4.0 (#694) (@dependabot[bot])
- gh-actions: bump github/codeql-action from 4.32.0 to 4.32.1 (#695) (@dependabot[bot])
- Expand
super-linterworkflow permission to post to issues and PRs (#697) (@Intuinewin) - gh-actions: bump github/codeql-action from 4.32.1 to 4.32.2 (#699) (@dependabot[bot])
- gh-actions: bump super-linter/super-linter from 8.4.0 to 8.5.0 (#701) (@dependabot[bot])
- chore: Print which exact integration test is being run in GH workflow (#702) (@yermulnik)
- gh-actions: bump github/codeql-action from 4.32.2 to 4.32.3 (#705) (@dependabot[bot])
- chore: Apply
go fix ./...(#706) (@yermulnik) - gh-actions: bump github/codeql-action from 4.32.3 to 4.32.4 (#711) (@dependabot[bot])
- gh-actions: bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 (#710) (@dependabot[bot])
- chore: Add more badges to README and suppress
super-linteroutput on success (#708) (@yermulnik)
Release notes
Open source →Added
- feat(versiontf): handle tofu files #696 (Intuinewin)
Other
- chore: Add more badges to README and suppress
super-linteroutput on success #708 (yermulnik) - chore: Apply
go fix ./...#706 (yermulnik) - chore: Improve integration tests GHA workflow #702 (yermulnik)
- Expand
super-linterworkflow permission to post to issues and PRs #697 (Intuinewin) - docs: Update CHANGELOG with
v1.14.0#707 (yermulnik)
-
v1.13.1-0.20260206103652-5ad00eeaabc806 Feb 2026 pre-releaseNothing published for this version
-
v1.13.1-0.20260129092628-a99e1866efe329 Jan 2026 pre-releaseNothing published for this version
-
v1.13.1-0.20251217114954-a8e990dfea3f17 Dec 2025 pre-releaseNothing published for this version
-
v1.13.015 Dec 2025Release notes
Open source →Changelog
Documentation
- docs: Update CHANGELOG with
v1.13.0(#681) (@yermulnik)
Go
- go: Bump toolchain version requirement to
go1.25.5(#680) (@yermulnik)
Others
- gh-actions: bump github/codeql-action from 4.31.7 to 4.31.8 (#677) (@dependabot[bot])
- chore(goreleaser): Allow hyphen in Goreleaser's release notes groups config (#679) (@yermulnik)
- docs: Update CHANGELOG with
-
v1.12.014 Dec 2025Release notes
Open source →Changelog
Features
- feat(shell-completion): fish shell completion (#665) (@marcaurele)
Documentation
- docs: Update CHANGELOG with
v1.12.0(#676) (@yermulnik)
Others
- chore(multi-labeler): Remove
pull_requesttarget frommulti-labelerworkflow (#675) (@yermulnik)
Release notes
Open source → -
v1.11.013 Dec 2025Release notes
Open source →Changelog
Bug fixes
- fix: Don't PromptUI in non-interactive terminal (#669) (@yermulnik)
- fix: Fail fast if
chdirdirectory is not readable (#671) (@yermulnik)
Documentation
- docs: Update CHANGELOG with
v1.11.0(#674) (@yermulnik)
Go
- go: bump github.com/hashicorp/go-version from 1.7.0 to 1.8.0 (#662) (@dependabot[bot])
- go: bump golang.org/x/sys from 0.38.0 to 0.39.0 (#673) (@dependabot[bot])
Others
- gh-actions: bump super-linter/super-linter from 8.2.1 to 8.3.0 (#663) (@dependabot[bot])
- gh-actions: bump github/codeql-action from 4.31.5 to 4.31.6 (#664) (@dependabot[bot])
- gh-actions: bump actions/checkout from 6.0.0 to 6.0.1 (#666) (@dependabot[bot])
- gh-actions: bump github/codeql-action from 4.31.6 to 4.31.7 (#672) (@dependabot[bot])
Release notes
Open source →Fixed
- fix: Fail fast if
chdirdirectory is not readable #671 (yermulnik) - fix: Don't PromptUI in non-interactive terminal #669 (yermulnik)
Other
-
v1.10.026 Nov 2025 -
v1.9.1-0.20251114122433-0959daa3d1ca14 Nov 2025 pre-releaseNothing published for this version
-
v1.9.1-0.20251110114542-0ab38a79a90d10 Nov 2025 pre-releaseNothing published for this version
-
v1.9.002 Nov 2025 -
v1.8.1-0.20251031121734-a27c557bc93d31 Oct 2025 pre-releaseNothing published for this version
-
v1.8.1-0.20251027134621-1a11bf83f38427 Oct 2025 pre-releaseNothing published for this version
-
v1.8.023 Oct 2025 -
v1.7.1-0.20251003095831-ca0bd931a82703 Oct 2025 pre-releaseNothing published for this version
-
v1.7.002 Oct 2025 -
v1.6.1-0.20250911100257-cb926934700b11 Sep 2025 pre-releaseNothing published for this version
-
v1.6.007 Sep 2025 -
v1.5.105 Sep 2025Release notes
Open source → -
v1.5.1-0.20250821145129-b16204231f5221 Aug 2025 pre-releaseNothing published for this version
-
v1.5.007 Aug 2025Release notes
Open source →Fixed
- fix: Rectify incomplete/incorrect logging library logic #602 (yermulnik)
- fix(Goreleaser): Do not exclude
"^.*?test(ing)?"from log (overlaps with wordlatest) #605 (yermulnik)
Other
-
v1.4.8-0.20250724134709-d467bc8a475424 Jul 2025 pre-releaseNothing published for this version
-
v1.4.724 Jul 2025 -
v1.4.7-0.20250722103340-9fba4181ca0b22 Jul 2025 pre-releaseNothing published for this version
-
v1.4.7-0.20250722103325-cf19a6d73fc022 Jul 2025 pre-releaseNothing published for this version
-
v1.4.7-0.20250716134117-51ed38da68ce16 Jul 2025 pre-releaseNothing published for this version
-
v1.4.603 Jul 2025Release notes
Open source →Added
- feat: Togglable color logging #594 (yermulnik)
- feat(shell-completion): Add Bash completion script #586 (yermulnik)
Other
-
v1.4.513 May 2025 -
v1.4.5-0.20250407212729-c41c6b1b34d307 Apr 2025 pre-releaseNothing published for this version
-
v1.4.407 Apr 2025 -
v1.4.326 Mar 2025Release notes
Open source →Added
- feat: Add env vars for
installandbinargs #566 (yermulnik) - fix: reinstate env var expansion in
binand add the same forinstallTOML params #570 (yermulnik)
Other
- feat: Add env vars for
-
v1.4.214 Mar 2025 -
v1.4.107 Mar 2025Release notes
Open source →Added
- feat: Implement exclusive locking during download and install #551 (yermulnik)
- feat: recommend updating
$PATHonly when necessary #549 (yermulnik)
Other
-
v1.4.027 Feb 2025Release notes
Open source →Added
- feat: Improve messaging #546 (yermulnik)
- fix: Create home bin directory if it does not already exist (reinstate historical behavior) #544 (MatthewJohn)
- feat: Override default build format to Zip when building for Windows #527 (felipebraga)
Other
- :warning: go: bump golang.org/x/crypto from 0.33.0 to 0.34.0 (
go.mod: upgrade go directive to at least 1.23.0) #545 (dependabot[bot]) - docs: Update CHANGELOG with
v1.4.0#548 (yermulnik)
-
v1.3.026 Jan 2025Release notes
Open source →Added
Fixed
- fix(Makefile): bring up to date #535 (yermulnik)
- fix: Exclude CHANGELOG howto from distribution archives #528 (yermulnik)
Other
-
v1.2.5-0.20250222080045-d4a4f0089cab22 Feb 2025 pre-releaseNothing published for this version
-
v1.2.5-0.20241205124641-b9a143b7f47205 Dec 2024 pre-releaseNothing published for this version
-
v1.2.5-0.20241127144051-6d8226c4858d27 Nov 2024 pre-releaseNothing published for this version
-
v1.2.422 Nov 2024Release notes
Open source →Other
- :dependabot: Update Go dependencies (dependabot[bot])
- docs: Update CHANGELOG with
v1.2.4#520 (yermulnik) - docs: Update CHANGELOG with
v1.2.3#509 (yermulnik)
-
v1.2.4-0.20241122222331-17063aface4a22 Nov 2024 pre-releaseNothing published for this version
-
v1.2.4-0.20241118141330-ab7f6a9cbbc518 Nov 2024 pre-releaseNothing published for this version
-
v1.2.4-0.20241108141818-fe17216a778608 Nov 2024 pre-releaseNothing published for this version
-
v1.2.4-0.20240930204826-fc363d5d08b230 Sep 2024 pre-releaseNothing published for this version