Skip to content

docs: gaze breaking JSON change — go_version renamed to language_version #228

Description

@yvonnedevlinrh

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_versionlanguage_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

Metadata

Metadata

Assignees

No one assigned

    Labels

    docsDocumentation updates needednext-releaseTargeted for inclusion in next release but can be deferred if needed

    Type

    No type

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions