github storytold/cadcraft v0.10.0
CADCraft v0.10.0

4 hours ago

Note

FreeBSD aarch64 is dropped from this release. We had to cut releases, and we cannot build this target within the 5-hour CI limit for any of the Craft apps, so we are dropping it for now. This is a known blocker, flagged for a future fix in storytold/craft-common-actions#39. FreeBSD x86_64 and every other platform are included.

What's Changed

  • docs: drop references to competing commercial software by @dylanmtaylor in #1545
  • ci: configure Dependabot for Cargo and GitHub Actions by @dylanmtaylor in #1577
  • SVG import: name what was left out instead of dropping it silently (#627) by @switch87 in #1016
  • i18n: add Hungarian (hu) interface translation by @Skaywalker in #1027
  • feat(options): add a saved two-click selection preference by @leonardopbatista in #1032
  • AutoCAD interop: justified text, DIMPOST, current dimension style, *D block colours by @aldozar in #1062
  • DIMASSOC: reference polyline vertices by segment, as AutoCAD does (#1049) by @aldozar in #1064
  • DWG: entities of a second layout stay on it in AutoCAD (#1057) by @aldozar in #1080
  • Layouts in millimetres plot in millimetres whatever MEASUREMENT says (#1058) by @aldozar in #1085
  • Dynamic blocks: show a distance's grip only at an end an action follows, and the grips of parameters a visibility state lists by @codyvogt in #1090
  • DWG dimensions: text at its default position unless it was moved, and bit 32 kept by @marcoarnulfo in #1096
  • Collapsed Tool Sets leave a strip on the left edge that expands them again by @marcoarnulfo in #1101
  • MEASUREGEOM typed at the command line asks for the option, then the points by @marcoarnulfo in #1104
  • ARC continuation starts from the last picked end of a clockwise arc by @marcoarnulfo in #1110
  • Status bar toggles don't cancel the running command, as F7-F12 don't by @marcoarnulfo in #1111
  • Dynamic Input: the CIRCLE radius prompt shows one distance field, not X/Y by @marcoarnulfo in #1137
  • Tool Sets: the Parametric category offers Fix, Symmetric, the dimensional constraints and Delete Constraints by @marcoarnulfo in #1138
  • A fixed point stays put when its grip is dragged: Fix locks the position it had before the edit by @marcoarnulfo in #1139
  • Angular constraint between two lines holds the angle it draws, whichever way the lines run by @marcoarnulfo in #1140
  • Parameters Manager: double-click a name to rename the parameter and every expression that uses it by @marcoarnulfo in #1142
  • BLOCK: a keep value other than convert, retain or delete is an error, not a delete by @C00kieMonsta in #1160
  • contributors: add C00kieMonsta by @C00kieMonsta in #1186
  • AREA, Object: an open polyline's perimeter is its length, without the closing side by @marcoarnulfo in #1188
  • DIMRADIUS/DIMDIAMETER: a location outside the circle puts the text at that point by @marcoarnulfo in #1189
  • AutoLISP entity lists hold angles in radians, as entget does in AutoCAD by @marcoarnulfo in #1190
  • BREAK opens a closed polyline instead of refusing it by @marcoarnulfo in #1191
  • Select objects accepts keywords with a leading underscore (_L, _ALL, _W…) by @marcoarnulfo in #1193
  • New metric drawings get metric Standard multileader and table styles by @marcoarnulfo in #1195
  • LTSCALE typed at the command line asks for the scale factor by @marcoarnulfo in #1199
  • DXF files that declare no units stay unitless when saved again by @marcoarnulfo in #1210
  • CLI: convert to an image warns about the entities it can't draw by @marcoarnulfo in #1212
  • DXF: $ANGBASE is in degrees by @codyvogt in #1234
  • Drafting Settings: polar increment angle no longer shows 15 decimals by @marcoarnulfo in #1239
  • Carry engineering distance rounding into the next foot by @Silvertree2010 in #1255
  • Properties: a rotation shows and is typed as the drawing measures directions (ANGBASE, ANGDIR) by @codyvogt in #1275
  • UI: let the Chinese and Arabic language gates accept an embedded craf… by @gisgaleno in #1294
  • render: the even-odd fill cuts a slab at the crossings inside it (#927) by @wstock in #1308
  • Keep line and arc elevation when lengthening with LENGTHEN by @Silvertree2010 in #1313
  • Fix table formula range shifting for one-cell and reversed ranges by @Silvertree2010 in #1328
  • Fix AutoLISP real printing of subnormals and mantissa round-up by @Silvertree2010 in #1334
  • Drop minus sign from dimension text that rounds to zero by @Silvertree2010 in #1403
  • ARC: hold Ctrl to switch the arc direction by @william-wwh in #1422
  • Layer Off: stay active until Enter or Esc (#1418) by @kostyk348 in #1426
  • Reject lone '-' or '"' in parse_distance instead of reading 0 by @Silvertree2010 in #1444
  • A wide polyline thinner than a pixel keeps every side on screen by @marcoarnulfo in #1453
  • Strip the UTF-8 BOM when reading a data link CSV file by @Silvertree2010 in #1457
  • Properties: paint the selected entity's colour swatch by @AlexMaster23 in #1466
  • Properties: scroll long layer menus by @AlexMaster23 in #1467
  • Offset elliptical arcs towards the picked side by @Silvertree2010 in #1475
  • Scale SVG export precision and point size to the drawing's extents by @Silvertree2010 in #1495
  • Options: an interface scale preference by @mattlafy in #1508
  • ID, DIST and LIST report Z by @aldozar in #1509
  • cadcraft-cli: --help / -h / help exit 0 and print the usage to stdout by @switch87 in #1526
  • ViewCube: draw the WCS pill's arrow instead of a "⌄" glyph (fixes #1541) by @filforce95 in #1558
  • docs: customizing and automating CADCraft (for #1561) by @C00kieMonsta in #1569
  • Reject non-hex characters such as '+' in Rgb::parse_hex by @Silvertree2010 in #1601
  • Wrap format_angle to zero when rounding reaches a full turn by @Silvertree2010 in #1256
  • i18n:Add missing translations for the print dialog and page settings. by @mayloglog in #1289
  • Properties: a dimension's text height, arrow size, overall scale and precision (#1259) by @aldozar in #1473
  • feat(engine): support AUDITCTL system variable and .adt log generation (gaps F4) by @aljormon84 in #1504
  • Inquiry: SHAPES reports closed-shape geometry facts by @mattlafy in #1507
  • fix(render): stabilize dashed highlights of filled objects by @leonardopbatista in #1046
  • Dynamic blocks: a grip drag previews the reference in its own colours by @codyvogt in #1124
  • Constraints: the settings checkboxes show or hide all, dropping per-object exceptions by @marcoarnulfo in #1144
  • Selection cycling: a click over overlapping objects lists them, Shift+Space steps through them by @marcoarnulfo in #1149
  • HATCHEDIT: add and remove boundary loops by @anekhirun in #1156
  • JOIN with a single arc or elliptical arc offers cLose: the arc becomes its circle, the elliptical arc its full ellipse by @marcoarnulfo in #1197
  • Holding Shift overrides ortho while it is held, as in AutoCAD by @mxx-kor in #1198
  • Add selected-entity queries to the engine and MCP by @sangik-dev in #1253
  • i18n(sv): translate the 95 strings added since the Swedish catalog by @kler in #1258
  • Keep Z and elevation of the pieces left by BREAK by @Silvertree2010 in #1270
  • BREAKLINE: a polyline with a break symbol between two points, with Block, Size and Extension by @marcoarnulfo in #1340
  • TXT2MTXT: selected TEXT combined into one MTEXT top-down, or one MTEXT per TEXT, with SEttings by @marcoarnulfo in #1343
  • BURST: explode block references with their attribute values as text by @marcoarnulfo in #1345
  • MLEDIT Merged Tee: the first multiline's inner elements run on to the second's by @marcoarnulfo in #1375
  • Print signed two-digit exponent for scientific units (LUNITS 1) by @Silvertree2010 in #1386
  • MOCORO: move, copy, rotate and scale a selection from one base point until eXit by @marcoarnulfo in #1388
  • ALIASEDIT opens the Command Aliases dialog (#1381) by @marcoarnulfo in #1391
  • AREA: an ellipse's perimeter is its exact length, not a closed-form estimate by @SBaksa in #1471
  • DWG: leave out orphaned DGN line style components, so DGN-bloated drawings open (fixes #1482) by @gurparvez in #1501
  • Turkish interface (Türkçe) by @ogzhnklvz in #1529
  • Menu bar switches to the hovered menu once one is open (fixes #1567) by @C00kieMonsta in #1571
  • Bound CAL unary minus/plus and ^ chain recursion by @Silvertree2010 in #1586
  • Add Greek (el) interface localization by @Camthalion77 in #1307

New Contributors

Full Changelog: v0.8.0...v0.10.0

Don't miss a new cadcraft release

NewReleases is sending notifications on new releases.