Skip to content
Snapshot of the v0.3 release. Fixes and additions since then are not in it. Current documentation →

v0.3.1

Released 20 August 2026.

Pre-alpha. Minor releases may contain breaking changes before v1.0.

Install

go install github.com/caspel26/goninja/cmd/goninja@v0.3.1
go get github.com/caspel26/goninja@v0.3.1

Requires Go 1.25 or newer.

Changed

SpecSource is now SpecProvider

docsui.SpecSource was renamed to docsui.SpecProvider, matching Go’s usual single-method interface naming and the existing openapi.OpenAPIProvider. This is a breaking rename for callers that referenced the interface by name; there is no compatibility alias in this pre-1.0 release.

Adapter tests no longer count as duplicated production code

The intentionally parallel Gin, Echo, and Chi test suites are excluded from SonarQube’s duplication metric. The adapters remain separate modules and their implementation code is unaffected.

Links