v1.7.0 — General-arrangement assembly drawings
General-arrangement / assembly drawings
Bumps OCCTSwiftScripts 1.0.3 → 1.0.4 (DrawingComposer GA overloads, OCCTSwiftScripts#50) and surfaces them through generate_drawing.
generate_drawingacceptsbodyIds(2+) → a general-arrangement assembly sheet: shared views, a parts list, and a numbered balloon per body (viaComposer.render(spec:components:)). A singlebodyIdstill gives a standard part drawing (sections / dimensions honoured).bodyIdis now optional;bodyIdstakes precedence.DrawingReportgainscomponentCount+partCount.- New integration test (two-body GA sheet). 36 tests green.
⚠️ Cohort dependency bump
OCCTSwiftScripts 1.0.4 raised its OCCTSwift floor to 1.3.1, so this forces OCCTSwift 1.2.0 → 1.4.0 (OCCT.xcframework 1.3.2) across the cohort. Verified with a clean build — no OCCTMCP API breakage. Declared OCCTSwift floor bumped to 1.3.1.
🤖 Generated with Claude Code