removedInput schema / properties / assembly
Removed value: -{
- "description": "Assembly name; defaults to the only/first assembly on the active session.",
- "type": "string"
-}
changedInput schema / properties / axis / description
Previous value: -"Optional [x, y, z] axis (axis connectors)."New value: +"Optional [x, y, z] axis."
addedInput schema / properties / axis / items
Added value: +{
+ "type": "number"
+}
addedInput schema / properties / code
Added value: +{
+ "description": "The .kcad.ts source code.",
+ "type": "string"
+}
changedInput schema / properties / name / description
Previous value: -"Connector name (unique within the part)."New value: +"Connector name unique within the part."
changedInput schema / properties / normal / description
Previous value: -"Optional [x, y, z] normal (frame / planar connectors)."New value: +"Optional [x, y, z] normal."
addedInput schema / properties / normal / items
Added value: +{
+ "type": "number"
+}
changedInput schema / properties / origin / description
Previous value: -"Origin as [x, y, z] (vec3 shorthand), a structured ConnectorOrigin, or a @kc[<part>/face/<name>] topology ref string (face-center default; #normal modifier yields face-normal). @kc[<part>/edge/<name>] maps to edge-axis; @kc[<part>/vertex/<name>] maps to vertex."New value: +"Origin as [x, y, z] shorthand or structured ConnectorOrigin."
removedInput schema / properties / part
Removed value: -{
- "description": "Part name declared via arm.part(name, ...).",
- "type": "string"
-}
addedInput schema / properties / part_binding
Added value: +{
+ "description": "JS identifier bound to an AssemblyPartRef, e.g. \"basePart\".",
+ "type": "string"
+}
changedInput schema / required
Previous value: -[
- "part",
- "name",
- "type",
- "origin"
-]New value: +[
+ "code",
+ "part_binding",
+ "name",
+ "type",
+ "origin"
+]