Skip to content

v0.3.5

Choose a tag to compare

@pzfreo pzfreo released this 20 Jul 18:43
· 1104 commits to main since this release
b04b546

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 the ProjectionSymbol primitive 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 Sheet script round-trips --frame / --zones / --projection (#784) — the sheet-furniture flags now reproduce in the emitted Sheet(...) constructor (and the CLI forwards them), so a regenerated --script drawing 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