Skip to content

v1.1.0

Choose a tag to compare

@gw1-mcp gw1-mcp released this 03 Sep 09:35
6a390b0

1.1.0 (2026-08-31)

Features

  • add French skill name lookup and indexing (1a89225)
  • data: resolve skills by their official French name (2e7ddcc)
  • mcp: reject undeclared tool arguments instead of ignoring them (4e58570)
  • mcp: serve the reference tables from gw1://meta (449b511)
  • mcp: serve the reference tables from gw1://meta (77b98bb)
  • mcp: tolerate whitespace in decode_template codes (039610f)

Bug fixes

  • audit: close the Low findings and the actionable info notes (800905f)
  • audit: close the three Medium findings and two sibling Lows (c001fb1)
  • ci: carry README into the data patch, so the count lock stops lying (7fa12a3)
  • ci: commit provenance when the import channel changes (f244eb7)
  • ci: make the pin tripwire able to deliver, and the importer able to refuse (2d80f95)
  • ci: make the provenance check cwd-independent (1ba9153)
  • ci: make the provenance check cwd-independent (e07a3db)
  • close the third external audit (3 Medium, 1 Low-Medium, 10 Low + info notes) (5dd3363)
  • commit provenance when import channel changes, lock tools/list size (bd8ec0e)
  • data: normalise upstream 2.x constant tables in all three import modes (bcb1ef4)
  • gw-data: accept both upstream constant-table shapes (gw-skilldata 2.0.0) (16f0017)
  • mcp: read the pwnd slot label from templatename (gw-templates 1.1.x) (cc49491)
  • normalise constant tables in all upstream import paths (428675d)
  • repair the lockfile the three merges broke, and floor nanoid (e454979)
  • repair the lockfile the three merges broke, and floor nanoid (b48dacf)
  • repair two silently-dead guards found by a self-audit (1b8d8bf)
  • worker: leave the content-type answer to the transport, and test the arithmetic (83a89d1)
  • worker: refuse JSON-RPC batches (audit N1) (8ffe62e)

Refactoring

  • data: convert the description-growth gate to TypeScript (d7176ab)
  • data: convert the description-growth gate to TypeScript (19eb833)
  • data: run every script on bare node, not tsx (8460b93)
  • mcp: extract pwndSlotLabel, so both upstream shapes are really tested (09a4f1d)

Dependencies

  • bump @buildwars/gw-skilldata from 1.1.0 to 2.0.0 (e96174f)
  • bump the minor-and-patch group with 7 updates (01490ab)
  • bump the minor-and-patch group with 7 updates (9f645ca)
  • bump the minor-and-patch group with 8 updates (b635f49)
  • bump the minor-and-patch group with 8 updates (6a7a9ee)

Documentation

  • bench: every repository benchmark moves on a data-only PR (d367b1d)
  • mcp: state two tool behaviours no schema carries (1e15690)
  • record the third external audit and what it changed (7570927)
  • refresh audit figures and record the fifth audit (d5e448d)

Tests

  • data: cover suggestProfessionNames and the transform gate wiring (9f74f79)
  • data: cover the stale-French-table guard (0185ce2)
  • lock the invariants the audit verified but nothing asserted (ae913f4)
  • mcp: lock the tools/list character count (debt #10) (c948668)