Latest release

Release 0.12.2

@mattfarina mattfarina released this Sep 13, 2016 · 44 commits to master since this release

Fixed

  • #599: In some cases was not importing dependencies config
  • #601: Fixed issue where --all-dependencies flag stopped working

Downloads

Release 0.12.1

@mattfarina mattfarina released this Aug 31, 2016 · 44 commits to master since this release

Fixed

  • #578: Not resolving parent project packages in some cases
  • #580: cross-device error handling failed on Windows in some cases
  • #590: When exit signal received remove global lock

Note, Plan 9 is an experimental OS for Go. Due to some issues we are not going
to be supporting builds for it at this time.

Downloads

Release 0.12.0

@mattfarina mattfarina released this Aug 23, 2016 · 55 commits to master since this release

Added

  • Support for distributions in FreeBSD, OpenBSD, NetBSD, and Plan9
  • #528: ARM release support (thanks @franciscocpg)
  • #563: Added initial integration testing
  • #533: Log VCS output with debug (--debug switch) when there was a VCS error (thanks @atombender)
  • #39: Added support for mirrors. See the mirror command and subcommands

Changed

  • #521: Sort subpackages for glide.yaml and glide.lock to avoid spurious diffs
  • #487: Skip lookup of subpackage location when parent repo is already known
    This skips unnecessary network requests (thanks @hori-ryota)
  • #492 and #547: Dependencies are now resolved in a global cache and exported to
    vendor/ directories. This allows sharing of VCS data between projects without
    upseting the GOPATH versions and is faster for projects vendoring dependencies.
    Some flags including --update-vendored, --cache-gopath, --use-gopath, and some
    others are deprecated and no longer needed.

Fixed

  • #287: When file or directory not found provide useful message
  • #559: Fixed error is nil issue (thanks @mfycheng)
  • #553: Export was failing with different physical devices
  • #542: Glide failed to detect some test dependencies (thanks @sdboyer)
  • #517: Fixed failure to install testImport from lock when no imports present
    or when same dependency on both import and testImport
  • #440: Fixed panic in glide tree when walking the filesystem (thanks @abhin4v)
  • #529: --delete flag deleted and re-downloaded transitive dependencies
  • #535: Resolve vendor directory symlinks (thanks @Fugiman)

Downloads

Release 0.11.0

@mattfarina mattfarina released this Jul 5, 2016 · 135 commits to master since this release

Added

  • #461: Resolve test imports
  • #458: Wizard and version detection are now on glide get
  • #444: New config wizard helps you find versions and set ranges. Can be run from
    glide init or as separate command
  • #438: Added ability to read symlink basedirs (thanks @klnusbaum)
  • #436: Added .idea to .gitignore
  • #393 and #401: Added a PPA (https://github.com/Masterminds/glide-ppa) and instructions
    on using it (thanks @franciscocpg)
  • #390: Added support for custom Go executable name. Needed for environments like
    appengine. Environment variable GLIDE_GO_EXECUTABLE (thanks @dpmcnevin)
  • #382: glide info command takes a format string and returns info (thanks @franciscocpg)
  • #365: glide list: support json output format (thanks @chancez)

Changed

  • Tags are now in the form v[SemVer]. The change is the initial v on the tag.
    This is to conform with other Go tools that require this.
  • #501: Updating the plugins documentation and adding listing
  • #500: Log an error if stripping version control data fails (thanks @alexbrand)
  • #496: Updated to github.com/Masterminds/semver 1.1.1
  • #495: Updated to github.com/Masterminds/vcs 1.8.0
  • #494: Glide install skips fetch when it is up to date
  • #489: Make shared funcs for lockfile usage (thanks @heewa)
  • #459: When a conflict occurs output the tag, if one exists, for the commit
  • #443: Updating message indentation to be uniform
  • #431: Updated the docs on subpackages
  • #433: The global shared cache was reworked in prep for future uses
  • #396: Don't update the lock file if nothing has changed

Fixed

  • #460: Sometimes ignored packages were written to lock file. Fixed.
  • #463: Fixed possible nil pointer issues
  • #453: Fix DeleteUnused flag which was not working (thanks @s-urbaniak)
  • #432: Fixed issue with new net/http/httptrace std lib package
  • #392: Correctly normalize Windows package paths (thanks @jrick)
  • #395: Creating the cache key did not handle SCP properly
  • #386: Fixed help text indentation
  • #383: Failed glide get had been updating files. No longer does this

And thanks to @derelk, @franciscocpg, @shawnps, @kngu9, @tugberkugurlu, @rhcarvalho,
@gyuho, and @7imon7ays for documentation updates.

Downloads

Release 0.10.0

@mattfarina mattfarina released this Mar 24, 2016 · 306 commits to master since this release

  • 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.

Downloads