v1.145.0
gogen has been renamed to nurago — final release under this module path
This is the last release of github.com/tecnickcom/gogen. The project continues, unchanged and actively maintained, as github.com/tecnickcom/nurago: same library, same packages, same maintainer, new name.
This release contains no functional changes. It only adds the Go module deprecation notice to go.mod and a rename banner to the README, so that go get, go list -m -u, and pkg.go.dev inform users of the new import path.
To migrate, update your imports and dependencies:
go get github.com/tecnickcom/nurago@latest
find . -name '*.go' -exec sed -i 's|github.com/tecnickcom/gogen|github.com/tecnickcom/nurago|g' {} +
go mod tidy
Nothing breaks if you stay: every published gogen version remains permanently available via the Go module proxy. However, all future development, fixes, and releases happen only under nurago.
Why "nurago"? From nuraghe + Go: the Bronze Age Sardinian stone towers, built from dry-laid stone without mortar, thousands of which still stand after 3,500 years — modular, stone-solid foundations with no lock-in, which is exactly what this library aims to be.
Full Changelog: v1.144.0...v1.145.0