GunSpec

All 30 tools

API changelog

  • gunspec_changelog
  • No key needed
  • Read-only

Lists recent changes to the API and catalog, newest first. No API key is required.

Example usage

  1. 1

    A person asks

    • What has changed in the GunSpec API recently?
  2. 2

    The assistant calls the tool

    tools/call
    json
    {  "name": "gunspec_changelog",  "arguments": {    "per_page": 5  }}
  3. 3

    The server answers

    Result
    json
    [  {    "id": "073-the-spec-names-the-api-you-fetched-it-from",    "title": "The spec names the API you fetched it from",    "body": "Our OpenAPI document listed three servers - production, staging and a localhost address - on every environment.\n\n- **One server, and it is the host that answered** - generated clients and try-it consoles pick a server from that list, and ne…",    "category": "improvement",    "published": 1,    "publishedAt": "2026-09-15T06:13:00Z",    "createdAt": "2026-09-15T06:32:03.420Z",    "updatedAt": "2026-09-17T07:46:16.543Z"  },  {    "id": "072-one-spelling-per-value-across-the-catalog",    "title": "One spelling per value across the catalog",    "body": "A sweep of every catalog file against the schema that describes it found 1,418 records disagreeing with it. Filtering on any of these now returns the whole answer rather than half of it.\n\n- **Second spellings merged** - `dao` into `double_a…",    "category": "data",    "published": 1,    "publishedAt": "2026-09-15T06:12:00Z",    "createdAt": "2026-09-15T06:32:03.420Z",    "updatedAt": "2026-09-17T07:46:16.543Z"  },  {    "id": "071-values-we-serve-match-the-lists-we-publish",    "title": "Values we serve match the lists we publish",    "body": "Eleven new checks hold the data against the vocabularies the API documents, so a value your client cannot parse is something we find rather than something you report.\n\n- **Action types, trigger types, firing mechanisms, magazine types and a…",    "category": "feature",    "published": 1,    "publishedAt": "2026-09-15T06:11:00Z",    "createdAt": "2026-09-15T06:32:03.420Z",    "updatedAt": "2026-09-17T07:46:16.543Z"  }]

    Captured from the live API on Sep 17, 2026. Lists and long text are shortened for display.

Related references

Arguments

NameTypeDescription
categorystringReturn this category only.
One of: feature, improvement, bugfix, data, breaking
per_pageintegerItems per page, 1 to 100.
1 to 100

Default: 20