Releases: oaslananka/kicad-mcp
Releases · oaslananka/kicad-mcp
mcp-server-v3.9.1
See CHANGELOG for details.
mcp-npm-v3.9.1
See CHANGELOG for details.
kicad-mcp-gui-v3.9.1
See CHANGELOG for details.
kicad-mcp-gui-v3.8.0
What's Changed
- chore(main): release kicad-mcp-pro libraries by @github-actions[bot] in #65
Full Changelog: mcp-npm-v3.9.0...kicad-mcp-gui-v3.8.0
v3.9.0
kicad-mcp-pro v3.9.0 - combined release tag
mcp-server-v3.9.0
mcp-server 3.9.0 — includes TEMP audit fixes, CLI parity tools, IPC lifecycle improvements
mcp-npm-v3.9.0
@oaslananka/kicad-mcp-pro npm launcher v3.9.0
v3.8.0
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 withresolve_underandPath().name. - Fragile import in manufacturing.py:
_run_cli_variantsimported from
.export_supportinstead of.export. - Integer division bug:
_human_sizeuses float division preserving
fractional byte sizes across KB/MB/GB conversions. - Pan logic: Simplified falsy check for
pan_x/pan_yin 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.
mcp-server-v3.8.0
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 withresolve_underandPath().name. - Fragile import in manufacturing.py:
_run_cli_variantsimported from
.export_supportinstead of.export. - Integer division bug:
_human_sizeuses float division preserving
fractional byte sizes across KB/MB/GB conversions. - Pan logic: Simplified falsy check for
pan_x/pan_yin 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.
mcp-npm-v3.8.0
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.
Fixed
- Security: Path traversal hardening across all tools.
- CI pipeline: Format, lint, and typecheck errors resolved.
Deprecated
- Marked KiCad 9.x as a deprecated best-effort compatibility line.