Skip to content

Draftwright 0.4.23

Choose a tag to compare

@pzfreo pzfreo released this 08 Sep 02:46
b3db97b

Draftwright 0.4.23 adds editable angular dimensions and restores short shoulder dimensions that could disappear from technical drawings.

  • Recognise and dimension supported outside-profile angles using Quiddity 0.2.6. Rounded corners retain their virtual intersections; verified repeated profiles can use 3× angle labels.
  • Discover, declare and edit angles through the shared API, including per-member identities, tolerances, omission, side preferences, pins and generated-script round trips.
  • Preserve independently placeable shoulder lengths and diameter ownership. Semantic enlarged details support X-, Y- and Z-axis shoulders, with physical coverage checked from the resulting dimensions.
  • Continue the bounded page search when a detail drawing still loses a required annotation.
  • Constrain fresh installations to compatible OCP dependencies, including the macOS wheel exclusion previously applied only by the development resolver.
  • Include angle requirements and outcomes in report schema v3. Consumers that validate report versions should use the v3 schema.

STC618 validation shows both repeated angle groups and both 22+3 mm shoulder chains, with all 39 requirements in audited recognised families placed and no warning/error findings. This remains partial recognised-family coverage, not a claim that every feature of an arbitrary part is recognised.

Changes: #1506. Fixes #1504 and #1505.