KiCad 10.0.4 Baseline¶
Reviewed: 2026-06-26
KiCad MCP Pro treats KiCad 10.0.4 as the current primary KiCad 10 stable
baseline. The repository compatibility matrix records this in
kicad.latestVerified and kicad10FeatureParity.baseline.
Release Impact¶
The KiCad 10.0.4 release is a 10.0-series bugfix release. The MCP surface most at risk from patch drift remains the headless CLI path: ERC/DRC JSON reports, PCB export artifacts, importer capability help text, and manufacturing release formats.
Required Canary Evidence¶
scripts/kicad_canary.py is the required 10.0.4 drift gate. The primary lane
fails when the installed CLI does not match the configured 10.0.x range or
when any required artifact is missing.
The 10.0.4 canary covers:
- ERC JSON and DRC JSON reports for clean and violation fixtures.
- Gerber, drill, IPC-2581, STEP, PDF/SVG/DXF, BOM, netlist, and board-stat artifacts.
- Importer capability probes for PADS and Allegro.
- Path-with-spaces, Unicode path, and read-only output handling.
Carried-Forward Fixture¶
The kicad-10-0-3-regressions fixture remains intentionally named for its
original patch release. It is a regression corpus carried forward under the
10.0.4 baseline, not a statement that the primary tested KiCad version is still
10.0.3.