NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #276 by repository stars
Last release 6 years ago
no release in 18 months
Release timing varies
gaps range from 9 days to 7 months
Most releases are documented
notes for 9 of 12 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
108 releases · first in 2017
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Released on June 13, 2019. We are looking for sponsors!
Released on June 13, 2019. We are looking for sponsors!
Nothing published for this version
CHANGELOG: prepare for 0.5.3 release
CHANGELOG: prepare for 0.5.3 release
Fixes #2160.
Released on May 13, 2019
0.5.2 was released without a "v" prefix on the tag. The contents of this release are identical to 0.5.2.
v0.5.3: CHANGELOG: prepare for 0.5.3 release
Compare
Nothing published for this version
Nothing published for this version
Fix indefinite hang cloning Git repositories that failed fsck checks. ([#2070][2070])
Released on February 16, 2019
IMPROVEMENTS:
noverify field in Gopkg.toml allows for the preservation of excess files under vendor. (#2002)arm, armv6 (#2102), s390x (#2070), and ppc architectures.BUG FIXES:
dep ensure removed projects from Gopkg.lock. (#1945).Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
See the release announcement for an overview of major changes!
See the release announcement for an overview of major changes!
NEW FEATURES:
install.sh script. (#1533).DEPCACHEAGE env var. (#1711).DEPPROJECTROOT environment variable to supersede GOPATH deduction and explicitly set the current project's root (#1883).dep ensure now explains what changes to the code or Gopkg.toml have induced solving (#1912).Gopkg.lock, and the contents of vendor are only rewritten on change or hash mismatch (#1912).dep check quickly reports if imports, Gopkg.toml, Gopkg.lock, and vendor are out of sync (#1932).BUG FIXES:
IMPROVEMENTS:
inputs-digest was removed from Gopkg.lock (#1912).Gopkg.lock, and the contents of vendor are only rewritten on change or hash mismatch (#1912).Godeps folder (#1822).dep status to avoid hitting open file limits (#1923).Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
v0.4.1 is a hotfix release that addresses a significant omission in v0.4.0: per-project pruning rules in Gopkg.toml were not respected.
v0.4.1 is a hotfix release that addresses a significant omission in v0.4.0: per-project pruning rules in Gopkg.toml were not respected.
In the interest of causing minimal disruption to existing CI infrastructure, this release also restores the original behavior of dep prune. The command is hidden, and the old behavior is still (even without the aforementioned bugfix) inferior to the new, dep ensure-integrated pruning behavior in every way.
However, existing scripts based on dep prune will continue to work using the old behavior, giving users an opportunity to update their scripts without causing undue pain in the process. Note that a future release of dep will remove dep prune entirely, so fix your stuff now 😄
v0.4.0 is a significant milestone for dep. It removes the dep prune command, absorbing its behavior entirely into dep ensure , with additional granula
v0.4.0 is a significant milestone for dep. It removes the dep prune command, absorbing its behavior entirely into dep ensure, with additional granular controls. This is an immediate boon for users' workflows, but it also unblocks the path to finishing essential parts of dep's design.
It is strongly recommended that you update your Gopkg.toml to include the new pruning directives as soon as you update to this new version of dep. For most projects, adding this to Gopkg.toml will be fine:
[prune]
unused-packages = true
go-tests = trueThis will do everything dep prune used to, and more, with fewer bugs.
Less verbose, but equally exciting news: dep init now supports automated conversions from govendor and glock!
Finally, this release includes a new, detailed documentation site!
dep prune into dep ensure. (#944)DEPCACHEDIR. (#1234)dep status. (#1389.exe suffix. (#1291)-no-vendor flag for ensure -update. (#1361)git ls-remote output and ignore all malformed lines. (#1379)-v flag to ensure sub command's syntax. (#1458)Gopkg.toml source fields. (#1509)dep status. (#962)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add support for importing from gvt and gb .
NEW FEATURES:
DEPNOLOCK environment variable.dep ensure -no-vendor -dry-run now exits with an error when changes wouldGopkg.lock. This is useful for CI. (#1256)BUG FIXES:
vendor symlink rather than returning an error. (#1191)status shows incorrect reason for lock mismatch when ignoring packages.IMPROVEMENTS:
dep ensure -add and -update when lock is out-of-sync. (#1225)dep ensure -add now concurrently fetches the source and adds the projects.Gopkg.toml and Gopkg.lock.dep ensure -update now concurrently validates the passed project arguments.-update. (#1175)dep status now concurrently fetches repo info. Improving status performance.WIP:
Nothing published for this version
Nothing published for this version
gps: Add satisfiability check for case variants
Changes since v0.3.0:
os.Chmod failures on Windows due to long path length has been fixed (#925)version command (#996)status now shows the progress in verbose mode (#1009, #1037)Constraint and Version in status json output (#976)status table output now shows override constraints (#918)ensure now has -vendor-only mode to populate vendor/ without updatingNote that a number of these changes represent larger WIP - for example, the tree hashing, or the persistent boltdb cache: these will both be major boons to performance once complete, but the code integrated in those PRs is not in active use just yet.
Nothing published for this version
Nothing published for this version
Better changelogs coming soon, we hope. The big change of note in this release is that dep ensure has been significantly refactored, has several new f
v0.3.0
Better changelogs coming soon, we hope. The big change of note in this release is that dep ensure has been significantly refactored, has several new flags, and bare dep ensure no longer takes arguments (e.g. dep ensure github.com/pkg/errors), as that approach has always been confusing and only a half-measure.
See dep help ensure and dep ensure -examples for more guidance.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →