All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Add support for Go 1.12, 1.13, 1.14
- Add
oldstable
support - Fix
gimme X
when$GOFLAGS
is set to a bad value
1.5.3 - 2018-10-10
- Add Go 1.11 support
- Detect
msys_nt*
as Windows (git bash)
1.5.2 - 2018-08-15
- Do not pass
GO111MODULE
on to the compiling process - Get verbose go build logs when
GIMME_DEBUG >= 2
1.5.1 - 2018-08-06
- Handle version strings like
1.x
correctly
1.5.0 - 2018-05-29
- docs about version policy
--resolve
flag- automatic resolution of
.x
versions
- fetch current stable via less convoluted
API, eliminating
jq
dependency - feedback messaging around
GIMME_TYPE=auto
1.4.0 - 2018-01-26
- optional installation of
race
directory when installing from source viaGIMME_INSTALL_RACE
- ensure downloaded file SHA 256 checksums match if available
- copyright and contributor info
1.3.0 - 2018-01-17
- Code of Conduct
1.8
and1.9
are now build-from-source bootstrapping candidates
- paginate bucket when fetching 'stable' alias
- account for future 1.1x releases in version regex
1.2.0 - 2017-07-09
- support for
stable
alias which auto-updates to point at latest release - flag/command
-k|--known|known
to list known go versions
- always set
GOROOT
when installing official binaries
1.1.0 - 2016-12-07
- Windows binary downloads
- Custom download base via
${GIMME_DOWNLOAD_BASE}
, suitable for downloading from mirrors - Default exclusion of
~/.gimme/versions
from time machine backups on macOS
- Dumped env statements end with
;
for compat with quote-lesseval $(...)
- Use existing source version if present
- Support for binary go versions no longer available for download including
go1
,1.0.1
,1.0.2
,1.0.3
,1.1
,1.1.1
,1.1.2
- Use
1.7
for bootstrapping on macOS Sierra
1.0.0 - 2016-06-29
- Automated construction of known binary versions
Dockerfile
- Embedding of copyright and license URL strings/vars
- Mention of homebrew installation method in docs
GIMME_CGO_ENABLED
to enable build of cgo supportGIMME_CC_FOR_TARGET
to specify cross compiler for cgo support- FreeBSD compatibility
- Better support for cross-compiling to arm/arm64
- Support for tee'ing build output when
GIMME_DEBUG > 1
- Bootstrapping via 1.4.3
- Removed embedded license text in favor of URL
- Parse flags/args in a while loop to catch 'em all
0.2.4 - 2015-07-15
- 1.4.2 to tested binary versions
- Mention of original project scope to docs
- Repository location to travis-ci/gimme
0.2.3 - 2015-02-05
- Testing with
GIMME_OS
andGIMME_ARCH
when possible
- Building with bootstrap go version if necessary
- Env sourcing example in docs
- Failing out via
-o pipefail
0.2.2 - 2015-01-30
- Ability to silence env printing via
GIMME_SILENT_ENV
- Check version usability by compiling rather than
go version
0.2.1 - 2015-01-30
- Show current version when listing versions
0.2.0 - 2015-01-30
- 1.4.1 to tested binary versions
- Handling of
-h
,--help
, orhelp
for usage - Handling of
-V
,--version
, orversion
for printing the version - Automatic embedding of version string/var
- "auto" install tries existing before binary, source, and git
- Assert a version is supplied before attempting an install
0.1.0 - 2016-01-27
- Initial release!