v0.5.0
Four fixes from the NIST CTC-02 one-shot drawing benchmark (#80–#83), merged in #84.
Added
TextBlock— multi-line note primitive: shared baseline grid, corner anchoring, rotation about its anchor, single annotation for lint (#82)lint_feature_coverage(part, annotations)— flags cylindrical features (holes/bosses) with no ø callout on the sheet; runs automatically fromDrawing.lint()/export()(#80)
Fixed
- Prismatic parts no longer receive turned-part auto-annotations (bogus
dim_od, centrelines, bore leaders) (#81) - Export degrades per element with view/layer context instead of dying on a bare
AssertionError(#83) Note(align=...)now anchors atpositioninstead of the page origin (#82)
See CHANGELOG.md for details and trade-offs.