Skip to content

Releases: Masterminds/glide

Release 0.10.2

06 Apr 18:54
Compare
Choose a tag to compare
  • 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

25 Mar 16:08
Compare
Choose a tag to compare
  • Fixed #354: Fixed a situation where a dependency could be fetched when
    set to ignore.

Release 0.10.0

24 Mar 20:18
Compare
Choose a tag to compare
  • 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

09 Mar 15:07
Compare
Choose a tag to compare
  • Fixed #324: Glide tries to update ignored package

Release 0.9.2

08 Mar 16:04
Compare
Choose a tag to compare

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

24 Feb 16:28
Compare
Choose a tag to compare
  • 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 and arch 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

18 Feb 01:39
Compare
Choose a tag to compare

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 replaces cmd/

0.9.0 Release Candidate 1

10 Feb 19:14
Compare
Choose a tag to compare
Pre-release

The 0.9.0 release is a large change from 0.8.0 in the way Glide works. A couple highlights include:

  1. 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.
  2. 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 replaces cmd/

Release 0.8.3

30 Dec 17:47
Compare
Choose a tag to compare

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

21 Dec 15:27
Compare
Choose a tag to compare

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.