PackageTrack
Sign in Get early access

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 2026
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 179
  1. v1.19.1-0.20260722093421-8991cc829e42 22 Jul 2026 pre-release

    Nothing published for this version

  2. v1.19.1-0.20260630120631-25ca776205f9 30 Jun 2026 pre-release

    Nothing published for this version

  3. v1.19.1-0.20260624103435-7daa0aedb88e 24 Jun 2026 pre-release

    Nothing published for this version

  4. v1.19.0 09 Jun 2026
    Release notes

    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])
    Open source →
    Release notes

    Full Changelog

    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

    Open source →
    Release notes

    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

    Open source →
  5. v1.18.1-0.20260525101114-1971b1db5ef2 25 May 2026 pre-release

    Nothing published for this version

  6. v1.18.1-0.20260519193709-20a337c245ce 19 May 2026 pre-release

    Nothing published for this version

  7. v1.18.1-0.20260511092625-4c8000a283b2 11 May 2026 pre-release

    Nothing published for this version

  8. v1.18.1-0.20260508110457-48dbe5de3a3e 08 May 2026 pre-release

    Nothing published for this version

  9. v1.18.1-0.20260504102050-dca42630055c 04 May 2026 pre-release

    Nothing published for this version

  10. v1.18.0 03 May 2026
    Release notes

    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

    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])
    Open source →
    Release notes

    Full Changelog

    Added

    Fixed

    • Avoid erroneous fake opentofu release, due to markup within the Opentofu releases page when parsing version from HTML body #738

    Other

    Open source →
  11. v1.17.1 22 Apr 2026
    Release notes

    Changelog

    Bug fixes

    Documentation

    Open source →
    Release notes

    Full Changelog

    Fixed

    Other

    Open source →
  12. v1.17.1-0.20260421192018-ad4b901b1002 21 Apr 2026 pre-release

    Nothing published for this version

  13. v1.17.0 21 Apr 2026
    Release notes

    Changelog

    Bug fixes

    • fix: Verify checksum signature against every PGP key in the public key file (#747) (@pszypowicz)

    Documentation

    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])
    Open source →
    Release notes

    Full Changelog

    Fixed

    • fix: Verify checksum signature against every PGP key in the public key file #747 (pszypowicz)

    Other

    Open source →
  14. v1.16.0 05 Apr 2026
    Release notes

    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 upgrade to let it auto-migrate from Formula to Cask
      • Run brew uninstall --formula --force tfswitch to cleanup Formula
      • Your tfswitch Homebrew installation now uses Cask instead of Formula

    Documentation

    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])
    Open source →
    Release notes

    Full Changelog

    Added

    • feat(goreleaser/homebrew): Migrate from Formula to Cask #732 (yermulnik)

    Other

    Open source →
  15. v1.15.1-0.20260401090839-1df19a85dfa1 01 Apr 2026 pre-release

    Nothing published for this version

  16. v1.15.1-0.20260312094838-71b7c3f57e6a 12 Mar 2026 pre-release

    Nothing published for this version

  17. v1.15.0 06 Mar 2026
    Release notes

    Changelog

    Documentation

    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])
    Open source →
    Release notes

    Full Changelog

    Other

    Open source →
  18. v1.14.0 23 Feb 2026
    Release notes

    Changelog

    Features

    Documentation

    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-linter workflow 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-linter output on success (#708) (@yermulnik)
    Open source →
    Release notes

    Full Changelog

    Added

    Other

    • chore: Add more badges to README and suppress super-linter output on success #708 (yermulnik)
    • chore: Apply go fix ./... #706 (yermulnik)
    • chore: Improve integration tests GHA workflow #702 (yermulnik)
    • Expand super-linter workflow permission to post to issues and PRs #697 (Intuinewin)
    • docs: Update CHANGELOG with v1.14.0 #707 (yermulnik)
    Open source →
  19. v1.13.1-0.20260206103652-5ad00eeaabc8 06 Feb 2026 pre-release

    Nothing published for this version

  20. v1.13.1-0.20260129092628-a99e1866efe3 29 Jan 2026 pre-release

    Nothing published for this version

  21. v1.13.1-0.20251217114954-a8e990dfea3f 17 Dec 2025 pre-release

    Nothing published for this version

  22. v1.13.0 15 Dec 2025
    Release notes

    Changelog

    Documentation

    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)
    Open source →
    Release notes

    Full Changelog

    Other

    • go: Bump toolchain version requirement to go1.25.5 #680 (yermulnik)
    • chore(goreleaser): Allow hyphen in Goreleaser's release notes groups config #679 (yermulnik)
    • docs: Update CHANGELOG with v1.13.0 #681 (yermulnik)
    Open source →
  23. v1.12.0 14 Dec 2025
    Release notes

    Changelog

    Features

    Documentation

    Others

    • chore(multi-labeler): Remove pull_request target from multi-labeler workflow (#675) (@yermulnik)
    Open source →
    Release notes

    Full Changelog

    Added

    Other

    Open source →
  24. v1.11.0 13 Dec 2025
    Release notes

    Changelog

    Bug fixes

    Documentation

    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])
    Open source →
    Release notes

    Full Changelog

    Fixed

    • fix: Fail fast if chdir directory is not readable #671 (yermulnik)
    • fix: Don't PromptUI in non-interactive terminal #669 (yermulnik)

    Other

    Open source →
  25. v1.10.0 26 Nov 2025
    Release notes

    Full Changelog

    Fixed

    Other

    Open source →
  26. v1.9.1-0.20251114122433-0959daa3d1ca 14 Nov 2025 pre-release

    Nothing published for this version

  27. v1.9.1-0.20251110114542-0ab38a79a90d 10 Nov 2025 pre-release

    Nothing published for this version

  28. v1.9.0 02 Nov 2025
    Release notes

    Full Changelog

    Added

    • feat(terragrunt): Support root.hcl and custom file name #644 (yermulnik)

    Other

    Open source →
  29. v1.8.1-0.20251031121734-a27c557bc93d 31 Oct 2025 pre-release

    Nothing published for this version

  30. v1.8.1-0.20251027134621-1a11bf83f384 27 Oct 2025 pre-release

    Nothing published for this version

  31. v1.8.0 23 Oct 2025
    Release notes

    Full Changelog

    Added

    • feat: Check if version matches version requirement #640 (yermulnik)

    Other

    Open source →
  32. v1.7.1-0.20251003095831-ca0bd931a827 03 Oct 2025 pre-release

    Nothing published for this version

  33. v1.7.0 02 Oct 2025
    Release notes

    Full Changelog

    Added

    Other

    Open source →
  34. v1.6.1-0.20250911100257-cb926934700b 11 Sep 2025 pre-release

    Nothing published for this version

  35. v1.6.0 07 Sep 2025
    Release notes

    Full Changelog

    Added

    • feat: Add Keybase as fallback source of Hashicorp's public PGP-key #624 (yermulnik)

    Fixed

    • fix: [release workflow] mkdocs gh-deploy requires creds to persist #623 (yermulnik)

    Other

    Open source →
  36. v1.5.1 05 Sep 2025
    Release notes

    Full Changelog

    Other

    • chore: DependaBot updates
    • docs: Update CHANGELOG with v1.5.1 #622 (yermulnik)
    Open source →
  37. v1.5.1-0.20250821145129-b16204231f52 21 Aug 2025 pre-release

    Nothing published for this version

  38. v1.5.0 07 Aug 2025
    Release notes

    Full Changelog

    Fixed

    • fix: Rectify incomplete/incorrect logging library logic #602 (yermulnik)
    • fix(Goreleaser): Do not exclude "^.*?test(ing)?" from log (overlaps with word latest) #605 (yermulnik)

    Other

    Open source →
  39. v1.4.8-0.20250724134709-d467bc8a4754 24 Jul 2025 pre-release

    Nothing published for this version

  40. v1.4.7 24 Jul 2025
    Release notes

    Full Changelog

    Fixed

    • fix: Command-line flags to show/install latest stable versions are broken #601 (yermulnik)

    Other

    • chore(Makefile): another small set of improvements (no functional changes) #600 (yermulnik)
    • chore(Makefile): Improve super-linter target for a plain repo and a worktree #597 (yermulnik)
    • docs: Update CHANGELOG with v1.4.7 #604 (yermulnik)
    Open source →
  41. v1.4.7-0.20250722103340-9fba4181ca0b 22 Jul 2025 pre-release

    Nothing published for this version

  42. v1.4.7-0.20250722103325-cf19a6d73fc0 22 Jul 2025 pre-release

    Nothing published for this version

  43. v1.4.7-0.20250716134117-51ed38da68ce 16 Jul 2025 pre-release

    Nothing published for this version

  44. v1.4.6 03 Jul 2025
    Release notes

    Full Changelog

    Added

    Other

    • docs: Update CHANGELOG with v1.4.6 #596 (yermulnik)
    • chore(Makefile): Add govulncheck target #593 (yermulnik)
    • chore(.github/linters/.golangci.yml): Sync config with super-linter #592 (yermulnik)
    • chore(goreleaser): Brews: install Bash completion script #590 (yermulnik)
    Open source →
  45. v1.4.5 13 May 2025
    Release notes

    Full Changelog

    Changed

    • feat(gpg): Switch from deprecated Go crypto to ProtonMail/gopenpgp@v3 #579 (yermulnik)

    Other

    Open source →
  46. v1.4.5-0.20250407212729-c41c6b1b34d3 07 Apr 2025 pre-release

    Nothing published for this version

  47. v1.4.4 07 Apr 2025
    Release notes

    Full Changelog

    Fixed

    Other

    Open source →
  48. v1.4.3 26 Mar 2025
    Release notes

    Full Changelog

    Added

    • feat: Add env vars for install and bin args #566 (yermulnik)
    • fix: reinstate env var expansion in bin and add the same for install TOML params #570 (yermulnik)

    Other

    Open source →
  49. v1.4.2 14 Mar 2025
    Release notes

    Full Changelog

    Added

    • fix: Improve logging and fix symlink installation issues #559 (yermulnik)

    Other

    Open source →
  50. v1.4.1 07 Mar 2025
    Release notes

    Full Changelog

    Added

    • feat: Implement exclusive locking during download and install #551 (yermulnik)
    • feat: recommend updating $PATH only when necessary #549 (yermulnik)

    Other

    Open source →
  51. v1.4.0 27 Feb 2025
    Release notes

    Full Changelog

    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)
    Open source →
  52. v1.3.0 26 Jan 2025
    Release notes

    Full Changelog

    Added

    • feat: Allow to download binary with custom CPU arch #532 (yermulnik)

    Fixed

    Other

    Open source →
  53. v1.2.5-0.20250222080045-d4a4f0089cab 22 Feb 2025 pre-release

    Nothing published for this version

  54. v1.2.5-0.20241205124641-b9a143b7f472 05 Dec 2024 pre-release

    Nothing published for this version

  55. v1.2.5-0.20241127144051-6d8226c4858d 27 Nov 2024 pre-release

    Nothing published for this version

  56. v1.2.4 22 Nov 2024
    Release notes

    Full Changelog

    Other

    Open source →
  57. v1.2.4-0.20241122222331-17063aface4a 22 Nov 2024 pre-release

    Nothing published for this version

  58. v1.2.4-0.20241118141330-ab7f6a9cbbc5 18 Nov 2024 pre-release

    Nothing published for this version

  59. v1.2.4-0.20241108141818-fe17216a7786 08 Nov 2024 pre-release

    Nothing published for this version

  60. v1.2.4-0.20240930204826-fc363d5d08b2 30 Sep 2024 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive