Skip to content

v0.2.0

Latest
Compare
Choose a tag to compare
@hugelgupf hugelgupf released this 24 Feb 23:49
· 12 commits to main since this release

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