← Commit history

1.0.78: release record

Colby Knox ·4d5c7009e4 ·12d ago ·parent 25732ee
1 file changed +12
RELEASE_NOTES.md+12
@@ -10,6 +10,18 @@ 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.78  (2026-10-29 16:41 UTC)++NATIVE (Rust) build. 1.0.78: SPICE simulation from a KiCad schematic, headless, through the ngspice KiCad installs.++- **kicad_simulate (new, wiki #89):** runs a sheet through ngspice, the simulator KiCad itself uses.+  - Analyses: transient, AC, DC sweep or operating point, given in the call or carried by the schematic.+  - Probes are node voltages V(/NET) and source currents I(V1). Each comes back downsampled with its first, last, min and max (AC as dB and phase), and as a CSV file.+  - ngspice runs in a child process, so a circuit that crashes it never takes the bridge down, and a failed analysis returns ngspice's own message.+  - Checked: an RC low-pass of 1k and 100n is -2.99 dB and -44.9 degrees at 1.58 kHz, and passes 0.85 of a 1 kHz sine.+- **kicad_export_spice (new):** KiCad's own SPICE netlist of a sheet, with its elements, its analyses and the model files it includes.+- **Engine:** adom-eda-checks 0.10.4 (standard 0.13.4): plan_route keeps a pour holding the route's own end pad out of avoidPours, echoes its pour settings, and smooths grid staircases into straight and 45-degree segments.+ ## 1.0.77  (2026-10-28 21:57 UTC)  NATIVE (Rust) build. 1.0.77: fanout plans that are safe on a routed board, decoupling caps that leave room for the fanout, and the standard's engine 0.10.3.