{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://github.com/api-evangelist/wundergraph/blob/main/json-schema/changelog-entry.json",
  "title": "WunderGraph Cosmo Changelog Entry",
  "description": "A Changelog Entry records a schema change in a federated graph's composition history.",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique identifier for the changelog entry."
    },
    "schemaVersionId": {
      "type": "string",
      "description": "The schema version associated with this change."
    },
    "createdAt": {
      "type": "string",
      "format": "date-time",
      "description": "When the change occurred."
    },
    "changeType": {
      "type": "string",
      "description": "The type of schema change."
    },
    "path": {
      "type": "string",
      "description": "The schema path that changed."
    },
    "changeMessage": {
      "type": "string",
      "description": "Description of the change."
    }
  }
}
