← Commit history

1.0.93 notes: pic_programmer has one real overlap (R10 over U4)

Colby Knox ·bf263b255a ·11d ago ·parent cd575f3
1 file changed +4−1
RELEASE_NOTES.md+4−1
@@ -17,7 +17,10 @@ NATIVE (Rust) build. 1.0.93: kicad_schematic_review checks the drawing too (engi - **kicad_schematic_review:** sends the engine each sheet's drawing (sheetDrawing): wires, buses, junctions, no-connects, labels, pins and symbol boxes. The engine's drawing checks (dangling wires, floating labels, overlapping symbols, ...) now run on KiCad schematics, and the reply says drawingChecked.   - Power symbols that name a net count as power labels. Sheet pins count as hierarchical labels.   - netlist.names lists every label and port name joined into one net, so the engine can flag two names on one net.-  - Checked on three real designs: pic_programmer and StickHub come back clean apart from one real info each (no bulk capacitor on a rail). On the rp2040 sample, the engine's overlapping-symbol pairs are the same 10 that KiCad's own kicad_sch_check reports.+  - Checked on three real designs, where the engine agrees with KiCad's own kicad_sch_check:+    - pic_programmer: one real overlap (R10 drawn over U4) and one info.+    - StickHub: one info (no bulk capacitor on a rail).+    - The rp2040 sample: the same 10 overlapping-symbol pairs. - **Fixed: PWR_FLAG no longer joins nets.** A PWR_FLAG was read as a power symbol naming the net "PWR_FLAG", so every net carrying one became one net. This raised a false shorted_nets on pic_programmer and StickHub. Only power symbols whose pin is a power input name a net now. - **Fixed: escaped label names.** KiCad writes a / in a label as {slash} (and : as {colon}, and so on) in some files. kicad_sch_check and kicad_schematic_review compared the raw text, so the labels VPP/MCLR and VPP{slash}MCLR split one net in two (a false "reaches only R18.2" on pic_programmer). Names are now read as KiCad compares them. - Engine adom-eda-checks 0.23.0 vendored unchanged (standard 0.28.0).