v0.3.2 — the performance release
The performance release: the #602 perf loop (#678–#683) plus the build123d-drafting-helpers 0.14 upgrade (#684). A dimension-dense drawing builds roughly 14× faster than v0.3.1 — grid-plate benchmark 40 s → 2.8 s; NIST CTC-02 ~107 s → well under half. Full changelog: https://github.com/pzfreo/draftwright/blob/main/CHANGELOG.md
Highlights
- Placement measures analytically, builds OCC geometry once per accepted candidate (#678/#679)
- Feature detection runs once per build again (ADR 0008 restored, #682); fillet recognition de-quadratised (#683)
- Lint 0.88 s → 0.07 s (#681); DXF viewport set from the known page window (#680)
- helpers 0.14: boolean-free dimension ink — ~25 ms per Dimension (was ~234 ms)
Output changes: tight-span dimensions now render honestly (ISO outside arrows) where 0.13 silently degraded to a bare line; two placement goldens re-blessed (ink extent only). The one-box-occupancy corner artifact this exposed is tracked as #685.