← Commit history

1.0.1 ledger and manifest

John Lauer ·cbfe6df700 ·26d ago ·parent fbb5a40
2 files changed +9−5
RELEASE_NOTES.md+4
@@ -10,6 +10,10 @@ 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.1  (2026-09-12 13:54 UTC)++NATIVE (Rust) build. 1.0.1: Freerouting on the user's terms. kicad_freerouting {status|install|uninstall} installs Freerouting's own self-contained bundle (88 MB download, 147 MB on disk, its Java runtime inside, nothing installed on the PC, no UAC) only when the user asks, as a background job with progress in status, and removes it on its own. kicad_autoroute {engine: freerouting} writes the Specctra DSN from the board, routes headless with a deadline, and lands the SES copper as native undo steps through the IPC API (or into the closed file with a backup), then DRC. Every autoroute reply names both engines; the AI engine stays the recommendation. Verified on ConfRoomROG: install 6 s, six-net fixture in 3 s, DRC clean, live apply six undo steps, uninstall clean. kicad_uninstall removes the engine too. New kicad-autorouting skill.+ ## 1.0.0  (2026-09-12 12:36 UTC)  NATIVE (Rust) build. Native bridge 1.0.0: one Windows executable, no Python or PowerShell, nothing for ab to provision. 96 verbs: everything the Python bridge did plus schematic edit in place (six verbs, ERC-validated), kicad_autoroute (ai engine live), kicad_rescan_libraries verified by loading, kicad_progress and verb_times, a multithreaded server so status and progress polls answer during long verbs, the etiquette loop inside the binary, and the six-beat tour. Live routing on the Rust IPC client with the same revision guard and native undo steps. Gate on ConfRoomROG from this exact zip: 71 pass, 4 fail (three foreground notes from another session's Chrome windows, one cleanup-while-open), 15 skip; kicad_demo passing. In-KiCad Python plugin retired. Known: ab's native recorder drops 4K takes past a minute (adom-bridge#189).
adom-bridge-kicad-manifest.json+5−5
@@ -1,15 +1,15 @@ {   "manifest_version": 1,   "name": "kicad",-  "version": "1.0.0",-  "url": "https://wiki.adom.inc/download/adom/kicad-bridge/1.0.0/adom-bridge-kicad-native-v1.0.0.zip",-  "sha256": "f7a0db7cf0111e2400e3b24503e778382a642b859800129449ec076eec1227df",-  "size": 3039408,+  "version": "1.0.1",+  "url": "https://wiki.adom.inc/download/adom/kicad-bridge/1.0.1/adom-bridge-kicad-native-v1.0.1.zip",+  "sha256": "37779c52fe504db7637ccd27d2454a9e72dd02cd3ca500a15756e3533b8fc097",+  "size": 3116824,   "verbPrefixes": [     "kicad_"   ],   "healthEndpoint": "/status",-  "released_at": "2026-09-12T12:36:19Z",+  "released_at": "2026-09-12T13:54:44Z",   "hero": "https://wiki.adom.inc/blob/app/kicad-bridge/kicad-hero.png",   "languages": [     "Python",