Context
PR unbound-force/gaze#180 renames the go_version field to language_version in all JSON output and adds a new language field.
What changed
- Breaking:
go_version field renamed to language_version in all JSON output (gaze analyze --format=json, gaze quality --format=json)
- New:
language field added alongside language_version (e.g., "language": "go")
- 7 language-neutral
SideEffectType aliases added (AsyncTaskSpawn, FFICall, etc.)
- Streaming protocol mode (
analyze/stream, JSONL) added at the protocol level
What needs updating
- Add a migration note:
go_version → language_version is a breaking change for JSON consumers
- Document the new
language field
- Update any JSON output examples that show
go_version
- Note the language-neutral side effect type aliases
Affected pages
content/docs/projects/gaze.md — any JSON output examples or schema references
- Release notes / changelog page
Context
PR unbound-force/gaze#180 renames the
go_versionfield tolanguage_versionin all JSON output and adds a newlanguagefield.What changed
go_versionfield renamed tolanguage_versionin all JSON output (gaze analyze --format=json,gaze quality --format=json)languagefield added alongsidelanguage_version(e.g.,"language": "go")SideEffectTypealiases added (AsyncTaskSpawn,FFICall, etc.)analyze/stream, JSONL) added at the protocol levelWhat needs updating
go_version→language_versionis a breaking change for JSON consumerslanguagefieldgo_versionAffected pages
content/docs/projects/gaze.md— any JSON output examples or schema references