Skip to content

Releases: u-root/gobusybox

v0.2.0

24 Feb 23:49
Compare
Choose a tag to compare

This release introduces breaking changes for users building commands across multiple modules. Gobusybox will now work exactly when go build or go list do. This includes support for Go workspaces, vendored Go workspaces, Go modules, and vendored Go module commands. A build with vendoring is fully offline.

This means a whole lot of dependency conflict resolution is now not a part of gobusybox anymore, but is off-loaded to the standard Go workspaces and Go module tooling.

The new README outlines some examples of multi-module builds.

Support Go versions in this release are Go 1.20, 1.21, and 1.22.

Bazel support has been dropped, as it seemed to have been unused and the work to maintain it wasn't worth it.

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0 - first release - alpha

18 Sep 03:25
Compare
Choose a tag to compare
Pre-release

GOPATH/vendor support is fairly mature (forked from https://github.com/u-root/u-root/tree/master/pkg/bb)
bazel support is ported from a mature code base
Go module support is new & alpha-level