Releases: purpleclay/go-overlay
v0.8.1
v0.8.1 - January 18, 2026
1 bug fixed
Contributors
@purpleclay (
7commits)
Next Steps
-
Update to the latest version of go-overlay within your project:
nix flake update go-overlay
Bug Fixes
-
e3ecfa9detect go workspace manifest drift from submodule paths (#156) (@purpleclay)Add --workspace flag to govendor --check for detecting drift when running from a submodule path in a Go workspace project. This is useful for git hooks where go.work is gitignored.
Dependency Updates
347cddcupdate module golang.org/x/mod to v0.32.0 (#148) (@renovate[bot], @purpleclay)
Generated with release-note
v0.8.0
v0.8.0 - January 9, 2026
1 new feature
Contributors
@purpleclay (
1commit)
Next Steps
-
Update to the latest version of go-overlay within your project:
nix flake update go-overlay
New Features
-
bac3522reconstruct workspace from manifest when go.work is absent (#147) (@purpleclay)As go.work files are typically gitignored, govendor now reconstructs the workspace in-memory from the govendor.toml manifest when go.work is not present. This enables govendor to work on freshly cloned repositories without requiring a go.work file on disk.
Generated with release-note
v0.7.0
v0.7.0 - January 3, 2026
1 breaking change
Contributors
@purpleclay (
1commit)
Next Steps
-
Update to the latest version of go-overlay within your project:
nix flake update go-overlay
Breaking Changes
-
82658a8generate go.work file from govendor.toml when not present (#142) (@purpleclay)When building a go workspace with buildGoWorkspace, if no go.work file exists in the source tree, one should be generated from the
[workspace]section of the govendor.toml file.A go.work file is typically ignored and not committed within a project, but Go requires the presence of a go.work file to understand how to build a workspace correctly.
The workspace section of the schema has now been simplified to accomodate this:
[workspace] go = "1.22" modules = ["./api", "./shared"]
Important
the schema version has now been bumped to "2". All existing govendor.toml files should be regenerated.
Generated with release-note