Skip to content

v1.145.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 08:32
e6bfd09

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