| # Release 0.7.2 (2015-11-16) |
| |
| - Fixed #139: glide.yaml file imports being reordered when file written. |
| - Fixed #140: packages in glide.yaml were no longer being deduped. |
| |
| # Release 0.7.1 (2015-11-10) |
| |
| - Fixed #136: Fixed infinite recursion in list and tree commands. |
| - Fixed issue where glide guess listed a null parent. |
| - Fixed #135: Hard failure when home directory not found for cache. |
| - Fixed #137: Some messages not ending in "\n". |
| - Fixed #132 and #133: Build from source directions incorrect (thanks hyPiRion). |
| |
| # Release 0.7.0 (2015-11-02) |
| |
| - Fixed #110: Distribution as .tag.gz instead of .zip. |
| - Issue #126: Added --no-color option to remove color for systems that do not |
| work well with color codes (thanks albrow). |
| - Added caching functionality (some opt-in). |
| - Added global debug flag. |
| - Moved yaml parsing and writing to gopkg.in/yaml.v2 and separated |
| config handling into separate package. |
| - Better godep import handling. |
| - Fixed #98: Godep command name fix (thanks jonboulle). |
| - #52 and #114: Add semantic version (SemVer) support. |
| - #108: Flatten the dependency tree by default. |
| - Fixed #107: Allow `glide get` to retrieve insecure packages with `--insecure` |
| flag. |
| - #105: Import commands accept a filename with the `-f` flag. |
| - Fixed #97: Fixed misspellings (thanks jonboulle). |
| - #96: Allow multiple packages in `glide get`. |
| - #92: Added support to `glide update` to only update a specific package. |
| - #91: `glide list` now displays if a pkg is in vendor, GOPATH, or missing. |
| - Issue #89: More robust GOPATH handling (thanks gcmt). |
| - Fixed #65: Hg commands were not checking out the codebase on the first update. |
| - Fixed #95: Added more detail for errors previously reporting "Oops! exit |
| status 128". |
| - Fixed #86 and #71: Imported package names including a sub-package were checked |
| out to the wrong location. They are not checked out to the right place and |
| multiple instances of the top level repo are merged with error checking. |
| |
| # Release 0.6.1 (2015-09-21) |
| |
| - Fixed #82: C was not recognized as an internal package. |
| - Fixed #84: novendor (nv) command returned directories with no Go code. |
| |
| # Release 0.6.0 (2015-09-16) |
| |
| - #53: Add support for gb-vendor manifest files. |
| - Added `glide tree` command to inspect the code and see the imported packages. |
| - Added `glide list` to see an alphabetized list of imported projects. |
| - Added flatten feature to flatten the vendor tree (thanks interlock). |
| - Fixed #74: Glide guess using the wrong GOROOT locations in some environments |
| (thanks janeczku). |
| - Fixed #76: Glide tree doesn't exclude core libraries with the GOROOT is |
| incorrect (thanks janeczku). |
| - Fixed #81: rebuild command did not look in vendor/ directory |
| - Fixed #77: update failed when a commit id was set for the ref |
| |
| # Release 0.5.1 (2015-08-31) |
| |
| - Fixed #58: Guess command not working. |
| - Fixed #56: Unable to use glide get on golang.org/x/[name]/[subpackage] |
| - Fixed #61: The wrong version of a dependency can be pinned when packages are |
| vendored (no VCS repo associated with them). |
| - Fixed #67: Unable to work go-get redirects. |
| - Fixed #66: 'glide up' now has an --update-vendored (-u) flag to update |
| vendored directories. |
| - Fixed #68: Handling the base where the GOPATH has multiple separated directories. |
| |
| # Release 0.5.0 (2015-08-19) |
| |
| **Glide .5 is a major update breaking some backwards compatability with |
| previous releases.** |
| |
| - Migrated to using the vendor/ directory and the go tools for vendor |
| package management. To leverage this you'll need to set the |
| environment variable GO15VENDOREXPERIMENT=1 and use Go 1.5. |
| - `glide up` is now recursive and walks installed packages if there is |
| no vendor directory. Use the --no-recursive flag to skip this. |
| - Removed GOPATH management. This was needed for vendor package |
| management that's not built into the go toolchain. |
| - Switched to github.com/Masterminds/vcs for VCS integration. |
| - When updating packages are now deleted if the --delete flag is set. |
| This feature is now opt-in. |
| - Fixed #32: Detects VCS type and endpoint changes along with a --force flag |
| to replace the checkout if desired. |
| |
| # Release 0.4.1 (2015-07-13) |
| |
| - Issue #48: When GOPATH not _vendor directory not deleting unused packages. |
| |
| # Release 0.4.0 (2015-07-07) |
| |
| - Issue #34: Delete unused packages on update unless flag set. |
| - Added 'glide create PACKAGE' |
| - Added 'glide exec COMMAND' |
| - Added 'glide get PACKAGE' |
| - Added 'glide pin FILENAME' |
| - Added 'glide guess FILENAME' |
| - Updated help text |
| |
| # Release 0.3.0 (2015-06-17) |
| |
| - Issue #46: If VCS type is set use that rather than go get. |
| - Issue #45: Added git fastpath if configured ref or tag matches current |
| one. (via roblillack) |
| - Issue #30: Added support for changed VCS type to a git repo. (thanks roblillack) |
| - Issue #42: Fixed update for new dependencies where repo not configured. |
| (thanks roblillack) |
| - Issue #25: Added GOOS and GOARCH support. |
| - Issue #35: Updated documentation on what update from existing repos means |
| - Issue #37: Added support to import from GPM and Godep |
| - Issue #36: Added example for shell (bash/zsh) prompt to show the current |
| GOPATH. (thanks eAndrius) |
| - Issue #31: The local Go bin should be higher precedence in the |
| system's PATH (via jarod). |
| - Issue #28: Use HTTPS instead of HTTP for git and hg. (Thanks chendo) |
| - Issue #26: 'glide gopath' is smarter. It now looks for glide.yaml. |
| - Issue #24: Trim whitespace off of package names. (Thanks roblillack) |
| |
| # Release 0.2.0 (2014-10-03) |
| |
| - Issue #15, #18: `glide guess` can guess dependencies for an existing |
| repo. (HUGE thanks to dz0ny) |
| - Issue #14: Glide fails now when YAML is invalid. |
| - Issue #13: cli.go added to Makefile (via roblillack) |
| - Issue #12: InitGlide takes YAML file now |
| - Issue #9: Fixed handling of $SHELL (Thanks roblillack) |
| - Issue #10: Symbolic link uses a relative path now (Thanks roblillack) |
| - Issue #5: Build step is deferred when 'go get' is used to fetch |
| packages. (Thanks gsalgado) |
| - Issue #11: Add GOBIN to glide environment (via dz0ny) |
| - Typos fixed (#17 by lamielle, #16 by roblillack) |
| - Moved the CLI handling to cli.go (github.com/codegangsta/cli) |