forked from moovweb/gvm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
93 lines (74 loc) · 2.82 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
Fri Apr 6 04:06:29 PDT 2012 Joshua Bussdieker <jbussdieker@gmail.com>
* Created automake template
Version: 1.0.x
State: LTR
CHANGES:
* Minor bug fixes and cleanup. 1.0.x will always be a safe upgrade path.
Version: 0.0.8
State: Stable
CHANGES:
* Complete overhaul of the package system. Now uses
http://github.com/moovweb/gpkg
Version: 0.0.7
State: Stable
CHANGES:
* Fixed issue with gvm use where multiple versions matched.
* Added gvm diff for checking the state of a GOROOT.
* Install now uses hg clone to copy source.
* Fixed remaining error handling. Error now output to stderr.
* Fixed error/state checking in `gvm pkg list` and `gvm pkgset list`
* Removed all command's gvm- prefix
* Revamped the folder structure for scripts so they don't show up in the path
* Added gvm prompt for including Go version and/or package set info in the bash prompt
* Added ability to build from source when running `gvm pkg install <name>` in a folder
named <name>.
Version: 0.0.6
State: Stable
CHANGES:
* Added gvm pkg install to replace gvminstall
* Added a log folder for Go download/install logs
* Running install for the same Go version twice no longer rebuilds
* Failed Go installs now get deleted.
* Cache Go source.
* Added fuzzy match for gvm uninstall
* Allow gvm use shorthand (ex. gvm use 60.3)
* Fixed bug with gvm install when GOBIN is set
* Added gvminstall for version management installs
* Added gvmake as a shortcut to running Makefile.gvm files
Version: 0.0.5
State: Stable
CHANGES:
* Added `gvm get` for updating gvm source code
* Added package sets which are containers for GOPATHs
* Major folder restructuring. MUST gvm implode to upgrade!
Version: 0.0.4
State: Stable
CHANGES:
* Lots more error handling
* Added stable option for install
* Added system install option
* Cleaned up enviroment handling
Version: 0.0.3
State: Beta
CHANGES:
* Go versions are now identified by the full tag name. Fuzzy matches of Go
versions still works (ex. "60.3").
* Fixed bug with ~/.gvm/gos folder not being created by Mercurial
* Fixed error message in `gvm list` when no Go versions are installed
* Added `gvm listall` to list all available Go versions
Version: 0.0.2
State: Alpha
CHANGES:
* Added prerequisite checks for packages needed to build Go
* Fixed error with version not displaying on new installs
* Better error handling for the cloning and building of Go (log files too!)
* Improved enviroment handling
* Better install handling for .bashrc and .profile
* Added ability to uninstall Go versions
* `gvm list` is now a parsed ls list and indicates the current version
* Switch to symbolic links to change Go versions
Version: 0.0.1
State: Experimental
CHANGES:
* Hacky proof of concept implementation. Installs in subfolders and uses cp to
switch between versions.