v0.2.0
Breaking — the annotation builders are now native build123d BaseSketchObject subclasses (function → class). See CHANGELOG for the full rename map and migration notes.
dim_linear→Dimension,leader→Leader,feature_control_frame→FeatureControlFrame,datum_feature→DatumFeature,datum_target→DatumTarget,surface_finish_mark→SurfaceFinish,hole_callout→HoleCallout,composite_feature_control_frame→CompositeFeatureControlFrame,iso_title_block→TitleBlock,centerline→Centerline,safe_dim_line→SafeDimension.- Objects compose in
BuildSketch, support+/-/.moved(), export on a single ink layer (lines are thin faces — no.lines/.textsplit, no flooding).*Resultdataclasses andadd_to_layers()removed. - Generic duck-typed linter + new
find_overlaps(). Transform-aware lint metadata.