Konnect's tool schemas are public API. This file records intentional argument removals and the supported replacement workflow.
export_specctra_dsn.native_bridge_mode now defaults to disable, so an
omitted value always selects the Rust/IPC exporter. This keeps the default path
free of Python and SWIG and makes its KiCad 11 direction explicit.
KiCad 10 users who deliberately want the authenticated ActionPlugin bridge can
pass prefer (use the native export when available, otherwise Rust) or
require (refuse when the native bridge is unavailable). No tool or argument
was removed.
The following optional inputs were advertised but never read by their handlers. Keeping them would let a client believe a request was honoured when the result was identical without it.
| Removed input | Migration |
|---|---|
import_sheet_pins.project_name |
Omit it. Importing hierarchical labels as sheet pins does not modify project-instance paths. |
refill_zones.zones |
Omit it. KiCad IPC refills every zone on the active board and exposes no per-net selector. |
run_drc.tests |
Omit it. kicad-cli pcb drc runs the complete configured ruleset. Configure rules/waivers in KiCad; severity and limit only filter Konnect's returned report. |
audit_decoupling.board and audit_decoupling.max_distance_mm |
Run audit_decoupling(schematic) for net-connectivity coverage, then use PCB placement/clearance inspection for physical capacitor distance. The audit never measured PCB distance. |
export_manufacturing_package.quantity |
Omit it from export. Manufacturing files are quantity-independent; pass quantity to estimate_cost for pricing context. |
validate_for_manufacturing.schematic |
Run the board validator without it. Use check_bom_health(schematic) for the separate schematic/BOM review. |
estimate_cost.schematic |
Omit it. The estimator counts placed board footprints, which are the components relevant to assembly pricing. |
move_connected.* (all parameters) |
The tool now refuses unconditionally: it never implemented the connected move and silently delegated to a plain symbol move while reporting connections preserved (#315). Use move_schematic_component, then re-route the affected nets. The parameters return when the wire-carrying move is actually built. |
These removals narrow the schema to behavior Konnect can verify. They do not change the generated files or analysis because the removed values had no implementation.