v0.4.0
HexaGo v0.4.0 Release
Hexagonal Architecture scaffolding tool for Go projects.
Installation
Download the appropriate binary for your platform below, or:
use Go
go install github.com/padiazg/hexago@v0.4.0use Homebrew
brew tap padiazg/hexago
brew install hexagoChangelog
Features
- fa96914: feat(generator): auto-generate constructors; reorganize adapter templates (@padiazg)
- 038914d: feat: sync v0.1.4 docs, add --from-port/--with-tests to MCP, observability server for service type (@padiazg)
Others
- 5fc6709: Add comunity standards (@padiazg)
- 833716b: Added Gitea support (@padiazg)
- 719ad70: added develomepent guide section (@padiazg)
- 68af7d1: added permission request to quality workflow (@padiazg)
- 5b5ea74: build(deps): bump actions/checkout from 4 to 7 (#31) (@dependabot[bot])
- c793d6d: build(deps): bump actions/download-artifact from 4 to 8 (@dependabot[bot])
- 2e4a526: build(deps): bump actions/github-script from 7 to 9 (@dependabot[bot])
- c2be82a: build(deps): bump actions/setup-go from 5 to 6 (@dependabot[bot])
- fc67e8d: build(deps): bump actions/upload-artifact from 4 to 7 (@dependabot[bot])
- b78d269: build(deps): bump github.com/mark3labs/mcp-go from 0.44.0 to 0.55.1 (#35) (@dependabot[bot])
- 4599b1a: build(deps): bump golang.org/x/mod from 0.36.0 to 0.37.0 (@dependabot[bot])
- cdf4b08: build(deps): bump golang.org/x/tools from 0.45.0 to 0.47.0 (@dependabot[bot])
- 31e2ba4: fix formatting ad secondary-external-api example (@padiazg)
- fb632d5: fixed crap reporting not being generated if scoring fails b/c thresold exceeded (@padiazg)
- 5ea583a: fixed example file placement to align with the correct pattern (@padiazg)
- 69d19ee: fixed linting issues (@padiazg)
- 6228775: fixed some old param names, re-positioned compile-time check for two templates, eliminated an unused flag (@padiazg)
- 0ce8023: fixes to md formatting, updated secondary-external-api-adapter, added url-shortener-full-example (@padiazg)
- 75ac346: improved adapter and full examples at development guide (@padiazg)
- 88e97c6: improved external adapter example, added some
from-portandinfer-testsflags toinit(@padiazg) - 13a6652: merged post-pr-comment into quality (@padiazg)
- 65ffea3: refactor(generator): replace static test templates in favor to go-testgen (@padiazg)
- e96fcf6: restructured folders and fixed some formatting issues (@padiazg)
- fc392ef: testgen integrated to add adapter (@padiazg)
- d786c28: updated crap scoring action settings (@padiazg)
- 5e84e9e: updated documentation (@padiazg)
- 05ec095: updated quality action settings (@padiazg)
Full Changelog: v0.1.3...v0.4.0
Project Types
- http-server - HTTP API with framework support (Echo, Gin, Chi, Fiber, stdlib)
- service - Long-running daemon/service (no web framework for main logic)
All types support optional observability (health checks + Prometheus metrics).