Skip to content

Releases: oaslananka/kicad-mcp

mcp-server-v3.9.1

10 Jun 15:11

Choose a tag to compare

See CHANGELOG for details.

mcp-npm-v3.9.1

10 Jun 15:12

Choose a tag to compare

See CHANGELOG for details.

kicad-mcp-gui-v3.9.1

10 Jun 15:12

Choose a tag to compare

kicad-mcp-gui-v3.8.0

08 Jun 00:36

Choose a tag to compare

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

07 Jun 23:23
f8285f1

Choose a tag to compare

kicad-mcp-pro v3.9.0 - combined release tag

mcp-server-v3.9.0

07 Jun 23:23
f8285f1

Choose a tag to compare

mcp-server 3.9.0 — includes TEMP audit fixes, CLI parity tools, IPC lifecycle improvements

mcp-npm-v3.9.0

07 Jun 23:23
f8285f1

Choose a tag to compare

@oaslananka/kicad-mcp-pro npm launcher v3.9.0

v3.8.0

06 Jun 16:19

Choose a tag to compare

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.

mcp-server-v3.8.0

06 Jun 16:19

Choose a tag to compare

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.

mcp-npm-v3.8.0

06 Jun 16:19

Choose a tag to compare

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.