← Commit history

1.0.63: release record

Colby Knox ·633b3a79c8 ·14d ago ·parent 5708570
1 file changed +19
RELEASE_NOTES.md+19
@@ -10,6 +10,25 @@ unnamed. These entries were reconstructed after the fact from the work they contain, which is exactly the situation the mandatory-notes gate now prevents. Treat them as accurate but secondhand. +## 1.0.63  (2026-10-27 18:18 UTC)++NATIVE (Rust) build. 1.0.63: the EDA Bridge Standard's shapes for the 47 verbs KiCad brought to the standard (standard 0.3.0). KiCad's own names and arguments keep working.++- **Standard names:** render_board_3d, remove_parts, edit_parts, align_parts, remove_graphics, read_footprint, export_library_part, create_part_project. kicad_edit_footprint with library arguments edits the library footprint (fp_edit), as the standard means it.+- **Standard arguments:**+  - sheet and project paths;+  - id/ids for KiCad's uuids;+  - mm-named numbers;+  - bomFields on IPC-2581;+  - at and box on import_svg and copy_routing.+- **Lists are one write:** sch_connect_pins pairs, sch_bus_entry entries, sch_edit_label edits, sch_text texts and sch_junction add+remove run as one kicad_sch_batch. kicad_edit_parts takes `edits: [{ref, ...}]`, a different edit per part, in one undo step, live or on the file.+- **y up:** frame:"standard" on all 47. Sheet verbs answer y up too; sch_pins also answers one flat pins list.+- **estimate_cost** names its price source (the bridge's built-in JLCPCB-style rates; no check date is recorded) and lists prices per quantity.+- **create_part_project** refuses to overwrite an existing project unless overwrite:true.+- **kicad_describe** marks these verbs with standardShape.+- **The release script** now pushes only reference/kicad-<ver>.json to the standard, which standard-lane owns.+- **Battery:** phase 9 runs the standard shapes on a real KiCad.+ ## 1.0.62  (2026-10-27 16:30 UTC)  NATIVE (Rust) build. 1.0.62: John's 1.0.61 verbs (Konnect parity) brought into the EDA Bridge Standard and the verb battery. Sixteen standard names now answer as aliases of the verbs that do the same job (net_classes, repour, save, update_pcb, annotate, create_symbol, create_footprint, read_symbol, remove_symbol, sch_sheet_symbol, selection, route_pair, fab_check, find_symbol, export_manufacturing, add_rule); a catalog test makes every new verb a standard name, an alias or a reviewed KiCad-only job, and each release now syncs bridge.json, refreshes the standard's KiCad coverage and writes every verb into the README. Fixes: adding items to a board open in KiCad (add_footprint, add_mounting_hole, import_svg, board_outline, update_footprints_from_library) failed as a vague rollback; KiCad 10.0.x (4 and 7 checked) creates nothing from text over its API, so these now refuse with live_create_unsupported and say to close the board, which edits the file; a KiCad lock file left by a KiCad that is no longer running no longer blocks file edits. The verb battery covers all 227 verbs on KiCad 10.0.7, the 78 new ones in project, schematic, library, fab and board scenarios.