github storytold/cadcraft v0.17.0
CADCraft v0.17.0

3 hours ago

What's Changed

  • -ATTDEF at the command line: attribute modes, AFLAGS, and the text's prompts by @2ez4gcx in #2597
  • -WBLOCK at the command line, as AutoCAD runs it by @2ez4gcx in #2594
  • LEADER at the command line, as AutoCAD runs it by @2ez4gcx in #2596
  • Thai text: stacked marks, Thai fonts first, MTEXT word wrap by @awillfox in #2591
  • SAVEAS portableFonts: Windows fonts for Linux text style fonts by @Adiakys in #2576
  • i18n(ar): translate 129 new strings, use the catalog's terms in 3 by @SoldierPePe in #2564
  • U inside a LISP routine takes back the routine's last command by @2ez4gcx in #2610
  • Read bearings and compass points as AutoCAD does by @2ez4gcx in #2590
  • DXF/DWG: viewport frozen layers as group 331 (341 in an R2000 DXF) by @Adiakys in #2575
  • DXF: escape carets in TEXT, ATTDEF, ATTRIB and DIMENSION strings by @Adiakys in #2574
  • Persist QuickCalc history, variables and last answer by @campbellcody in #2572
  • Hit tests don't lay out dashes: moving the mouse over a block stays smooth by @camperking in #2603
  • DXF: link dimension sources to their associations (fixes #2221) by @SBaksa in #2589
  • Plot: a layout's saved page setup is used by default (part of #2493) by @SBaksa in #2586
  • OOPS: bring back the last erase, each object where it was by @2ez4gcx in #2605
  • Polyface meshes stay one object through DXF and DWG by @Adiakys in #2600
  • OOPS: bring back what -WBLOCK erased; keep the last erase through REFEDIT; the Block Editor by @2ez4gcx in #2625
  • feat(engine): INSERT of a drawing file keeps an attribute definition's field by @andrewbrake in #2619
  • Dynamic blocks: stretch the points inside the frame, as AutoCAD does by @2ez4gcx in #2627
  • fix(it): correct Chamfer terminology by @starise in #2335
  • fix(engine): WBLOCK writes only what the block or selection uses (#2423) by @austin62jake in #2621
  • fix(io): a viewport looks at its view target plus its centre (#2492) by @austin62jake in #2508
  • fix(io): a ByBlock plot style (group 380 = 1) is written and read (#2242) by @assamaral in #2566
  • fix(io): a layout keeps its limits and paper image origin through a save (#2109) by @austin62jake in #2623
  • fix(io): the paper viewport a save adds is the sheet at the layout's plot scale (#2108) by @austin62jake in #2624
  • macOS: Quit (Cmd+Q), the Dock's Quit and logout ask to save unsaved drawings instead of discarding them (#2157) by @Elarionus in #2620
  • fix(io): read drawings with many groups in linear time (#862) by @whaslbeck in #2645
  • DWG save keeps OLE objects (OLE2FRAME): stop reporting them as not saved by @johndoecesko in #2582
  • fix(fonts): single-line TEXT runs left to right, as AutoCAD lays it out (#2500) by @austin62jake in #2618
  • Remember the main window's size, position and maximized state between sessions (#2595) by @Elarionus in #2604
  • Reject invalid fill angles in JSON arraypolar by @Silvertree2010 in #2655
  • Reject control characters in layer names by @Silvertree2010 in #2569
  • SVG import: a transform on a shape element moves the shape by @ashokram-si in #2602
  • Dynamic blocks: a point on a frame edge of any length is on it by @2ez4gcx in #2640
  • plot and exportpdf help name the device parameter (#2557) by @SoldierPePe in #2567
  • The IME double-click test passes without craft-fonts by @Tyler-Chiriboga in #2652
  • i18n(zh): translate the 74 strings the report listed as missing by @rahul05ranjan in #2638
  • WBLOCK: new handles start above those of the copied blocks (#1996) by @tanish2k09 in #2659
  • EXPORT and WBLOCK say what a DWG file leaves out (#2240) by @tanish2k09 in #2660
  • Write option prompts without "or", as AutoCAD does by @2ez4gcx in #2540
  • Say "or" once in prompts that offer options by @2ez4gcx in #2563
  • AREA, PERIMETER and DISTANCE system variables, as AutoCAD sets them by @2ez4gcx in #2552
  • i18n(pt-BR): translate the rows the sibling catalogs cover by @RicSchonfelder in #2581
  • OVERKILL: objects within the tolerance are duplicates wherever their numbers fall by @Tyler-Chiriboga in #2653
  • DXF: leave SAT-text solids out of 2013+ files, and ask before a save does (#2474) by @tanish2k09 in #2661
  • DXF: leave SAT-text solids out of 2013+ files, with a save note (part of #2334) by @SBaksa in #2474
  • Plot style and plotter files save atomically (#1978) by @tanish2k09 in #2662
  • Plot style and plotter files save atomically (#1928 follow-up) by @MrBeeboh in #1978
  • fix(dwg): preserve MTEXT caret-adjacent whitespace (#2250) by @Zaxaerith in #2314
  • fix(io): a moved DIMENSION draws its block at its insertion point (group 12) (#2634) by @rahul05ranjan in #2636
  • DWG: scale actions keep the byte AutoCAD reads after their connections (acadrust 0.6.6) by @codyvogt in #1725
  • Xrefs: find a saved path regardless of letter case by @MrBeeboh in #1982
  • Persist current table style (CTABLESTYLE) in DXF header by @Silvertree2010 in #2117
  • render: a display list past the block-expansion budget says what it left out by @midasmatterhorn in #1278
  • CLI: info and convert report what a damaged DWG left out (read notes, #859) by @STE1200 in #2337
  • DWG: a table cell's text height is an override only when the file flags it (part of #2501) by @SBaksa in #2588
  • Saves to a missing folder write the file and say which folder was created (#2260) by @tanish2k09 in #2668
  • engine: save, render and export create a missing target folder instead of failing with os error 3 by @midasmatterhorn in #2260
  • Save: a folder that can't be made says so, not that the backup failed by @tanish2k09 in #2669

New Contributors

Full Changelog: v0.16.0...v0.17.0

Don't miss a new cadcraft release

NewReleases is sending notifications on new releases.