v0.3.5
The title-block / sheet-furniture line — everything to reproduce a real company drawing. All opt-in and off-by-default byte-identical.
Added
- Drawn sheet frame / border (#767) —
--frame/frame=True. The border is the content boundary: it reserves clearance that flows through scale/page selection (ADR 0004), so a framed drawing may re-scale rather than the border overprinting content. - Projection-method symbol (#769) —
--projection third|first. The ISO 5456-2 glyph in the title-block band, via theProjectionSymbolprimitive in build123d-drafting-helpers 0.14.1 (pin bumped). - ISO 5457 zone-grid border ruler (#768) —
--zones. Numbers along the top/bottom, letters (skipping I/O) down the sides, in the border band; implies--frame.
Fixed
- Generated
Sheetscript round-trips--frame/--zones/--projection(#784) — the sheet-furniture flags now reproduce in the emittedSheet(...)constructor (and the CLI forwards them), so a regenerated--scriptdrawing matches the direct CLI.
Builds on 0.3.4's standing title-block fields (#766), thread/knurl callouts (#764/#765), and the object-reference script workflow (#770/#771).
Full changelog: https://github.com/pzfreo/draftwright/blob/main/CHANGELOG.md