Skip to content

Latest commit

 

History

History
189 lines (114 loc) · 5.38 KB

CHANGELOG.md

File metadata and controls

189 lines (114 loc) · 5.38 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

Changed

  • This release is built with Go 1.22.1. #73

Fixed

  • Fixed path separator format for Powershell on Linux #81

Added

Changed

  • Add 10s wait between retries when there are download errors. #65

Changed

  • This release is built with Go 1.20.7. #63

Fixed

  • Fixed installation of Go 1.21.0. Versioning conventions changed as per golang/go#57631. #61
  • Fixed issues unpacking tar files for Go 1.21.0 releases. Relates to golang/go#61862. #61

Changed

  • Updated releases to use Go 1.18. #54
  • Report Go module version from gvm --version if installed via go install. #57

Fixed

  • Fix --arch flag and associated GVM_ARCH env variable. #53

Fixed

  • Fixed builds under Go 1.18. #46 #47
  • Fixed several issues identified by golangci-lint. #48

Added

  • Added macos universal build and switched to goreleaser for release builds. #50

Added

  • Add --http-timeout flag to control the timeout for HTTP requests. #43 #45

Added

  • Add an artifact for Apple M1 (darwin/arm64).

Changed

  • Use Go 1.17 to build project. #40

Fixed

  • Fix staleness issues with the gvm available output. #39 #41

Added

  • Added new gvm use flag --no-install (or -n) to disable installing and updating from source. For example, gvm use tip -n will use the tip assuming you have it already installed, but will not trigger an update. #35

Fixed

  • Fix errors with renames failing across disks by falling back to a copy/delete. #31
  • Fall back to a source code based install only when binary package URL returns with HTTP 404. #30 #32

Changed

  • Use Go 1.15 to build project. #28
  • Log a warning when binary package install fails. #29

Fixed

  • Fix output of --format match to remove a stray $ character. #25

Changed

  • Update repo to use go mod for dependency management. #17

Added

  • Add logic to retry failed downloads. #15

Added

  • Add the ability to build Go from source (e.g. gvm tip).
  • Add gvm init command that clones the Go git repository or forces a git fetch.
  • Add gvm install command.
  • Add gvm list command.
  • Add gvm available command.
  • Add gvm purge command.
  • Add gvm remove command.

Fixed

  • Download armv6l releases when GOARCH is ARM. be730193cac29bd64f751a7104a32883703741b1

Fixed

  • Fixed documentation for batch usage (cmd.exe) on README. #5

Changed

  • Binary releases are built with Go 1.9.2. #6

Added

  • Added ARM releases for Linux and FreeBSD. #6

Added

  • Added tests to check the environment variables returned by gvm.

Changed

  • Changed code to extract the Go distribution directly into HOME instead of extracting to a temp dir and then moving to HOME. #1

Initial release.