glide v0.12.0 Release Notes

Release Date: 2016-08-23 // over 7 years ago
  • โž• 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)