Skip to content

v0.10.0 — drawing engine moved to draftwright

Choose a tag to compare

@pzfreo pzfreo released this 14 Jun 08:51
· 14 commits to main since this release
d253920

Breaking changes

The automated drawing engine has moved to the draftwright package (AGPL-3.0).

Removed

  • make_drawing, build_drawing, Drawing, choose_scale, generate_script, lint_feature_coverage, dedup_diams, fix_svg_page_size, analyse_face_levels — no longer exported from build123d_drafting
  • kiwisolver runtime dependency
  • make-drawing CLI entry point

Migration

# Before
from build123d_drafting import make_drawing, build_drawing, choose_scale

# After
from draftwright import make_drawing, build_drawing, choose_scale

Install: pip install draftwright

Everything in helpers.py and features.py is unchanged — Dimension, Leader, TitleBlock, HoleCallout, lint_drawing, find_holes, etc. remain under Apache 2.0.

See CHANGELOG for full history.