Skip to content

fix: align models with current IGDB schema - #7

Merged
TDanks2000 merged 5 commits into
mainfrom
agent/align-current-igdb-schema
Aug 10, 2026
Merged

fix: align models with current IGDB schema#7
TDanks2000 merged 5 commits into
mainfrom
agent/align-current-igdb-schema

Conversation

@TDanks2000

Copy link
Copy Markdown
Collaborator

What

  • add the documented image_types endpoint and typed imageTypes client property
  • add ImageType and current image_type / game_localization image fields
  • align company size/history fields with the current Company schema
  • correct scalar/reference types for Game Time To Beat, popularity, and release-region fields
  • add currently documented Region and Network Type fields
  • document the new endpoint
  • add a patch changeset

Why

The wrapper had drifted from the current IGDB v4 schema. In particular, image_types was missing entirely and several model properties either omitted current fields or represented scalar IDs/deprecated enum fields as reference objects.

Official references used for the audit:

Impact

Improves endpoint coverage and TypeScript accuracy for current IGDB responses. Deprecated fields that IGDB still documents during its migration remain available; stale fields no longer present on the current Company schema are removed.

Checks

  • compared branch against main for scope
  • current IGDB docs and protobuf checked field-by-field for the changed models
  • local bun run check was not available in the connector-only environment; CI should be treated as the executable verification

@TDanks2000
TDanks2000 marked this pull request as ready for review August 10, 2026 02:55
@TDanks2000
TDanks2000 merged commit 5d8f413 into main Aug 10, 2026
1 check passed
@TDanks2000
TDanks2000 deleted the agent/align-current-igdb-schema branch August 10, 2026 02:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant