Releases: go-nv/goenv
Releases · go-nv/goenv
Release list
3.1.4
goenv 3.1.4
Installation:
Quick Binary Install (No Go Required!)
# Linux/macOS
curl -sfL https://raw.githubusercontent.com/go-nv/goenv/main/install.sh | bash
# Windows (PowerShell)
irm https://raw.githubusercontent.com/go-nv/goenv/main/install.ps1 | iex
# Or download directly:
# Linux (x64): goenv_3.1.4_linux_amd64.tar.gz
# Linux (ARM64): goenv_3.1.4_linux_arm64.tar.gz
# macOS (Intel): goenv_3.1.4_darwin_amd64.tar.gz
# macOS (M1/M2): goenv_3.1.4_darwin_arm64.tar.gz
# Windows (x64): goenv_3.1.4_windows_amd64.zipWhat's Changed
Changelog
Bug Fixes
- 3da9d5d: fix(release): APP_VERSION stuck at 3.0.0 — wrong branch target in update script (#566) (@jlec)
- 4abf4c6: fix(tools): update golangci-lint to v2 import path (#567) (@jlec)
- 66571a3: fix: prevent false positive recursion detection in tests (Fixes #564) (#569) (@ChronosMasterOfAllTime)
Full Changelog: 3.1.3...3.1.4
3.1.3
goenv 3.1.3
Installation:
Quick Binary Install (No Go Required!)
# Linux/macOS
curl -sfL https://raw.githubusercontent.com/go-nv/goenv/main/install.sh | bash
# Windows (PowerShell)
irm https://raw.githubusercontent.com/go-nv/goenv/main/install.ps1 | iex
# Or download directly:
# Linux (x64): goenv_3.1.3_linux_amd64.tar.gz
# Linux (ARM64): goenv_3.1.3_linux_arm64.tar.gz
# macOS (Intel): goenv_3.1.3_darwin_amd64.tar.gz
# macOS (M1/M2): goenv_3.1.3_darwin_arm64.tar.gz
# Windows (x64): goenv_3.1.3_windows_amd64.zipWhat's Changed
Changelog
Bug Fixes
- 688c47e: fix(shims): Preserve system PATH case on Windows in goenv exec (#561) (@ChronosMasterOfAllTime)
- 09be2c9: fix(shims): resolve Windows batch file syntax error in generated shims (#556) (@ChronosMasterOfAllTime)
- ea61d60: fix(tools): make version optional and improve error reporting for install-vscode (#559) (@ChronosMasterOfAllTime)
Full Changelog: 3.1.2...3.1.3
2.2.41
Changes since 2.2.40
- [goenv-bot]: Add 1.26.4 1.25.11 definition to goenv @goenv-bot (#558)
- Bump release-drafter/release-drafter from 7.3.0 to 7.3.1 @dependabot[bot] (#551)
- Update APP_VERSION to 2.2.41 @goenv-bot (#540)
- Bump release-drafter/release-drafter from 7.2.0 to 7.3.0 @dependabot[bot] (#538)
- Update docs in preparation for v3 rollout @ChronosMasterOfAllTime (#525)
3.1.2
goenv 3.1.2
Installation:
Quick Binary Install (No Go Required!)
# Linux/macOS
curl -sfL https://raw.githubusercontent.com/go-nv/goenv/main/install.sh | bash
# Windows (PowerShell)
irm https://raw.githubusercontent.com/go-nv/goenv/main/install.ps1 | iex
# Or download directly:
# Linux (x64): goenv_3.1.2_linux_amd64.tar.gz
# Linux (ARM64): goenv_3.1.2_linux_arm64.tar.gz
# macOS (Intel): goenv_3.1.2_darwin_amd64.tar.gz
# macOS (M1/M2): goenv_3.1.2_darwin_arm64.tar.gz
# Windows (x64): goenv_3.1.2_windows_amd64.zipWhat's Changed
Changelog
Features
- 1330a4b: feat: Add shim compatibility checks and recursion guard in exec command to guard against old shim issues (#550) (@AdamDrewsTR)
- 48da144: feat: VSCode tools auto-install + go.mod version handling improvements (#554) (@ChronosMasterOfAllTime)
Bug Fixes
- 547784a: fix(exec): deduplicate GOPATH before prepending version-specific path (#553) (@jlec)
- cf12435: fix(shims): rehash scans both v3 and legacy gopath bin (Option C — additive) (#548) (@jlec)
Others
- 4722b55: Fix installation script URLs in README (#544) (@jlec)
- 8ff1cb4: Fix: Add support for 'latest' and 'unstable' keywords in install command (#549) (@ChronosMasterOfAllTime)
- c330601: fix install script (@ChronosMasterOfAllTime)
Full Changelog: 3.1.1...3.1.2
3.1.1
goenv 3.1.1
Installation:
Quick Binary Install (No Go Required!)
# Linux/macOS
curl -sfL https://raw.githubusercontent.com/go-nv/goenv/main/install.sh | bash
# Windows (PowerShell)
irm https://raw.githubusercontent.com/go-nv/goenv/main/install.ps1 | iex
# Or download directly:
# Linux (x64): goenv_3.1.1_linux_amd64.tar.gz
# Linux (ARM64): goenv_3.1.1_linux_arm64.tar.gz
# macOS (Intel): goenv_3.1.1_darwin_amd64.tar.gz
# macOS (M1/M2): goenv_3.1.1_darwin_arm64.tar.gz
# Windows (x64): goenv_3.1.1_windows_amd64.zipWhat's Changed
Changelog
Bug Fixes
- 34afd30: fix(init): Update 'read -ra' to 'read -rA' in zsh fixing invalid option errors (#539) (@mstansberry)
Others
- 6de0c92: Remove stale goenv shims from v2 installations during upgrade to v3 (#537) (@AdamDrewsTR)
Full Changelog: 3.1.0...3.1.1
2.2.40
Changes since 2.2.39
- Bump goreleaser/goreleaser-action from 6 to 7 @dependabot[bot] (#526)
- Bump release-drafter/release-drafter from 7.1.1 to 7.2.0 @dependabot[bot] (#527)
- Bump actions/checkout from 5 to 6 @dependabot[bot] (#528)
- Bump actions/setup-go from 5 to 6 @dependabot[bot] (#529)
- Bump actions/upload-artifact from 4 to 7 @dependabot[bot] (#530)
- [goenv-bot]: Add 1.26.3 1.25.10 definition to goenv @goenv-bot (#534)
- Update APP_VERSION to 2.2.40 @goenv-bot (#520)
3.1.0
goenv 3.1.0
Installation:
Quick Binary Install (No Go Required!)
# Linux/macOS
curl -sfL https://raw.githubusercontent.com/go-nv/goenv/main/install.sh | bash
# Or download directly:
# Linux (x64): goenv_3.1.0_linux_amd64.tar.gz
# Linux (ARM64): goenv_3.1.0_linux_arm64.tar.gz
# macOS (Intel): goenv_3.1.0_darwin_amd64.tar.gz
# macOS (M1/M2): goenv_3.1.0_darwin_arm64.tar.gz
# Windows (x64): goenv_3.1.0_windows_amd64.zipWhat's Changed
Changelog
Others
- f07bf43: Fix install list command to show installable versions from remote (#531) (@ChronosMasterOfAllTime)
- 7226986: V3: Fix doctor system go detection and goenv shimming (#532) (@ChronosMasterOfAllTime)
- 2b2ec79: parity for GH workflows with master (@ChronosMasterOfAllTime)
- 6867f40: rename v3 release drafter to main (@ChronosMasterOfAllTime)
Full Changelog: 3.0.1...3.1.0
3.0.1
goenv 3.0.1
Installation:
Quick Binary Install (No Go Required!)
# Linux/macOS
curl -sfL https://raw.githubusercontent.com/go-nv/goenv/main/install.sh | bash
# Or download directly:
# Linux (x64): goenv_3.0.1_linux_amd64.tar.gz
# Linux (ARM64): goenv_3.0.1_linux_arm64.tar.gz
# macOS (Intel): goenv_3.0.1_darwin_amd64.tar.gz
# macOS (M1/M2): goenv_3.0.1_darwin_arm64.tar.gz
# Windows (x64): goenv_3.0.1_windows_amd64.zipWhat's Changed
Changelog
Others
- f70cd01: Prereleaser fixes (#521) (@ChronosMasterOfAllTime)
Full Changelog: 3.0.0...3.0.1
3.0.0
goenv 3.0.0
Installation:
Quick Binary Install (No Go Required!)
# Linux/macOS
curl -sfL https://raw.githubusercontent.com/go-nv/goenv/main/install.sh | bash
# Or download directly:
# Linux (x64): goenv_3.0.0_linux_amd64.tar.gz
# Linux (ARM64): goenv_3.0.0_linux_arm64.tar.gz
# macOS (Intel): goenv_3.0.0_darwin_amd64.tar.gz
# macOS (M1/M2): goenv_3.0.0_darwin_arm64.tar.gz
# Windows (x64): goenv_3.0.0_windows_amd64.zipWhat's Changed
Changelog
Others
- 62c9bcd: Build binaries on prerelease/release (#519) (Stathi C. efstathiosc@gmail.com)
- 7f6abc5: Update release-drafter.yml to v7 (Stathi C. efstathiosc@gmail.com)
- d66690e: V3 - Initial Cut of Modernized Go version (#479) (Efstathios Chouliaris Efstathios.Chouliaris@thomsonreuters.com)
Full Changelog: ...3.0.0
2.2.39
Changes since 2.2.38
- Bump release-drafter/release-drafter from 7.0.0 to 7.1.1 @dependabot[bot] (#516)
- [goenv-bot]: Add 1.26.2 1.25.9 definition to goenv @goenv-bot (#517)
- Update APP_VERSION to 2.2.39 @goenv-bot (#512)
🧰 Maintenance
- Bump release-drafter/release-drafter from 6.4.0 to 7.0.0 @dependabot[bot] (#515)