Releases
v3.8.0
Compare
Sorry, something went wrong.
No results found
Added
Phase 2 CLI-parity tools — 20+ new footprint, symbol, jobset, upgrade, and
manufacturing board import wrappers completing KiCad 10.0.3 CLI parity.
3D render formats : BREP, GLB, GenCAD, IPC-D356, PLY, STL, U3D, VRML, PS
with camera panning controls and variant support.
Schematic export expansion : DXF, SVG, PS, python_bom, sch_upgrade.
Footprint tools : fp_export_svg, fp_upgrade.
Symbol tools : sym_export_svg, sym_upgrade.
Jobset tools : jobset_run, jobset_list_templates, jobset_list_outputs.
Manufacturing board import : PADS, gEDA, Specctra, Allegro (blocked) formats.
KiCad 10.0.3 contract canaries : shared fixtures, Windows primary smoke
coverage, scheduled 9.x/10.x lanes.
Doctor diagnostics : kicad-mcp-pro doctor, JSON diagnostics, and redacted
support bundles for setup troubleshooting.
Fixed
Security : Path traversal hardening across footprint, symbol, jobset, and
upgrade tools — output paths validated with resolve_under and Path().name.
Fragile import in manufacturing.py : _run_cli_variants imported from
.export_support instead of .export.
Integer division bug : _human_size uses float division preserving
fractional byte sizes across KB/MB/GB conversions.
Pan logic : Simplified falsy check for pan_x/pan_y in 3D render tool.
CI pipeline : Format, lint, and typecheck errors resolved across all
platforms (macOS, Windows, Linux).
Deprecated
Marked KiCad 9.x as a deprecated best-effort compatibility line in MCP
discovery metadata while retaining scheduled non-blocking canary coverage.
You can’t perform that action at this time.