Changelog¶
All notable changes to WireFrame EDA are documented here. Versions follow Semantic Versioning.
v1.3.7 — 2026-03-15 (Latest)¶
Added¶
- Footprint Wizard — built-in generator for common through-hole and SMD footprints with live preview.
- Model Alignment Dialog — interactive 3D model positioning for footprints with real-time preview.
- Gerber Viewer — built-in viewer for inspecting exported Gerber files without external software.
- BOM export — CSV export with Designator, Value, Footprint, and Layer columns.
Improved¶
- 3D Viewer rendering performance — mesh caching reduces reload time by ~80%.
- Zone fill algorithm — better Clipper2 integration for complex polygon operations.
- Trace routing — improved 45° path calculation and mitering.
- DFM/DRC — added component overlap check and board-edge proximity check.
Fixed¶
- Fixed crash when loading large KiCad symbol libraries (>500 symbols).
- Fixed wire endpoint detachment when moving components with rotated pins.
- Fixed incorrect net names when multiple NetLabels share the same wire cluster.
- Fixed Gerber export missing board outline when Edge.Cuts uses polygon instead of rectangle.
v1.3.6 — 2026-01-20¶
Added¶
- Keyboard shortcut editor (Edit → Keymap) — visual key binding configuration.
- Schematic PDF export — vector-based PDF with title block and border.
- Session restoration — automatically reopens projects and documents from last session.
Improved¶
- Library panel search — now supports partial matching and case-insensitive filtering.
- Properties panel — dynamic content switching based on selection type.
- Undo/Redo — improved command history for multi-object move operations.
Fixed¶
- Fixed via placement not inheriting the net from the active trace.
- Fixed copy/paste losing wire-to-pin attachments in schematic.
- Fixed layer color picker not saving custom colors.
v1.3.5 — 2025-11-10¶
Added¶
- 3D Viewer — initial release with STEP and OBJ model support.
- Copper zones — zone fill with Clipper2, priority system, and cutouts.
- DFM/DRC panel — full check suite (outline, clearance, drill, orphans, missing components).
Improved¶
- PCB routing — added collision detection during trace drawing.
- Footprint flipping — front/back toggle with automatic layer remapping.
- File I/O — faster
.pcbxmlsave/load for large boards.
Fixed¶
- Fixed schematic page settings not saving custom paper sizes.
- Fixed multi-select drag offset incorrect on first move.
- Fixed drawing primitives (circle, arc) not rendering on non-default layers.
v1.3.0 — 2025-08-01¶
Added¶
- PCB editor — initial release with footprint placement, trace routing, and via support.
- KiCad footprint parser — load
.kicad_modfiles. - Multi-document management — tabbed editor with schematic and PCB documents.
- Project management —
.prjxmlproject files linking schematics, PCBs, and libraries.
Improved¶
- Schematic editor — added harness tool and junction auto-detection.
- Library manager — async loading with background parsing.
v1.2.0 — 2025-04-15¶
Added¶
- Schematic editor — component placement, wiring, net labels, power symbols.
- KiCad symbol parser — load
.kicad_symfiles. - Drawing tools — line, rectangle, circle, arc, polygon, text.
- Undo/Redo — full command history for all schematic operations.
- Copy/Cut/Paste — structured clipboard with component ID remapping.
v1.0.0 — 2025-01-01¶
Initial Release¶
- Basic application framework with ImGui, GLFW, and OpenGL.
- Docking layout with configurable panels.
- File open/save infrastructure.
- Empty editor canvas with pan and zoom.