Releases: Masterminds/glide
Release 0.10.2
- Issue #362: Updated docs on how -update-vendored works to help avoid confusion.
- Fixed #371: Warn when name/location mismatch.
- Fixed #290: On windows Glide was sometimes pulls in current project (thanks @tzneal).
- Fixed #361: Handle relative imports (thanks tmm1).
- Fixed #373: Go 1.7 context package import issues.
Release 0.10.1
- Fixed #354: Fixed a situation where a dependency could be fetched when
set to ignore.
Release 0.10.0
- Issue #293: Added support for importing from Gomfile's (thanks mcuelenaere).
- Issue #318: Opt-In to strip VCS metadata from vendor directory.
- Issue #297: Adds exclude property for directories in local codebase to exclude from scanning.
- Issue #301: Detect version control type from scp style paths (e.g. git@) and from scheme types (e.g., git://).
- Issue #339: Add ability to remove nested vendor and Godeps workspaces directories. Note, if Godeps rewriting occured it is undone. The Godeps handling is deprecated from day one and will be removed when most Godeps projects have migrated to vendor folder handling.
- Issue #350: More detailed conflict information (commit metadata displayed).
- Issue #351: Move to Gitter for chat.
I- ssue #352: Make Glide installable. The dependencies are checked into the vendor folder.
Release 0.9.3
- Fixed #324: Glide tries to update ignored package
Release 0.9.2
This release brings with it several bug fixes and some performance optimizations.
- Fixed issue on #317: Some windows calls had the improper path separator.
- Issue #315: Track updated packages to avoid duplicated work (in part by
thockin, thanks). - Fixed #312: Don't double-print SetVersion() failure (thanks thockin).
- Fixed #311: Don't process deps if 'get' was a non-operation (thanks thockin).
- Issue #307: Moving 'already set' to a debug message to cleanup output
(thanks thockin). - Fixed #306: Don't call SetVersion twice. There was a place where it was called
twice in a logical row (thanks thockin). - Fixed #304: Glide tries to update ignored packages.
- Fixed #302: Force update can cause a panic.
Release 0.9.1
- Fixed #272: Handling appengine special package case.
- Fixed #273: Handle multiple packages in the same directory but handling
build tags used in those packages. - Added documentation explaining how import resolution works.
- Fixed #275 and #285: Empty directories as package locations reporting errors.
Improved the UX and handle the errors. - Fixed #279: Added Go 1.7 support that no longer has GO15VENDOREXPERIMENT.
- Issue #267: Added
os
andarch
import properties to the documentation. - Fixed #267: Glide was only walking the import tree based on build flags for
the current OS and Arch. This is a problem for systems like docker that have
variation built in.
Release 0.9.0
The 0.9.0 release is a large change from 0.8.0 in the way Glide works. A couple highlights include:
Glide now looks, by default, at the import tree in use rather than the complete possible tree of imports. There is a switch to use the old method.
A large refactoring of the code that makes it easier to understand and contribute to.
- Fixed #262: Using correct query string merging for go-get queries (thanks gdm85).
- Fixed #251: Fixed warning message (thanks james-lawrence).
- Adding support for IBM JazzHub.
- Fixes #250: When unable to retrieve or set version on a dependency now erroring
and exiting with non-0 exit code. - Issue #218: Added
glide rm
command. - Fixed #215: Under some error conditions the package resolver could get into
an infinite loop. - Issue #234: Adding more options to the glide.yaml file including license,
owners, homepage, etc. See the docs for more detail. - Issue #237: Added Read The Docs support and initial docs. http://glide.readthedocs.org
- Issue #248: Uses go env to get value of GO15VENDOREXPERIMENT due to 1.6 enabling
by default. - Issue #240: Glide only scans used imports rather than all paths in the tree.
The previous behavior is available via a flag. - Fixed #235: Glide on windows writing incorrect slashes to files.
- Fixed #227: Fixed ensure when multiple gopaths.
- Refactored Glide
- Many features broken out into packages. All but
action/
can be
used as libraries. - Cookoo is not used anymore
- The
action/
package replacescmd/
- Many features broken out into packages. All but
0.9.0 Release Candidate 1
The 0.9.0 release is a large change from 0.8.0 in the way Glide works. A couple highlights include:
- Glide now looks, by default, at the import tree in use rather than the complete possible tree of imports. There is a switch to use the old method.
- A large refactoring of the code that makes it easier to understand and contribute to.
Because of these large changes we're issuing release candidates to make sure it's stable before a final release. We've tested it on numerous codebase, including those that are complicated, on our own. This is when we'd normally release. Because of the major changes we're releasing a release candidate just to be sure.
- Issue #218: Added
glide rm
command. - Fixed #215: Under some error conditions the package resolver could get into
an infinite loop. - Issue #234: Adding more options to the glide.yaml file including license,
owners, homepage, etc. See the docs for more detail. - Issue #237: Added Read The Docs support and initial docs. http://glide.readthedocs.org
- Issue #248: Uses go env to get value of GO15VENDOREXPERIMENT due to 1.6 enabling
by default. - Issue #240: Glide only scans used imports rather than all paths in the tree.
The previous behavior is available via a flag. - Fixed #235: Glide on windows writing incorrect slashes to files.
- Fixed #227: Fixed ensure when multiple gopaths.
- Refactored Glide
- Many features broken out into packages. All but
action/
can be
used as libraries. - Cookoo is not used anymore
- The
action/
package replacescmd/
- Many features broken out into packages. All but
Release 0.8.3
0.8.3 is a bugfix release with emphasis on fixing Windows bugs and some less often used features. Thanks to everyone who provided feedback to improve stability within Glide.
- Issue #198: Instead of stopping
glide install
for a hash failures providing
a warning. Failed hash check is currently too aggressive. - Fixed #199:
glide up
on Windows unable to detect dependencies when GOPATH
and GOROOT on a different drive or when GOROOT ends in a path separator. - Fixed #194:
glide up
stalling on Windows due to POSIX path separators and
path list separators being used. - Fixed #185 and #187: Inaccurate hash being generated for lock file with nested
version ranges. - Fixed #182 and #183: Caching on go-import lookups mishandled some prefixes.
- Fixed issue in deduping and sub-package names.
- Fixed #189: nested dependencies that do not contain VCS information were not
being updated properly when --updated-vendored was being used. - Fixed #186: glide up PACKAGE was failing to generate a proper glide.lock file.
Release 0.8.2
With this release you may need to regenerate your glide.lock
files because there was an error correctly generating the hash of the glide.yaml
file. This is used to detect changes.
- Fixed #169: cookoo git url has auth info. Makes glide unbuildable for
environments not setup for GitHub. - Fixed #180: the hash in the glide.lock file was not being properly calculated.
- Fixed #174: glide get was causing an error when the flad --updated-vendored
was being used. - Fixed #175: glide get when the GOPATH isn't setup properly could end up in
an infinate loop.