QCAD Professional Changelog

What's new in QCAD Professional 3.29.6

Mar 27, 2024
  • Bug fixes:
  • FS#2559 - File > Open: dxflib preselected

New in QCAD Professional 3.29.5 (Mar 26, 2024)

  • Edit > Application Preferences / Drawing Preferences:
  • Move page margins from Multi Page to Page settings
  • File > Print Preview:
  • Settings button in options toolbar goes directly to page settings
  • QCAD Professional:
  • Split qcaddwg plugin into qcaddwg and qcadproxies
  • Fix exception when exporting to DWF format
  • QCAD/CAM:
  • CAM > Add Profile Toolpath
  • Change default overcut to 0
  • Bug fixes:
  • FS#2534 - Clipping in model space after working in paper space
  • FS#2542 - dwg2pdf: lineweight is scaled with drawing scale, should be constant on paper / PDF
  • FS#2548 - Modify > Projection > Isometric Projection (Cylindrical): True scale option broken
  • FS#2549 - Edit > Drawing Preferences > Printing > Multi Pages > Set to Printer Margins: Exception (Qt 6)
  • FS#2553 - Attributes created from invisible attribute definitions are visible
  • FS#2554 - Edit > Drawing Preferences > Page Settings: scale not loaded from drawing (Qt 6)

New in QCAD Professional 3.29.4 (Feb 7, 2024)

  • Edit > Application Preferences > Graphics View > Behavior:
  • Add preference to highlight (and raise) bitmaps within cursor range
  • Dimensioning:
  • Fix rendering of zero length horizontal / vertical / rotated dimensions
  • Avoid construction of zero length aligned dimensions
  • QCAD/CAM:
  • Nesting:
  • Remove "Hull" strategy option
  • Improve nesting dialog with additional columns alternative sorting
  • Add preference to treat texts as bounding boxes (faster)
  • Bug fixes:
  • FS#2523 - Dimensions: Context menu of text label edit: entry
  • FS#2524 - Dimension > Reset Label Position: broken under macOS M1/M2/M3
  • FS#2525 - Persistent state of some tools broken under macOS M1/M2/M3
  • FS#2526 - Nesting: Fewer or no solutions when not using "Place small parts into holes of other parts"

New in QCAD Professional 3.29.3 (Jan 25, 2024)

  • Draw > Line > Line from 2 Points:
  • Add permanent input for length / angle (hide when using snap restriction for angle and length)
  • Bug fixes:
  • FS#2521 - CAM Simulation: No tool visible
  • FS#2522 - Zoom box preview

New in QCAD Professional 3.29.2 (Jan 18, 2024)

  • Bug fixes:
  • FS#2518 - Display error when using selection box or info tools

New in QCAD Professional 3.29.1 (Jan 16, 2024)

  • Bug fixes:
  • FS#2515 - File > New from template: no dialog shown

New in QCAD Professional 3.29.0 (Jan 16, 2024)

  • Performance:
  • Improved rendering performance
  • Refactoring of drawing / rendering
  • Split up graphics view from graphics view widget
  • Introduce painter workers
  • Multithreading updates
  • Snap > Restrict Angle or Length:
  • Add "multiples" checkbox to enable / disable snapping to multiples of the entered angle / distance
  • QCAD Professional:
  • Library browser:
  • case insensitive search
  • Add preference to project arcs as polylines with line segments instead of ellipse arcs
  • QCAD/CAM:
  • Allow arc segmentation without offset
  • Bug fixes:
  • FS#2492 - Block > Create Library Item: Not working if part library browser has not been opened
  • FS#2502 - CAM > Nesting: Crash with tabs and multiple instances
  • FS#2508 - File > Print / PDF Export: Fails when crop marks are enabled [macOS M1/M2/M3]
  • FS#2509 - CAM > Laser GRBL Tool creation failed
  • FS#2510 - Crash in RSpline::getLength

New in QCAD Professional 3.28.2 (Sep 6, 2023)

  • QCAD Professional:
  • Context menu:
  • Add entry "Auto create Polyline" for full ellipses
  • Draw > Polyline > Polyline from Selection
  • Convert full ellipses to polylines
  • PDF import:
  • Add support for importing 8bit grayscale bitmaps
  • Bitmap export:
  • Allow for floating point precision resolution instead of integer
  • Block > Duplicate Block:
  • Add support for duplicating layout blocks
  • Layer > Move Selection to Layer
  • Move selection to the current layer of the layer list
  • Qt 6:
  • Fix font preferences for Qt 6 based packages
  • Fix potential memory leaks in Qt 6 script bindings
  • Bug fixes:
  • FS#2465 - Modify > Chamfer / Bevel: fails with circle entity
  • FS#2468 - Library Browser: editing items not working
  • FS#2470 - Background color not stored for layout block
  • FS#2472 - Modify > Explode: Arc in non-uniformly scaled block explodes to ellipse arc with default attributes
  • FS#2476 - Draw > Circle > Circle3P: Creates null-circle with co-linear points
  • FS#2477 - Edit > Application Preferences: color preferences show wrong default colors (Qt 6)
  • FS#2479 - Draw > Polyline > Delete Node(s): inconsistencies when polyline is changed while using tool
  • FS#2486 - dwgnest: part multiplicator switch (-u) has no effect
  • FS#2490 - File > SVG Export: wrong line color (Qt 6)
  • FS#2491 - CAM > Nesting: Fails for duplicate block references

New in QCAD Professional 3.28.1 (Mar 31, 2023)

  • Translations:
  • Tier 2 (complete, updated, automatic):
  • Chinese (Simplified)
  • Korean
  • Norwegian (Bokmål)
  • Bug fixes:
  • FS#2464 - File > Bitmap Export: broken / exception

New in QCAD Professional 3.28.0 (Mar 29, 2023)

  • Library Browser:
  • Retired SQL DB based Library Browser
  • QCAD Professional:
  • Edit > Application Preferences > General > Coordinate Format:
  • Advanced preferences for coordinate input:
  • Add prefix for absolute coordinates
  • Allow input of relative coordinates without prefix
  • Add refactored and improved file system based Library Browser:
  • Cached preview icons
  • Search based on file name
  • Favorites
  • Add support for PDF files:
  • Preview PDF files
  • Insert PDF files from part library
  • Add support for bitmap files:
  • Preview bitmap files
  • Insert bitmap files from part library
  • Draw > Trace Bitmap:
  • Improved color palette sampling from image data
  • Command line tools:
  • dwg2maptiles
  • Add -dry-run option to run without generating tiles
  • Output number of generated tiles when done
  • bmp2dwg
  • Trace a bitmap file (PNG, JPEG, etc.) with polylines
  • macOS:
  • New Qt 6 based packages for the macOS M1/M2 platforms
  • Bug fixes:
  • FS#2441 - File > Print Preview: auto fit to paper repeated when switching to print preview
  • FS#2459 - Linetype scale of blocks in viewports not scaled according to viewport scale factor

New in QCAD Professional 3.27.9 (Jan 16, 2023)

  • Draw > Circle > 2 Tangents and Radius:
  • Allow changing of radius while choosing solution
  • QCAD Professional:
  • View > Property Editor:
  • Improved performance for hatch length and area properties
  • Dimension > Arc Length:
  • Add scale option
  • Images:
  • Allow storing relative paths for images in DXF/DWG
  • Command line tools:
  • dwg2dwg:
  • Add -relpath switch to store paths to images as relative paths
  • QCAD/CAM:
  • Nesting:
  • Fix detection of islands in parts for certain cases (circle from polyline with two half arcs)
  • dwgnest command line tool:
  • Add output about number of parts, not placeable parts and bounding box of applied solution 
  • Bug fixes:
  • FS#2364 - Block > Edit Block in Place: working set selection not removed on cancelling
  • FS#2410 - Edit > Application Preferences > Graphics View > Fonts: missing sizes
  • FS#2413 - Layer > (De-)Select Layer Entities: Default shortcuts Y+, Y- not working
  • FS#2417 - Insert Measurement/e.g. d1 Point to Point fails within Coordinate (SX) Snap
  • FS#2419 - dwg2csv quote handling
  • FS#2420 - Snap > X/Y from Points / Y/X from Points: command line prompt not cleared after points are chosen
  • FS#2425 - Dimension > Arc Length: Always uses linear factor from file default setting
  • FS#2442 - Edit > Drawing Preferences > Printing > Page: Paper size A5 wrong

New in QCAD Professional 3.27.8 (Oct 7, 2022)

  • Bug fixes:
  • FS#2400 - View > Selection Filter: Entity type "Any" has no effect
  • FS#2401 - File > Print / PDF Export: Page size always A4
  • FS#2404 - Extreme Lag When Selecting Solid or Pattern Hatch

New in QCAD Professional 3.27.7 (Oct 3, 2022)

  • QCAD Professional:
  • File > Open:
  • Import Shift-JIS encoded DXF files from JW_Cad (JWW)
  • Import SHP (ESRI Shapefile) files
  • Draw > Trace Bitmap:
  • Trace (vectorize) inserted bitmap
  • Monochrome: convert to black / white
  • Alpha threshold
  • Brightness threshold
  • View > Property Editor:
  • Add area, total area, length and total length properties for hatches / solid fills
  • QCAD/CAM:
  • Ignore tabs on invisible layers
  • Bug fixes:
  • FS#2372 - Rendering text with p... escape sequences
  • FS#2373 - File > SVG Export: ellipse arcs in non-uniformly transformed blocks
  • FS#2375 - Edit > Copy: Draw order of copied block reference changes
  • FS#2376 - Mac Deployment: plugins don't load on case sensitive file system
  • FS#2377 - Modify > Detection > Detect Duplicates: Apply tolerance to bounding box comparison
  • FS#2380 - SaveAs doesn't always open the associated path of the active drawing
  • FS#2382 - DGN file load / import fails
  • FS#2385 - ScriptItems are inserted with the unit setting for a new drawing instead that of the target drawing
  • FS#2392 - File > Save: Dimension override for linear format not saved

New in QCAD Professional 3.27.6 (May 19, 2022)

  • QCAD Professional:
  • File > Save / Save As:
  • Combine identical text styles (reduce number of text styles in DXF/DWG)
  • File > Import / pdf2dwg:
  • Import vector elements from PDF form objects
  • Add support for clipping (optional)
  • Bug fixes:
  • FS#2366 - File > Advanced SVG Export: not launching
  • FS#2367 - Command line arguments not correctly encoded
  • FS#2368 - Projections: attributes are not projected

New in QCAD Professional 3.27.5 (May 8, 2022)

  • Bug fixes:
  • FS#2271 - Unpredictable Crashing on Mac M1 Arm64
  • FS#2357 - Reference points not cleared when deleting selection
  • FS#2361 - View > Property Editor: Draw order property not working
  • FS#2362 - View > Property Editor: Scale property cannot be edited
  • FS#2363 - Context menu of line entry fields: inserting symbol broken

New in QCAD Professional 3.27.4 (May 4, 2022)

  • Bug fixes:
  • FS#2358 - Paste: flip vertical broken

New in QCAD Professional 3.27.3 (Apr 29, 2022)

  • Translations:
  • Tier 2 (complete, updated, automatic):
  • Czech
  • Hungarian
  • Lithuanian
  • Polish
  • Slovak
  • Slovenian
  • Bug fixes:
  • FS#2355 - Viewport: Crash when moving, rotating, mirroring or stretching viewport
  • FS#2356 - File > Close: Closing dialog stays open after clicking Save

New in QCAD Professional 3.27.2 (Apr 26, 2022)

  • Misc > Block:
  • Export Block List
  • Sort by block name
  • Export Block References List
  • Export block references to CSV with block name, X, Y
  • QCAD Professional:
  • Improved color handling / compatibility:
  • If color matches entry in ACI, write exclusively color index to DXF/DWG
  • Otherwise write true color (RGB)
  • Draw > Viewport > Add Viewport:
  • Add unit appropriate scales to combo box choices
  • Command line tools:
  • dwg2dwg:
  • Add support for PDF import (pdf2dwg)
  • Add -p switch to set PDF page to import
  • Add -noimages switch to disable image import from PDF
  • QCAD/CAM:
  • Nesting:
  • Treat intersecting shapes as single part when nesting
  • Bug fixes:
  • FS#2329 - Viewport: arcs in scaled viewports are not rendered correctly
  • FS#2333 - Ordinate dimensions: scale option ignored
  • FS#2334 - Modify > Break Out Segment: Line Selection Mode fails on Ray and Infinity lines
  • FS#2335 - Rendering solid hatches in scaled blocks
  • FS#2342 - Layer > Edit Layer: Changing Color of Invisible Layer
  • FS#2343 - Modify > Projection: Dimension entities offset
  • FS#2344 - Draw > Polyline > Polyline along Segments: Crash on cancel
  • FS#2345 - File > Print: printing multiple copies prints too many copies

New in QCAD Professional 3.27.1 (Dec 13, 2021)

  • Misc > Draw:
  • Text Aligned Leader
  • QCAD Professional:
  • Import monochrome bitmaps from PDF files
  • Bug fixes:
  • FS#2320 - Viewport: text misplaced if viewport is set to not plottable
  • FS#2322 - Edit > Convert Drawing Unit: dimension problem
  • FS#2324 - dwg2csv: exception when listing properties (-l)

New in QCAD Professional 3.27.0 (Dec 2, 2021)

  • Performance:
  • Performance improvements for entity selection and updating the property editor
  • Edit > Application Preferences:
  • Graphics View > Appearance:
  • Add preference "Apply line weight to points"
  • If checked: apply line weight to points (render as blobs)
  • If unchecked: always render points as dots or with chosen point mode (cross, etc.) and thin lines
  • Add preference "Maximum selected entities with reference points"
  • Configures the maximum number of selected entities that will have operational reference points
  • Add preference "Maximum selected entities with displayed reference points"
  • Configures the maximum number of selected entities that will display reference points
  • Widgets > Property Editor:
  • Add preference for decimals / precision used to display property values
  • Translations:
  • Danish (tier 2, complete, updated, automatic)
  • Swedish (tier 2, complete, updated, automatic)
  • QCAD Professional:
  • File > Open / Import:
  • Open / import PDF files (not available on legacy platforms and 32bit Linux)
  • Import one given page from a PDF file
  • Import dialog with page preview
  • Import paths / fills
  • Import texts
  • Import images (optional)
  • Draw > Polyline > Polyline from segments:
  • Append connected ellipse arcs to polyline (as arc segments)
  • Layer > Add Layer:
  • Allow expansion of layer input and parent layer input in layer dialog
  • Property Editor:
  • Display custom property as "VARIES" if selection contains multiple custom properties with the same name but different values
  • Dimensions:
  • Add support for dimension labels vertically centered on dimension line (DIMTAD=0)
  • Add support for horizontal labels (DIMTIH)
  • Entity based dimension style overrides:
  • Text height (DIMTXT)
  • Dimension line gap (DIMGAP)
  • Arrow size (DIMASZ)
  • Extension line extension (DIMEXE)
  • Extension line offset (DIMEXO)
  • Text position vertical for linear dimensions (DIMTAD: 0, 1)
  • Horizontal label for linear dimensions (DIMTIH)
  • Tick size (DIMTSZ)
  • Decimal separator (DIMDSEP)
  • Linear dimensions:
  • Format (DIMLUNIT)
  • Decimal places (DIMDEC)
  • Trailing zeroes (DIMZIN)
  • Angular dimensions:
  • Format (DIMAUNIT)
  • Decimal places (DIMADEC)
  • Trailing zeroes (DIMAZIN)
  • Dimension > Remove Style Overrides:
  • Remove dimension style overrides from selected dimensions
  • Context menu:
  • Add context menu entry for dimensions:
  • Remove Style Overrides
  • Misc > Import/Export > Import Points with Labels:
  • Add column type "Block Name" to indicate column contains the name of the block to insert at the X/Y position
  • Preview selected row
  • QCAD/CAM:
  • CAM > Add Drill Toolpath:
  • Add option to keep drill holes in draw order for drill toolpaths
  • Bug fixes:
  • FS#2250 - CAM > Add Profile Toolpath: lead out type / size not saved
  • FS#2251 - Modify > Explode: spline explodes into line
  • FS#2254 - Dimension > Continue: does not always continue at chosen extension line
  • FS#2257 - Images from Windows file cannot be loaded under Linux / macOS
  • FS#2258 - Selected entities send to an 'Off' layer retain their selection color
  • FS#2256 - Getting the end direction of a zero-length polyline leads to AppCrash
  • FS#2259 - Insert file as block: crash when inserting block with attribute definitions
  • FS#2262 - Block referece attributes are orpaned when using "edit in place"
  • FS#2263 - dwg2svg -min-lineweight option parsing broken
  • FS#2265 - QCAD/CAM: startup crash if disabling hierarchical layers
  • FS#2267 - In-place block editing: some block references not faded
  • FS#2268 - Not all dimension overrides written to DXF/DWG
  • FS#2269 - Inner block reference attributes disappear when editing outer block in-place
  • FS#2270 - Draw > Dimension > Ordinate: Ordinate dimension values scale with viewport
  • FS#2273 - Block attribute duplicates after copy / paste, explode, edit and reload
  • FS#2274 - View > Screen-based Linetypes: rendering of arcs with dashes
  • FS#2275 - Snap > Center: snapping to center of polyline arc segments
  • FS#2279 - Edit > Application Preferences > File > Open/Save: wrong initial value shown for default format
  • FS#2281 - Block > Attributes > Synchronize Attributes: Multiple attributes in block with the same Tag
  • FS#2285 - Draw > Circle > 2 Tangents and Point: fails for Circle, Line, Point where Point is on Line
  • FS#2286 - Draw > Circle > 2 Tangents and Point: fails for Circle, Circle, Point
  • FS#2291 - Rulers empty if auto grid scale is off
  • FS#2305 - Invisible XLine under visible XLine may prevent selection of visible XLine
  • FS#2309 - SVG Export - hatch patterns with dots not visible
  • FS#2310 - File > Print: Number of copies and page range ignored
  • FS#2317 - Crash / lag when selecting splines with clamped knots (OpenDesign)

New in QCAD Professional 3.26.4 (Jun 4, 2021)

  • Misc > Import/Export > Import Points with Labels
  • Point import from CSV with text labels (tutorial)
  • Import individual columns as X/Y/Z coordinates or labels
  • Set font, font size and spacing globally or per column
  • Advanced (multi-)label formatting
  • Various fixes concerning loading and saving international characters

New in QCAD Professional 3.26.3 (May 31, 2021)

  • QCAD Professional:
  • Update to OpenDesign 22.4 in packages:
  • -pro-win32-installer.msi
  • -pro-win64-installer.msi
  • -pro-macos-10.14-11.2.dmg
  • -pro-linux-qt5.14-x86_64.run
  • Command line tools:
  • dwgexplode:
  • Explode complex entities to simpler ones
  • -t switch to specify acceptable target entity types
  • Edit > Application Preferences > Tool Settings:
  • Add option to add tools to user defined toolbars
  • Modify > Break out Segment:
  • Add line mode: break out all segments intersected by a line
  • Misc:
  • Import / Export > KML Export:
  • Export polylines as placemarks to KML (for use in Google Earth)
  • Modify:
  • Scale in X / Scale in Y:
  • Scale selection in X or Y using a focus point, a reference and a target point
  • Scale One Way:
  • Scale in one direction using a focus axis, a reference and a target point
  • QCAD/CAM:
  • Command line tools:
  • dwgnest:
  • Nest all parts on a given layer / set of layers into the sheets on a different layer / set of layers
  • Ignore invisible toolpaths for simulation (and CAM export)
  • Bug fixes:
  • FS#2198 - International characters change when saving and reloading the file [OpenDesign 4]
  • FS#2230 - Dimension: CAD font label displayed with wrong lineweight
  • FS#2234 - CAM > Nesting: Cancel button not working
  • FS#2236 - Draw > Text: unreadable black text in text dialog (macOS dark mode)
  • FS#2238 - Projection: exception when projecting polyline with single arc segment
  • FS#2239 - Snap > Coordinate: Confirm coordinate with number block Enter key
  • FS#2241 - CAM Simulation: stops working after closing a file
  • FS#2243 - Graphics View: rendering of splines with line pattern
  • FS#2246 - Undo menu text crippled (Windows)

New in QCAD Professional 3.26.2 (Apr 16, 2021)

  • Modify > Projection:
  • retain uniform global segment width of polylines
  • Misc > Draw > Polyline break symbol from two points
  • Insert break symbol
  • Add local data location to search path for resources files (patterns, linetypes, fonts, postprocessors, etc.)
  • Windows: C:/Users/[Username]/AppData/Local/QCAD/QCAD
  • macOS: ~/Library/Application Support/QCAD/QCAD
  • Linux: ~/.local/share/QCAD/QCAD
  • QCAD Professional:
  • File > Show in Explorer / Finder / File Manager
  • Show current file in file system manager
  • Dimension > Ordinate (X/Y):
  • Add option to options toolbar to set origin for new ordinate dimensions
  • Display origin position as part of preview
  • Misc > Modify > Set Attributes by Block
  • Changes all attributes of all entities in blocks to By Block
  • Command line tools:
  • dwgmapconvert:
  • retain uniform global segment width of polylines
  • Add -crs-list argument to output a list of coordinate reference system (CRS) names
  • Bug fixes:
  • FS#2175 - Edit > Application Preferences > Draw > Text: Uncheck all/Check all buttons not disabled
  • FS#2203 - Ruler: not all labels shown
  • FS#2204 - Modify > Break out Manual: point order matters with open polyline
  • FS#2206 - View > Selection Filter: Polyline area selection not working
  • FS#2207 - File > SVG Export: dimension labels invisible with TTF fonts
  • FS#2208 - Snap: Cannot snap to block arrays
  • FS#2209 - Modify > Explode: incorrect results with almost circular ellipse arcs
  • FS#2210 - Modify > Break out Manual: unexpected results with arc
  • FS#2217 - Text: spacing problem when switching to CAD font (F)
  • FS#2221 - Unpredictable linetype pattern scale for polylines using polyline pattern
  • FS#2222 - Block attribute definition: default text displayed instead of tag
  • FS#2223 - Block > Insert Block: duplicate entries in attributes combo
  • FS#2224 - Command line tools: -block argument does not accept layout names
  • FS#2225 - Filenames containing an ampersand do not render correctly in the tab bar and Window menu

New in QCAD Professional 3.26.1 (Mar 9, 2021)

  • Edit > Application Preferences > Graphics View > Appearance:
  • Add preference "Use system cursor"
  • Disables all QCAD specific custom mouse cursors, fixes problem with invisible cursors when using multiple screens
  • QCAD Professional:
  • View > Selection Filter:
  • Add length property for polylines
  • Add area property for polylines
  • Command line tools:
  • dwg2svg:
  • add -no-text-transforms switch to disable transforms for text entities
  • Bug fixes:
  • FS#2196 - Leader: Arrow removed on load if arrow only fits first segment due to being scaled down
  • FS#2200 - Linetype scale is wrong when scaling linetypes by lineweight

New in QCAD Professional 3.26.0 (Mar 2, 2021)

  • Select > (De-)Select contour:
  • Add option to select connected entities on the same layer only
  • Draw > Shape > Rectangle:
  • Add option for rotation angle
  • Use shift key to draw square
  • Edit > Application Preferences:
  • Widgets > Property Editor:
  • Add preference to always format values as decimal numbers
  • General > User Interface:
  • Add preferences for auto screen scale factor, high DPI scaling and scale factor
  • Modify > Explode:
  • Add preference to explode circles into polylines with two half circles (or not)
  • Graphics View > Appearance:
  • Add preference for reference point size
  • Add preference for text height threshold
  • Modify > Chamfer / Bevel: don't add zero length bevel segment for lengths 0/0
  • Improve selection of images (click anywhere on image instead of image border)
  • Performance:
  • Improve performance for drawings with many dimensions
  • Improve performance of text rendering
  • Improve performance when switching or selecting layers
  • Change tab position for dockable widgets (Left: East, Bottom: South)
  • Use alt + double-click to select entities that are connected and on the same layer
  • Windows:
  • Improvements for command line tools:
  • Use separate binary qcad.com to allow for direct command line output
  • macOS:
  • new package for Apple M1 chip (without Rosetta 2)
  • Linux:
  • Fix display resolution detection:
  • Use different start scripts, depending on Qt version (with or without QT_AUTO_SCREEN_SCALE_FACTOR)
  • QCAD/CAM:
  • Edit > Application Preferences:
  • CAM > 3D Simulation View:
  • Add preference to enable / disable OpenGL plugin
  • Draw > Polyline from Selection:
  • Add preference to add extra line segments to bridge gaps
  • Fix problems with OpenGL plugin under Linux systems
  • CAM > Nesting:
  • Add support for hatches / solid fills as parts or islands of parts
  • Fix post processor sort order in drop down list
  • Misc > Select:
  • Select Inner Contours:
  • Detect and select only inner contours (islands) in current selection, deselect all outermost contours
  • Select Outer Contours:
  • Detect and select only outer contours in current selection, deselect all islands
  • Post processors:
  • Grbl
  • Remove unsupported M6 (tool change) from the output
  • Beamo
  • Add post processor for the FLUX Beamo laser cutter / engraver (.beam file format)
  • QCAD Professional:
  • Block:
  • Edit block In-place
  • Edit block in-place
  • Add entities to working set (add entities from outside the block to the block)
  • Remove entities from working set
  • Save / cancel
  • Attributes > Synchronize Attributes:
  • Delete orphaned attributes
  • Draw > Spline > Append Fit Point(s):
  • Append fit points to beginning or end of spline with fit points
  • Modify > Property Painter:
  • Copy dimension properties:
  • Linear factor
  • Scale
  • Fixed extension line length
  • Copy hatch properties:
  • Alpha
  • Edit > Application Preferences > Edit > Rotate:
  • Add preference to rotate around relative zero point (instead of selection center)
  • View > Selection Filter:
  • Add alpha property for hatches to selection filter
  • Improve codec detection when importing files with international characters in text, layer names, linetype names, etc.
  • Command line tools:
  • dwg2maptiles:
  • add -x-offset / -y-offset command line switches for fine tuning of output
  • add -screen-lt command line switch to use screen based linetypes (thin, visible patterns)
  • dwgmapconvert:
  • -retain-texts transforms text height (as well as text position)
  • dwg2csv:
  • extract information from a DXF/DWG file to a CSV spreadsheet file
  • extract given properties of given object / entity types
  • Rollback to OpenDesign Libraries 4.3.2 on all platforms
  • Fixes problems with saving splines, related OpenDesign bug: CORE-13134
  • Bug fixes:
  • FS#2117 - BBOX inconsistent output
  • FS#2118 - Dark mode: disabled menu text distorted
  • FS#2122 - View > Property Editor: Formatting of Negative Values in Architectural Format
  • FS#2123 - File > Print: Crop marks not printed
  • FS#2131 - Modify > Clip to Rectangle: fails on xlines
  • FS#2132 - Dimension > Baseline / Continue: custom text label position copied from original
  • FS#2133 - Modify > Break out Manual: exception for closed polyline
  • FS#2135 - CAM > Nesting: quantity not correct
  • FS#2137 - View > Property Editor: Block reference shows properties of deleted attributes
  • FS#2142 - Viewports: Cannot snap to reference points of circles / arcs (90°, 180°, 270°)
  • FS#2143 - Rendering: arcs in scaled up blocks rendered with too low resolution
  • FS#2144 - Draw > Viewport > Add Viewport: Custom hatch pattern not shown
  • FS#2145 - Modify > Trim Both: closed polyline as either entity breaks undo
  • FS#2150 - Modify > Stretch: block with attribute not moving
  • FS#2154 - View > Library Browser: '0' shortcut breaks value entering
  • FS#2158 - dwg2bmp: -origin does not export origin
  • FS#2163 - File > SVG Import: parsing path data with implicit separators
  • FS#2171 - Scaling a block reference should not scale line type patterns
  • FS#2170 - Draw > Text: Wrong color for formatted text blocks using a CAD font

New in QCAD Professional 3.25.2 (Sep 7, 2020)

  • Update / fix various tool icons
  • Bug fixes:
  • FS#2114 - File > Print: Printout offset under Windows

New in QCAD Professional 3.25.1 (Sep 1, 2020)

  • Bug fixes:
  • FS#2033 - Repeated warning message while updating toolpath
  • FS#2105 - File > Print / PDF export: Selected entities are printed / exported in selection color
  • FS#2109 - Dimension > Arc Length: Tool non-responsive

New in QCAD Professional 3.25.0 (Aug 21, 2020)

  • Property Editor:
  • Show total area of mixed selection of polylines, arcs and circles
  • File > PDF Export:
  • Add support for PDF/A-1B output
  • This is supported on Windows 64bit, Linux 64bit and macOS >= 10.11
  • Edit > Copy / Cut:
  • Move relative reference point to center of selection when using Copy or Cut without reference
  • QCAD Professional:
  • Edit > Application Preferences > Startup:
  • Restore open files
  • On startup, open files that were open when quitting the last session
  • Edit > Drawing Preferences:
  • Dimensions > Dimension Settings:
  • Add preference for dimension label color
  • General > Text:
  • Add preference to mirror simple text (to produce upside down or backward text)
  • Draw > Text:
  • Support backwards and upside down (mirrored) text (see Edit > Drawing Preferences > General > Text)
  • Dimension:
  • Datum:
  • Add datum (special type of leader)
  • Tolerance:
  • Add GD&T tolerance (feature control frame)
  • Improved support for importing MLeader entities
  • Command line tools:
  • dwg2pdf:
  • Add support for PDF/A-1B output
  • This is supported on Windows 64bit, Linux 64bit and macOS >= 10.11
  • dwg2bmp, dwg2maptiles:
  • Only apply color correction when switch -c / -color-correction is used
  • Bug fixes:
  • FS#2058 - Modify > Move, Rotate, ...: "Use current layer and attributes" leads to error in undo
  • FS#2059 - Modify > Explode: Error with hatch in block with positiv/negative x/y scale
  • FS#2061 - Insert Library items fails to update relative zero point
  • FS#2064 - XLines in blocks appear shortened
  • FS#2065 - Viewport: three dimensional entities not rendered
  • FS#2067 - Attributes with fixed color
  • FS#2073 - Property Editor: Imperial Area info incorrect
  • FS#2076 - File > SVG Export: circles in mirrored blocks
  • FS#2078 - Draw > Hatch: Small gap tolerated by QCAD, not by DXF/DWG
  • FS#2080 - Modify > Stretch: Hatch moves instead of stretching
  • FS#2082 - File > Print / PDF Export: Handling of block references on non-plottable layer
  • FS#2083 - Viewport: Fixed extension line length of dimensions not scaled with viewport
  • FS#2084 - File > Save: Fixed extension line length of dimensions not saved if scale != 1
  • FS#2085 - Drag and drop: moving single polyline vertex moves also polyline segment
  • FS#2086 - Font formatting in text dialog
  • FS#2089 - Property Editor: Linetype Scale and Draw Order wrongly marked with inch symbol
  • FS#2090 - Snap > Auto Snap: intersections of pattern with other entities with cursor close to boundary
  • FS#2101 - File > SVG Export: Double hyphen in text leads to invalid SVG file

New in QCAD Professional 3.24.3 (Mar 20, 2020)

  • Edit > Application Preferences > Graphics View:
  • Behaviour:
  • Configurable tolerance for double-click to select contour
  • Appearance:
  • Configurable default lineweight for "Default" lineweight value
  • View > Property Editor:
  • Allow editing of values in imperial formats "Architectural" and "Engineering"
  • QCAD Professional:
  • Command line tools:
  • dwgmapconvert:
  • Convert drawing from one coordinate reference system (CRS) to another,
  • for example from Swiss projection coordinates LV95 (EPSG:2056) to Web Mercator (EPSG:3857 WGS 84).
  • Add custom projections in JSON configuration file.
  • -crs-in
  • Specify input coordinate system
  • -crs-out
  • Specify output coordinate system
  • -crs-list
  • List supported coordinate systems
  • -segment-length
  • Specify segment length for segmentation of lines, arcs, circles, etc.
  • -retain-texts
  • Exclude text labels from segmentation, transform location only.
  • dwg2maptiles:
  • -skip-empty
  • Skip generation of empty tiles
  • -tile-marker
  • Add red border to tiles (for debugging)
  • -opacity=O
  • Make output tiles semi-transparent
  • -hq-postfix
  • In addition to standard tiles (256x256px), generate high-res (high quality / retina) tiles (512x512px) with given postfix (e.g. "@2x" for "[email protected]")
  • -web-mercator
  • Input is in Web Mercator coordinates (256x256px), for example generated by dwgmapconvert
  • Bug fixes:
  • FS#2030 - Cannot snap to points of mirrored blocks
  • FS#2032 - Draw > Circle > Three Tangents: Cannot select third tangent
  • FS#2035 - Linetype scale in viewports
  • FS#2036 - Arc rendering in block context
  • FS#2038 - Cannot snap arc / circle reference points inside blocks
  • FS#2051 - Window selection of rotated and aligned dimensions with large extension line offset
  • FS#2053 - Dots in line patterns not visible at extreme coordinates
  • FS#2054 - Misc > Modify > Flatten Drawing to 2D

New in QCAD Professional 3.24.2 (Jan 13, 2020)

  • Bug fixes:
  • FS#2027 - File > Print: Minimum line weight for printing is 0.01 drawing units
  • QCAD Professional:
  • FS#2019 - Polyline with segment widths: uneven arc segments
  • FS#2022 - File > SVG Export: polyline arc segments and hatches in scaled blocks
  • FS#2023 - Polyline with segment widths: error with clockwise arcs > 180°
  • FS#2026 - Modify > Clip to Rectangle: fails on blocks
  • QCAD/CAM:
  • FS#2024 - CAM > Nesting: Nesting blocks with multiple parts fails

New in QCAD Professional 3.24.1 (Jan 13, 2020)

  • Bug fixes:
  • FS#2017 - Rendering of arcs in blocks with scale factor > 1
  • FS#2020 - Edit > Paste: Wrong position for block references with different drawing units
  • QCAD Professional:
  • FS#2022 - File > SVG Export: polyline arc segments and hatches in scaled blocks

New in QCAD Professional 3.24.0 (Dec 20, 2019)

  • QCAD Professional:
  • Update to OpenDesign Libraries 20.8
  • Misc > Layer > Make all Black Layers White
  • Draw > Shape > Star:
  • Draw star shapes
  • Property Painter:
  • Copy properties from source entity to selection
  • Copy layer, color, linetype, lineweight, custom properties, text attributes, hatch pattern
  • Command line tools:
  • dwg2pdf:
  • Add switch -auto-orientation, auto page orientation based on bounding box
  • QCAD/CAM:
  • Set quantity for nesting parts (nest same part multiple times)
  • Draw:
  • Ellipse > Inscribed in Quadrilateral:
  • Create circle if appropriate
  • Performance:
  • Use of multiple CPU cores for display
  • Modify:
  • Scale:
  • Improved support for non-uniform scaling
  • Blocks:
  • Improved support for non-uniform scaling
  • Snap > Reference:
  • Snap to reference point of block reference for block reference entities
  • Edit > Application Preferences:
  • File > Open/Save:
  • Add preference to override "last saved by" file information for DXF/DWG export
  • Misc > Script Examples > Mathematics > FlexPainter
  • Paint complex patterns along existing lines and curves (see forum announcement)
  • macOS 10.15:
  • Update to Qt 5.13.2
  • Fix mouse cursor display
  • Bug fixes:
  • FS#1931 - File > SVG Export: hatch arc interpolation
  • FS#1933 - File > Advanced SVG export: file overwrite check doesn't use updated filename
  • FS#1942 - Draw > Circle > Two tangents and point: fails for case with point on bisector
  • FS#1946 - CAM > Cam Legacy Export: Cut inner paths before outer paths has no effect
  • FS#1948 - Modify > Offset (through Point): Point orthogonal to end point of line segment not accepted
  • FS#1949 - Modify > Break out: Leftover (zero length line) after using tool on ray
  • FS#1950 - File > Save As: File dialog offers unsupported export formats (DWG R9, R10, R2.6, R2.5)
  • FS#1962 - CAM > Drill Toolpaths: Cannot be edited / updated from source entities
  • FS#1973 - File > SVG Export: polylines with large arc segments (> 180°) not exported correctly
  • FS#1975 - RPolyline::getOrientation: Wrong orientation for polylines with large arcs
  • FS#1979 - View > Layer List: icon spacing
  • FS#1984 - Block > Create Block from Selection: Slow for large number of entities
  • FS#1985 - Hatch dots are rendered as lines with fixed lenght of 0.02 units
  • FS#1986 - Page Tags set as default not displayed
  • FS#1987 - File > SVG Export: full circle hatch
  • FS#1990 - Layer > Duplicate Layer: fails for layer "0"
  • FS#1991 - Modify > Divide: Preview indicator fails on infinitive lines
  • FS#1993 - Draw > Insert Bitmap: relative zero point not set
  • FS#1996 - File > Save: DXF header variable CECOLOR changed
  • FS#2000 - CAM > Nesting: misleading "Sheet added" confirmation
  • FS#2001 - CAM > Nesting: Alignment fails
  • FS#2002 - Draw > Viewport > Add Viewport: Hatch is offset incorrectly in Viewport
  • FS#2007 - bbox.bat cannot write log file
  • FS#2012 - Draw > Hatch > Hatch from Selection: block transforms not taken into account

New in QCAD Professional 3.23.0 (Jul 19, 2019)

  • QCAD Professional:
  • Draw > Polyline > Simplify:
  • Use Ramer-Douglas-Peucker algorithm
  • Misc > Draw > Polygon Hull:
  • Polygonal hull for polyline with arc segments
  • Configurable tolerance / maximum angle for segments
  • Inside / outside
  • View > Selection Filter:
  • Add selection counters to entity types
  • Command line tools:
  • dwg2maptiles:
  • Add margin switch to configure margin in percent
  • QCAD/CAM:
  • CAM > Nesting:
  • Automatic nesting of selected parts into chosen sheets
  • Support for islands in parts and sheets
  • Support for polylines, loose entities, splines, text entities
  • Part-in-part placement
  • Align part angle to X/Y axis
  • Mutithreading
  • Misc > Draw > No-Fit Polygon:
  • No-fit polygon (NFP) of possible placements for polyline A when placed next to polygon B without intersecting
  • macOS:
  • Update to Qt version 5.13 for macOS 10.14
  • Native dark mode support under macOS 10.14
  • Fix high-resolution / low resolution display on mixed display settings
  • Performance:
  • Improved performance / precision for polyline area calculation for polylines with arcs
  • Bug fixes:
  • FS#1891 - File > Import: import fails
  • FS#1893 - Translations not loaded during first start
  • FS#1894 - File > Bitmap Export: points rendered too big
  • FS#1896 - File > Open: Import fails for some files with layer states and NULL layers
  • FS#1899 - View > Auto zoom: zoom to invisible entities in blocks
  • FS#1904 - File > Bitmap Export: Non-plottable layers not exported
  • FS#1906 - Draw > Polyline > Polyline from Segments: Converting full arcs to polylines
  • FS#1909 - Blocks invisible when loading disappear when made visible and panning

New in QCAD Professional 3.22.1 (May 22, 2019)

  • Update CXF font format to support polylines and closed polylines
  • Performance improvement:
  • Faster block switching in drawings with many blocks
  • Use Alt key for ortho mode
  • Draw > Text:
  • Support for underlined text
  • QCAD Professional:
  • CXF font support:
  • Load / edit / save CXF fonts
  • Performance improvement:
  • Faster loading and updating of layer list with many layers
  • Press Enter to repeat last used command
  • Layer List:
  • Select multiple layers
  • Delete multiple selected layers
  • Toggle visibility/lock/frozen/printable/snappable state of multiple selected layers
  • Layer States:
  • Add layer state
  • Activate layer state
  • Rename layer state
  • Remove layer state
  • File > SVG Export:
  • Export bitmaps (linked or embedded)
  • Bug fixes:
  • FS#1857 - Layer List: current layer not highlighted after collapsing item
  • FS#1859 - Modify > Stretch: dimension completely inside area not moved
  • FS#1860 - Rendering of nested blocks / use of negative scale factors
  • FS#1861 - Modify > Stretch: block references inside stretch box are not moving
  • FS#1864 - File > Print Current View: multiple pages printed
  • FS#1865 - Scaling polyline with width by negative factor removes width
  • FS#1866 - DXF: EXTMIN/EXTMAX interchanged
  • FS#1871 - View > Block List: Renaming current block does not update block list
  • FS#1876 - Edit > Convert Drawing Unit: block array spacing
  • FS#1879 - File > PDF Export: print preview unclosable
  • FS#1883 - File > SVG Export: invalid SVG comments
  • FS#1884 - File > Bitmap Export: margins despite zero margin settings
  • FS#1885 - Modify > Edit Text: Text dialog messes up formatting of subscript / superscript

New in QCAD Professional 3.22.0 (May 22, 2019)

  • Performance improvements:
  • Adding objects
  • Modifying objects (in particular modifying geometry)
  • Deleting objects
  • Draw:
  • Shapes:
  • Add corner radius option
  • Modify:
  • Select and move multiple reference points
  • Mirror, Rotate, Scale:
  • Add preference to use / not use dialog
  • Translations:
  • Updated translations in Czech, Dutch, Italian, Spanish, Portuguese
  • macOS:
  • Always disable dark mode for QCAD (not supported by Qt at this point)
  • Themes:
  • Updated Dark theme
  • QCAD Professional:
  • Performance improvements:
  • New, faster spatial index
  • Draw > Dimension:
  • Baseline:
  • Create multiple connected, lined up dimensions that start at the extension line of an existing dimension
  • Continue:
  • Create multiple dimensions that start at the extension line of an existing dimension
  • Add properties Fixed Extension Line and Extension Line Length:
  • Limit length of dimension extension lines to fixed length
  • Block > Insert Block:
  • Sort block attributes in options toolbar alphanumerically
  • Command line tools:
  • dwg2pdf:
  • Allow specification of multiple blocks for -block argument to output one block per page
  • QCAD/CAM:
  • Updated translations in Czech, Dutch, French, German, Italian, Portuguese, Spanish
  • Bug fixes:
  • FS#1660 - Draw > Viewport > Add Viewport: viewport in model space
  • FS#1804 - Application Preferences > Tool Settings: Filter for "View", submenu for Overlays missing
  • FS#1805 - Modify > Split Entities: broken for logically closed polylines
  • FS#1808 - Property Editor: Changing width, height, orientation for polygon
  • FS#1809 - Draw > Viewport > Add Viewport: layout dialog combobox broken
  • FS#1812 - Coordinate display: coordinates not updated while mouse is moving
  • FS#1817 - CAM Export: offset fails for contours with arcs (tolerance issue)
  • FS#1825 - File > Svg Export: text exported with wrong height
  • FS#1831 - Block > Copy Block: attributes of block references are orphaned in copied block
  • FS#1832 - Modify > Explode: attributes of block references are orphaned after exploding
  • FS#1834 - Property Editor: Attributes of block reference not showing

New in QCAD Professional 3.21.3 (Feb 28, 2019)

  • View::
  • Property Editor:
  • Add property "Scale" for angle dimensions, arc length dimensions
  • Add property "Linear Factor" for arc length dimensions
  • Focus on Tool Matrix:
  • Hand keyboard focus to filter input of tool matrix
  • Edit > Application Preferences > Graphics View > Colors > Selection:
  • Add color for tertiary reference points
  • QCAD Professional:
  • File > Import:
  • Add option to import file as block with given name (defaulting to base name of file)
  • Edit > Application Preferences > File > Print Preview:
  • Add preference "Show only plottable layers"
  • Draw:
  • Polyline:
  • From Segments:
  • Add option to automatically simplify (or not)
  • Morph:
  • Add custom factor option
  • Add arc interpolation option, segment length
  • Viewport:
  • Add Viewport:
  • Sort layout names in layout dialog
  • Modify:
  • Split Entities:
  • Add support for splitting polylines into parts with equal length
  • Draw Order > Reorder:
  • Manually reorder all / selected entities
  • View > Overlays:
  • Show / hide permanent drawing overlays:
  • Direction overlay
  • Startpoint overlay
  • Order overlay
  • Bug fixes:
  • FS#1783 - RArc::splitAt(): fails in some cases
  • FS#1786 - Block > Select Block References: not using active block in block list
  • FS#1787 - View > Property Editor: Layer combo box not sorted
  • FS#1791 - Edit > Paste: relative zero point not set
  • FS#1792 - Dimension > Angular: transformations broken
  • FS#1797 - Keyboard shortcuts not saved between sessions
  • FS#1798 - Drawing Pref > Linetype > Scale of linetypes matches the scale of each viewport: wrong default shown
  • FS#1799 - Postprocessor: sign not forced for negative values rounded to zero

New in QCAD Professional 3.21.2 (Jul 11, 2018)

  • Modify:
  • Restructure menu into submenus
  • Layer list, block list:
  • Improve sorting for international characters (ä, é, etc.)
  • QCAD Professional:
  • Draw > Polyline > Morph:
  • Add easing option (quadratic, cubic, circle, etc.)
  • Bug fixes:
  • FS#1776 - Edit > Application Preferences: Tool Settings: cannot configure shortcuts
  • FS#1777 - Crash when pasting / importing drawing with missing image
  • FS#1778 - Draw > Point > Single Point: Exception

New in QCAD Professional 3.21.1 (Jul 5, 2018)

  • Draw > Circle > 3 Tangents:
  • Allow all tangents to be segments of same polyline
  • QCAD Professional:
  • Save ellipse arc direction (CW/CCW) in DXF/DWG
  • View > Selection Filter:
  • Add support for viewport entities
  • Bug fixes:
  • FS#1180 - dxflib cannot open files with international characters in path or file name
  • FS#1773 - File > PDF Export / SVG Export / Bitmap Export: file name suggestion in file dialog is drawing file
  • FS#1775 - Viewports: images sometimes not clipped at viewport edge

New in QCAD Professional 3.21.0 (Jun 28, 2018)

  • Dimension:
  • Add option to flip first / second arrow
  • Add reference points to flip arrows using mouse click
  • Angular:
  • Add option "Use maximum angle" to angle dimension tool for angles > 180°
  • Add support for 3 point angle dimensions (required for angle dimensions > 180°)
  • Polylines:
  • Add reference points at middle of line segments to move line segments
  • Edit > Application Preferences:
  • Keyboard > Enable keyboard navigation in list widgets:
  • Enable / disable keyboard navigation in list widgets (up/down, type first letters)
  • Layer > Add Layer:
  • Add separate default attributes for layer 0
  • Graphics View > Navigation:
  • Add "Middle mouse button zoom factor"
  • Add "Panning threshold"
  • Draw > Image:
  • Transparent live preview when inserting / modifying images
  • Scale image using drag and drop on corners
  • Keep aspect ratio using Shift
  • Improve display of reference points
  • Always display in front of highlighted entities
  • Add border around reference points
  • Zoom in by clicking middle mouse button (out using Shift+middle mouse button)
  • View > Property Editor:
  • Add support for requestible (slow) properties
  • QCAD Professional:
  • Command line tools:
  • dwg2pdf:
  • add -center to center drawing on page
  • add -list-printers to list available printer names
  • add -offset to set offset of drawing
  • add -printer to directly print to a given or the default printer
  • add -scale to set drawing scale
  • add -point-size to set point size in mm
  • Draw > Polyline > Morph:
  • Morph between two polylines
  • QCAD/CAM:
  • Postprocessors:
  • Add postprocessor for HP-GL (PLT)
  • Bug fixes:
  • FS#1741 - Property Editor: titles of block attributes with _ cut off
  • FS#1742 - File > Print: printed point size depends on zoom level
  • FS#1743 - Draw > Text: Wrong bounding box for text with empty supper or subscript
  • FS#1745 - File > Bitmap Export: thick lines exported thin
  • FS#1753 - View > Property Editor: entity types in property editor not translated
  • FS#1756 - Polyline area wrong if polyline contains arc segments
  • FS#1757 - Modify > Auto Trim: on polyline, followed by undo yields corrupt / invisible polyline
  • FS#1758 - Draw > Polyline > Create from Selected Entities: crash for geometrically closed polylines
  • FS#1766 - Edit > Application Preferences: Tool Settings: cannot add menus to Tool Matrix
  • FS#1768 - Draw > Polyline > Create From Segments: segments deleted even if no polyline can be added

New in QCAD Professional 3.20.1 (Apr 19, 2018)

  • Bug fixes:
  • FS#1736 - Draw > Image: broken
  • FS#1737 - Block > Attributes > Define Block Attribute: broken
  • FS#1738 - File > Print / PDF Export: shortcut broken in print preview

New in QCAD Professional 3.20.0 (Apr 13, 2018)

  • QCAD API:
  • Allow translation of custom property labels
  • Add support for property attributes for custom properties:
  • Read-only
  • Undeletable
  • Invisible
  • Choices (combo box)
  • MACOS:
  • Update to Qt 5.10:
  • Fix crash when loading files on certain installations of macOS 10.12, 10.13.
  • TRANSLATIONS:
  • Add support for complex plural forms in certain languages (singular, paucal, plural)
  • Complete Polish translation
  • DEPLOYMENT:
  • Bundle script files and resources as plugin (speed up installation, updates and start up)
  • QCAD PROFESSIONAL:
  • Edit > Application Preferences > Widgets > Property Editor > Allow adding custom properties:
  • Enable/disable adding of custom properties
  • Edit > Application Preferences > Edit > Move:
  • Add preference to enable/disable moving selection using arrow keys
  • Edit > Drawing Preferences > General > Linetype:
  • Add preference: Scale of linetypes matches the scale of each viewport
  • View > Property Editor:
  • Add clockwise / counterclockwise property for polylines
  • Add width / height properties for rectangle shaped polylines
  • QCAD/CAM:
  • Inserting tabs (bridges) to hold sheet cutout in place
  • Postprocessors:
  • Add postprocessors for grbl
  • LinuxCNC: Add tool list to header (G10 L1 P.. R..)
  • BUG FIXES:
  • FS#1686 - File > Print: Line scale in Viewport wrong if Model_Space not 1:1
  • FS#1677 - Dimension: Scale option grayed out in model space
  • FS#1696 - Modify > Isometric Projection > Cylindrical: exception
  • FS#1695 - Context menu: editing tools not working in paper space
  • FS#1703 - File > Bitmap Export: Monochrome with black background broken
  • FS#1704 - Wrong labels for information area buttons
  • FS#1712 - dwg2pdf: auto fit fails for blocks
  • FS#1720 - Modify > Auto Trim: fails for Rays and Infinite Lines
  • FS#1734 - Draw > Text: Color changes for CAD font texts ignored

New in QCAD Professional 3.19.2 (Dec 20, 2017)

  • MODIFY > STRETCH:
  • Only stretch selected entities if there is a selection
  • FILE > BITMAP EXPORT:
  • Add option for transparent background
  • Add option to only export bounding box of selection
  • MACOS:
  • Restructure app bundle for approval by Gatekeeper
  • QCAD PROFESSIONAL:
  • Layer > Add layer / Edit layer:
  • Enable / disable snapping per layer
  • Enable / disable printing per layer
  • Edit > Quick Modify > Move Left/Right/Up/Down:
  • Move selection using arrow keys
  • Move selection with multiplier using shift and arrow keys
  • Edit > Application Preferences > Edit > Move:
  • Add preference for step distance when moving using arrow keys
  • Add preference for step multiplier when moving using shift and arrow keys
  • Misc > Information:
  • Store positions:
  • Store positions of selected points, circles, polylines, etc.
  • Use positions:
  • Use previously stored positions for a subsequent drawing tool or for pasting, etc.
  • QCAD/CAM:
  • Postprocessors:
  • Add postprocessor for Mach3 / Laser cutters
  • Add postprocessor for UCCNC
  • Add support for drill toolpaths:
  • Based on points or circles
  • BUG FIXES:
  • FS#1659 - File > Print Preview: does not always open / close properly
  • FS#1664 - Block > Insert Block: attribute color not synced with attribute definition color
  • FS#1665 - Edit > Drawing / Application Preferences > Point Display: second last button has no effect
  • FS#1669 - Edit > Application Preferences > Defaults for New Drawings > Dimension Settings: math expressions
  • FS#1670 - Layout Blocks are not using print settings from Application Preferences
  • FS#1671 - Block > Add Layout Block: fails if layout with same name was deleted before
  • FS#1677 - Dimension: Scale option grayed out in model space
  • FS#1682 - Draw > Text: line spacing factor < 0.25 or > 4.0 causes entity not being saved

New in QCAD Professional 3.19.1 (Nov 13, 2017)

  • Linux, macOS:
  • Remove unnecessary libraries
  • QCAD Professional:
  • Edit > Convert Drawing Unit: Convert viewports
  • Bug fixes:
  • FS#1652 - Insert file as block: block attributes not on correct block
  • FS#1653 - Dimension font configuration only loaded if drawing contains dimension entity
  • FS#1655 - File > Print Preview: cannot adjust page preferences for model space
  • FS#1656 - Dimension size scale wrong in viewports
  • FS#1657 - Edit > Drawing Preferences > Printing > Page: no effect in model space
  • FS#1658 - Crash when switching to layout block (32bit Linux, Qt4)

New in QCAD Professional 3.19.0 (Nov 9, 2017)

  • Modify > Explode: Make sure draw order of exploded polyline segments matches order of original polyline (draw order based on draw order property and entity ID)
  • File > New: Use default layer color and lineweight for layer 0
  • Load TTF fonts in "fonts" directory
  • Add osifont
  • Performance improvement for drawings with many blocks
  • QCAD PROFESSIONAL:
  • Fix Teigha related crash in Linux 32bit binary
  • Fix "by layer" line weight and line style of entities rendered in viewports
  • Draw:
  • Viewport > Add Viewport
  • Polyline > Create from Selected Entities:
  • Dimension:
  • Add option to automatically set linear factor, depending on underlying viewport
  • Edit > Application Preferences:
  • Open/Save > Templates:
  • File > Print Preview:
  • Block:
  • Rename:
  • Remove Block:
  • Add Layout Block:
  • File > Print:
  • Store printer and paper settings for each block or layout / paper space
  • Layer list:
  • Remember / store collapsed state of layers
  • Command line tools:
  • dwg2bmp, dwg2maptiles, dwg2pdf, dwg2svg:
  • dwg2svg:
  • QCAD/CAM:
  • Fix omitted last level when using multiple passes (rounding issue)
  • Add postprocessor "DXF":
  • writes the CAM path in the right order to DXF
  • add configuration options
  • BUG FIXES:
  • FS#1574 - Layer > Remove: deleting sublayer switches to layer 0

New in QCAD Professional 3.18.1 (Oct 5, 2017)

  • QCAD PROFESSIONAL:
  • Misc:
  • Modify > Set Attributes by Layer: Change all attributes from all entities to "By Layer"
  • Draw > Viewport > Add Viewport: Add a viewport to a paper space block (experimental)
  • LEADERS:
  • Add scale property (scale of arrow head)
  • Edit > Application Preferences > Graphics View > Appearance > Prevent white on white / black on black display:
  • Add preference to only apply to model space
  • QCAD/CAM:
  • Add postprocessors for LinuxCNC
  • BUG FIXES:
  • FS#1617 - Edit > Convert Drawing Unit: Views in view list not converted
  • FS#1634 - View > Screen-based Linetypes: arc rendering quality
  • FS#1636 - Options toolbar: wrong icon size
  • FS#1639 - Layer > Hide all Layers: cannot turn individual layer back on
  • FS#1640 - Modify > Offset: Tolerance issue when clipping offset curves

New in QCAD Professional 3.18.0 (Sep 22, 2017)

  • Remember maximized status of window between sessions.
  • QCAD PROFESSIONAL:
  • Draw:
  • Polyline:
  • Create from Segments: Convert connected splines to arc segments
  • Arc to Line Segments: Convert arc segments into straight line segments
  • Hatch from Segments:
  • Show warning if hatch boundary is not closed
  • Allow user to add / remove more segments if boundary is not closed
  • Context menu:
  • Splines:
  • Auto create polyline
  • Command line tools:
  • dwg2maptiles:
  • tile with y=0 is at the top by default (WMS)
  • add switch -tms for y=0 at the bottom (TMS)
  • performance improvements
  • add options for generating output with multiple processes
  • Edit > Application Preferences > Widgets > Layer List:
  • Add preference "Switching off means freeze" to choose between freezing or hiding layers
  • Misc > Modify > Reset Spline Tangents:
  • Reset all start and end tangents of (selected) splines
  • Update to Teigha 4.3.1
  • Add read/write support for DXF/DWG R32 (2018)
  • Translations:
  • Updated Japanese user interface translation
  • Bug fixes:
  • FS#1614 - View > Selection Filter: no choices for linetype property
  • FS#1615 - Decimal point of dimensions shown as '?', preferences page throws exception
  • FS#1616 - Edit > Convert Drawing Unit: leader arrow switched off
  • FS#1618 - Modify > Auto Trim: fails when extending (depending on clicked position)
  • FS#1619 - Context menu: relocating start point of selected polyline does not terminate
  • FS#1622 - X Scale Property lost for Simple Texts and Attributes
  • FS#1630 - File > SVG Export: polylines with arc segments with large radii imprecise
  • FS#1631 - dxflib: wrong definition of DL_POLYLINE3D flag

New in QCAD Professional 3.17.3 (Jul 1, 2017)

  • MODIFY:
  • Isometric Projection:
  • Add alternative projection types: Dimetric, Cabinet 30°
  • Scale:
  • Scale internal text formatting when scaling texts
  • Scale Text Heights:
  • Scale heights of selected texts (without changing the position)
  • QCAD/CAM:
  • Performance improvements:
  • Don't update 3D view when not visible
  • Improve performance when switching from one drawing to another (FS#1610)
  • BUG FIXES:
  • FS#1605 - Edit > Paste: Empty layers created when pasting to current layer
  • FS#1606 - Selecting 'Draw Order' halts system temporary
  • FS#1609 - Edit > Drawing Preferences: dimension size scale cannot be changed to 1

New in QCAD Professional 3.17.2 (Jun 28, 2017)

  • MODIFY > ISOMETRIC PROJECTION:
  • Add alternative projection types:
  • Planometric
  • Cabinet
  • Cavalier
  • QCAD PROFESSIONAL:
  • Modify > Explode:
  • Explode multi-line or formatted text into simple, single line text blocks
  • Modify > Isometric Projection:
  • User defined projection types
  • File > SVG Export:
  • Improved export of multi-line or formatted text entities
  • Block > Copy Block:
  • Create a copy of an existing block with a new name
  • Command line tools:
  • dwg2bmp, dwg2pdf, dwg2svg, dwg2maptiles
  • Add -layer switch:
  • Comma-separated list of layer(s) to export
  • dwg2bmp:
  • Add -zoomall switch:
  • Zoom to all layers, even if only some layers are exported
  • QCAD/CAM:
  • Post processors:
  • Mach3
  • EMC2
  • BUG FIXES:
  • FS#1572 - Dimension font not set to "Standard" when importing through dxflib
  • FS#1593 - CAM > CAM Export: ZH in header always yields default value "100"
  • FS#1595 - LWPOLYLINE exports Z values for vertices
  • FS#1597 - Edit > Convert Drawing Unit: dimension scale override set for all dimensions
  • FS#1600 - File > Save As: Only partial information shown for available filters

New in QCAD Professional 3.17.1 (May 23, 2017)

  • QCAD Professional, QCAD/CAM:
  • Increase default tolerance for joining offset polyline segments to 0.005
  • Bug fixes:
  • FS#1581 - View > Selection Filter: no inputs for property Linetype Scale
  • FS#1582 - Layer > Show all Layers / Hide all Layers: unexpected outcome when frozen column not shown
  • FS#1584 - Modify > Divide: dividing polyline at node can lead to zero length segment

New in QCAD Professional 3.17.0 (May 19, 2017)

  • Edit > Application Preferences:
  • Graphics View > Behaviour > Highlight entity within range
  • Preference to enable / disable entity highlighting
  • Library Browser:
  • Remember and restore last used directory
  • Themes:
  • Allow themes to override tool icons
  • Platforms:
  • macOS:
  • Rollback to Qt 5.6.2
  • Fix performance regression (QTBUG-59701)
  • Fix pinch gesture zoom in / out using trackpad
  • QCAD Professional:
  • Edit > Application Preferences > Widgets > Layer List:
  • Show frozen column
  • Add shortcuts to rotate counter-clockwise (,) or clockwise (.) on the fly during:
  • Edit > Paste
  • Block > Insert
  • Inserting library items
  • Draw > Text
  • Edit > Application Preferences > Edit > Rotate:
  • Add preference for rotation angle step
  • QCAD/CAM:
  • Tool management:
  • Tool list
  • Add tools
  • Edit tools
  • Remove tools
  • Toolpath management:
  • Toolpath list
  • Edit toolpath parameters
  • Remove toolpaths
  • Regenerate toolpaths from selection
  • Creating toolpaths from selected entities:
  • Profile toolpath:
  • Cutting Depths:
  • Safe Z
  • Start Z
  • Cut Z
  • Passes:
  • Single pass
  • Multiple passes
  • Cutter radius compensation:
  • Side:
  • Outside
  • Inside
  • Direction:
  • Climbing (left)
  • Conventional (right)
  • Lead in / lead out
  • None
  • Normal
  • Extension
  • Half circle (calculated offset only)
  • Quarter circle (calculated offset only)
  • Eighth circle (calculated offset only)
  • Half circle [from center] (calculated offset or G41/G42)
  • Quarter circle [from center] (calculated offset or G41/G42)
  • Eighth circle [from center] (calculated offset or G41/G42)
  • Overcut
  • CAM Export:
  • Tool radius compensation:
  • as G41/G42
  • computed coordinates
  • Entity conversion:
  • Splines as tangentially connected arcs
  • Ellipses as arc segments
  • Arcs as line segments (optional)
  • Other complex entities as lines and arcs
  • Bug fixes:
  • FS#1566 - Block > Attributes > Synchronize Attributes: deleted block attributes re-appear
  • FS#1569 - File > Print Preview: changing offset in drawing preferences has no immediate effect
  • FS#1579 - Edit > Paste: rotation leads to wrong position of block references if drawing units differ

New in QCAD Professional 3.16.7 (Mar 21, 2017)

  • Bug fixes:
  • FS#1560 - Main Menu not selectable (Ubuntu 16.04, Unity)
  • FS#1561 - Edit > Drawing Preferences: menu missing (macOS, French locale)

New in QCAD Professional 3.16.6 (Mar 20, 2017)

  • EDIT > APPLICATION / DRAWING PREFERENCES:
  • Dimensions: Add preference to use comma instead of point as decimal separator
  • QCAD PROFESSIONAL:
  • Command line tools: dwg2dwg - Add switch for font substitution (-t FONT1:FONT2)
  • DRAW > SHAPE:
  • Add option to add solid fill for shape (rectangle or polygon)
  • MODIFY > EDIT TEXT:
  • Focus on text input field when editing simple texts
  • Add shortcut to confirm text dialog: Ctrl-Enter (Cmd-Enter)
  • MISC > DRAW > DOVETAIL FROM 2 POINTS:
  • Draw dovetail joins between two given points
  • BUG FIXES:
  • FS#1543 - Input with dead-keys broken (Linux)
  • FS#1544 - Crash when selecting spline
  • FS#1545 - File > Open: Crash on some Linux setups
  • FS#1548 - Block > Attributes > Synchronize Attributes: exception
  • FS#1550 - Block references: mirrored block references in 3rd party file
  • FS#1551 - File > Bitmap Export: exception when image size too large
  • FS#1553 - Modify > Break out Manual: exception with circles
  • FS#1554 - Auto focus of options toolbar when entering numbers broken after Esc
  • FS#1557 - Zero length lines not shown

New in QCAD Professional 3.16.5 (Feb 9, 2017)

  • QCAD Professional:
  • Command line tools:
  • dwg2maptiles:
  • Add support for transparent background (-b "transparent"|"#FF000000"|"#FFFFFFFF")
  • dwg2dwg:
  • Add switch to change header variables (-s)
  • Add switch to change dimension font (-n)
  • Modify > Explode:
  • Improve geometry of exploded texts from CXF line fonts
  • Dimension:
  • Add scale property for ordinate dimensions
  • Platforms:
  • macOS:
  • Update to Qt 5.8.0
  • fix accessibility related library dependency issues
  • Bug fixes:
  • FS#1528 - Block attributes: relationship with block reference lost after inserting from library
  • FS#1529 - File > Save: error if dimension text size is zero
  • FS#1530 - Draw > Circle > 3 Tangents: solutions not found
  • FS#1536 - Draw > Polyline > Delete Node(s): crash when deleting 2nd last node
  • FS#1540 - Draw > Line > Parallel: Changing back to Auto has no effect

New in QCAD Professional 3.16.4 (Jan 4, 2017)

  • Sign Windows and macOS packages and executables
  • Command line tools:
  • Add offscreen Qt plugin to allow running QCAD command line tools in Linux server environments
  • QCAD Professional:
  • Modify > Explode: Add preference to explode texts to polylines (with splines converted to arc segments)
  • Bug fixes:
  • FS#1525 - Block attributes: escaped unicode sequences in files not converted on loading

New in QCAD Professional 3.16.3 (Dec 28, 2016)

  • File > Bitmap Export...:
  • Add options for color, anti-aliasing, margin to compensate for lineweight
  • Edit > Convert Unit:
  • Converts the unit of a drawing
  • Part Library Browser:
  • Add gear generator item (default > Mechanics > Gears > InvoluteSpur)
  • QCAD Professional:
  • Draw > Hatch > Hatch from Segments: Use selection color to highlight selected boundary
  • Save active layer in file, restore on load
  • Bug fixes:
  • FS#1517 - Modify > Break out Segment: fails with closed polyline
  • FS#1519 - Ruler precision always zero
  • FS#1520 - Modify > Rotate: rotating splines changes start/end tangents
  • FS#1521 - Modify > Offset: fails in certain cases with short arcs
  • FS#1523 - Draw > Hatch > Hatch from Segments: fails for circle in circle
  • FS#1524 - Command line: cannot enter @ sign in command line on German keyboard

New in QCAD Professional 3.16.2 (Dec 20, 2016)

  • Bug fixes:
  • FS#1514 - Block attributes: association with block reference lost on copy / paste

New in QCAD Professional 3.16.1 (Dec 16, 2016)

  • Improved precision of arc rendering for screen-based linetypes.
  • Bug fixes:
  • FS#1513 - Layer > Create Layer from Selection: Layer created, selection unchanged.

New in QCAD Professional 3.16.0 (Dec 14, 2016)

  • QCAD PROFESSIONAL:
  • Modify > Offset:
  • Add preferences page with configurable tolerances
  • File > SVG Export:
  • Add option to export layer attributes (into QCAD namespace)
  • Edit > Application Preferences:
  • Printer Settings > Calibration:
  • Calibration of X/Y scale per printer to fine-tune printing to scale
  • Draw:
  • Hatch:
  • Hatch from Segments: Create hatch from clicked, untrimmed segments
  • Polyline:
  • Logically open Polylines
  • Improved support for asian text codecs
  • Context menu:
  • Relocate start point of closed polyline
  • Reverse lines, arcs, ellipse arcs, polylines and splines
  • Command Line Tools:
  • Add -block switch to dwg2pdf, dwg2bmp, dwg2svg and dwg2maptiles
  • dwg2svg:
  • Add -layer-attribute switch to export layer attributes (into QCAD namespace)
  • dwg2bmp:
  • Add -noweightmargin switch to avoid extra margin to account for lineweights
  • COMMAND LINE WIDGET:
  • allow for multi-line input (pasting list of coordinates for lines, polylines, splines, etc.)
  • MODIFY:
  • Explode:
  • Explode block arrays into separate block references
  • Explode solid fills into boundary
  • Break out:
  • Break out segments from self-intersecting polylines
  • MISC:
  • Highlight start point of lines, arcs, ellipse arcs, polylines, splines when selected
  • BUG FIXES:
  • FS#1461 - Zoom in / out: not centred under mouse cursor if Retina resolution is enabled for graphics view
  • FS#1466 - Toolbars on second screen cannot be accessed if second screen is detached
  • FS#1474 - Dimension > Leader: changing options breaks tool
  • FS#1476 - Draw > Circle > 2 Tangents and Radius: exception with arcs and circle entities
  • FS#1479 - Modify > Explode: too many segments for splines with large tolerance
  • FS#1481 - Block List: update changes selected item
  • FS#1491 - Layer > Create Layer from Selection: cancelling dialog fails
  • FS#1497 - Autosnap: hangs with very complex splines
  • FS#1508 - QCAD CE: Subscript and superscript formatting lost when file re-opened
  • FS#1509 - Ellipse / circle, ellipse / ellipse intersections

New in QCAD Professional 3.15.5 (Aug 23, 2016)

  • QCAD Professional:
  • Draw > Polyline:
  • Normalize - Removes duplicate nodes in selected polylines
  • Relocate Start Point - Relocates the start point of a closed polyline to any point on the polyline
  • Offset - Redesigned polyline offset tool
  • Offset multiple selected polylines, handling holes and islands
  • QCAD Book / E-Book:
  • Updated figures for QCAD version 3.15
  • Bug fixes:
  • FS#1444 - Context menu: no entry to delete polyline node for first node
  • FS#1447 - Mouse cursors very small under Windows with high resolution display
  • FS#1448 - Draw > Shape > Rectangle with Size: polygon option not remembered
  • FS#1450 - File > Save: Invalid Symbol Table Name
  • FS#1451 - Space doesn't move focus to undocked command line (Linux, Windows)
  • FS#1453 - Modify > Clip to Rectangle: exception when clipping points
  • FS#1456 - Drag and drop: requires two clicks with auto snap
  • FS#1458 - Draw > Polyline > From Segments: empty polyline created instead of full circle

New in QCAD Professional 3.15.4 (Jun 30, 2016)

  • Bug fixes:
  • FS#1436 - Block > Create Library Item: item does not have same unit as source document
  • FS#1438 - MText with vertical alignment base saved with alignment top (dxflib)
  • FS#1441 - Modify > Lengthen: unexpected behavior with polylines
  • FS#1442 - Imported and saved dimensions reference empty blocks

New in QCAD Professional 3.15.3 (Jun 13, 2016)

  • Add properties "Total Length", "Total Area" to show total length / total area of selection
  • Add angle property for polyline vertices
  • QCAD Professional:
  • Add support for Face entity type
  • Bug fixes:
  • FS#1429 - Command line calculator: functions containing number followed by 'd' broken
  • FS#1431 - Polyline pattern rendering
  • FS#1432 - Wrong x scale for imported texts
  • FS#1433 - Cannot open file with erased layout
  • FS#1434 - File > Print: print offset

New in QCAD Professional 3.15.2 (May 31, 2016)

  • Updates to the QCAD Simple API:
  • creating:
  • splines
  • modify:
  • move, rotate, scale
  • info:
  • getting intersection points between entities
  • viewing:
  • zoom to given entity, box
  • auto zoom
  • ECMAScript console:
  • allow multi-line input
  • Add tool Misc > Development > Run Script
  • Runs a script from a file on disk
  • Bug fixes:
  • FS#1422 - Invalid application window position in QCAD3.ini leads to invisible window at start
  • FS#1423 - Modify > Trim: wrong end of spline trimmed

New in QCAD Professional 3.15.1 (May 25, 2016)

  • Add support for variables in command line calculator
  • Bug fixes:
  • Fix View > Display Distance/Angle
  • FS#1421 - Command line calculator: functions containing 'd' broken

New in QCAD Professional 3.15.0 (May 23, 2016)

  • Improve polyline area calculation
  • Integrate Command line calculator
  • Allow entities on locked layers to be chosen as limiting entity for trimming, base for parallels, etc.
  • Add templates for DIN6771-1, DIN7200
  • Prevent deletion of locked layers
  • Visually distinguish secondary reference points: Used to distinguish middle points of polyline arc segments from polyline nodes
  • Add new info tool to measure polyline area: Info > Polyline Area
  • PREFERENCES:
  • Add preference to use full (retina) resolution for graphics view: Edit > Application Preferences > Graphics View > Appearance > Use full resolution for Retina display
  • Add preference for maximum number of displayed reference points: Edit > Application Preferences > Graphics View > Appearance > Maximum number of reference points displayed
  • Add preference for secondary reference point color: Edit > Application Preferences > Graphics View > Colors > Selection > Secondary reference points
  • QCAD PROFESSIONAL:
  • Import and render dimension blocks along with dimensions (if available)
  • Draw > Polyline > Insert Node:
  • Add option to add node on segment
  • Command line tools:
  • Add dwg2dwg tool to convert between different releases of DXF and DWG
  • Context menu:
  • Add 'Change Segment Type' for polylines
  • Add 'Insert Node' for polylines
  • Add 'Auto Extend Polyline' for polylines
  • Add 'Auto Create Polyline' for lines and arcs
  • Add preference to show / hide clipboard operations

New in QCAD Professional 3.14.3 (Apr 28, 2016)

  • Application Preferences:
  • Make conversion of splines to arcs / lines optional for SVG import:
  • Edit > Application Preferences > File > SVG Import
  • Info > Polygonal Area:
  • Show result in sq ft (ft²) and sq in (in²) if unit is set to Inch
  • QCAD Professional:
  • Insert fit points into existing splines (Draw > Spline > Insert Fit Point or entity context menu)
  • Remove fit points from existing splines (Draw > Spline > Remove Fit Point or entity context menu)
  • QCAD/CAM:
  • fix HP/GL (PLT) export
  • Bug fixes:
  • FS#1416 - Dimension value for drawing unit feet
  • FS#1417 - Dimension: missing tolerance icons in options toolbar

New in QCAD Professional 3.14.2 (Apr 19, 2016)

  • Fix various icons
  • Add more icons for dark themes

New in QCAD Professional 3.14.1 (Apr 19, 2016)

  • Save DXF/DWG files with current layout set to model layout:
  • Fixes data exchange with some other products which only import the current layout
  • Add theme preference Edit > Application Preferences > General > Theme:
  • Add "Dark" theme
  • QCAD Professional:
  • Fix integrated user manual (32bit Linux packages)
  • QCAD Community Edition:
  • FS#1377 - CE - is asking to save an untouched drawing

New in QCAD Professional 3.14.0 (Apr 11, 2016)

  • Support entry of angles in 10˚30'45" or 10d30'45" format
  • Fix highlighting of texts in blocks on mouse over
  • Use alpha numerical sorting for block list ("block 3" before "block 10")
  • QCAD Professional:
  • Use alpha numerical sorting for layer list ("layer 3" before "layer 10")
  • Load all paper space blocks
  • Show layout names in block list
  • QCAD/CAM:
  • Fix layer options
  • Save layer options in drawings
  • Bug fixes:
  • FS#1399 - Exception when offsetting full ellipses
  • FS#1400 - Layer > Add Layer: layer name not selected by default
  • FS#1401 - Direct distance entry broken
  • FS#1404 - Edit > Copy / Paste: preserve drawing order
  • FS#1405 - Draw > Text: exception when assigning custom color
  • FS#1406 - Drawing order in blocks
  • FS#1408 - Draw > Hatch: arc boundaries rendering errors
  • FS#1409 - Panning with two-finger gesture on trackpad

New in QCAD Professional 3.13.1 (Mar 17, 2016)

  • Bug fixes:
  • FS#1397 - Property Editor: editing redundant properties

New in QCAD Professional 3.13.0 (Mar 16, 2016)

  • QCAD Professional:
  • Command line tools:
  • Add minimum line weight argument to dwg2pdf
  • Add preference to show / hide tab bar:
  • Edit > Application Preferences > Widgets > Tab Bar
  • Property Editor:
  • Show area of polylines
  • Add preference to show and edit properties of current layer and current block:
  • Edit > Application Preferences > Widgets > Property Editor > Display properties of current block and current layer
  • Dimensions:
  • Add arc symbol to dimension tools options tool bar and context menu for line edits
  • Translations:
  • Complete translation of user interface to Dutch
  • Bug fixes:
  • FS#1386 - Application outside visible desktop area after disconnecting second screen
  • FS#1388 - Edit > Application Preferences > Dimension Settings: Architectural tick has no effect
  • FS#1389 - Modify > Chamfer / Bevel: edge entities trimmed to corner
  • FS#1390 - Lengthen / shorten line with shift drag and drop
  • FS#1391 - Trimming internally tangential arcs
  • FS#1392 - Block > Insert Block: keep proportions
  • FS#1393 - Edit > Application Preferences > Graphics View > Appearance > Show scrollbars
  • FS#1395 - Block reference not selectable
  • FS#1396 - View > Zoom > Window Zoom: magnifying glass cursor not shown

New in QCAD Professional 3.12.8 (Feb 17, 2016)

  • QCAD Professional:
  • Add svg2dwg (also to be used as svg2dxf) command line tool
  • Add preference to choose between system file dialog and Qt file dialog:
  • Edit > Application Preferences > File > Load/Save > Use system file dialog
  • Support direct value entry for tools with reference shortcuts (1-9)
  • Bug fixes:
  • FS#1384 - Lost Icons in Context Menu
  • FS#1385 - Default unit for new drawings reset to Inch on restart

New in QCAD Professional 3.12.7 (Feb 15, 2016)

  • Support drag and drop of https URLs into application window / graphics view
  • Choosing overlapping entities using the alt key and a left mouse button
  • Pressing any number key starts entering value into first input field in the options tool bar
  • Bug fixes:
  • FS#1365 - View > Add View: Exception
  • FS#1366 - Context Menu: Modify > Break Out Gap not working
  • FS#1379 - Snap: cannot snap to intersection between infinite line and polyline
  • FS#1381 - Draw > Polyline > Simplify: changing tolerance has no effect

New in QCAD Professional 3.12.6 (Jan 29, 2016)

  • Introduce Tool Matrix as alternative to CAD Tool Bar
  • Reorganize tool bar context menu
  • Library Browser:
  • Retired tag browser
  • Draw > Polyline > Auto Close Polylines
  • Convert geometrically closed polylines into logically closed polylines
  • Bug fixes:
  • FS#1352 - Shortcuts not working when action not visible
  • FS#1353 - Text rendering: subscripts and superscripts display
  • FS#1358 - Pasting is possible in a locked layer
  • FS#1359 - File > SVG Import: line, circle, ellipse, rect may omit attributes
  • FS#1361 - Selection Filter: Selecting by property "Color" does not offer value "By Layer"

New in QCAD Professional 3.12.5 (Jan 11, 2016)

  • Optional double-click to edit hatch
  • Misc > Draw > Counter
  • QCAD PROFESSIONAL:
  • Optional context menu with:
  • Recent tools
  • Delete
  • Cut / Copy / Paste
  • Select contour
  • Edit hatch
  • Edit text
  • Edit block / Return to main drawing
  • BUG FIXES:
  • FS#1325 - Modify > Auto Trim: trims to invisible entities
  • FS#1326 - Draw > Circle > 2 Tangents and Radius: not all solutions offered
  • FS#1328 - Windows 64bit install dir
  • FS#1329 - Property Editor: Changing value of block attribute sets layer of attribute to current layer
  • FS#1333 - Draw > Polyline > Partial Polyline Along Selection
  • FS#1334 - CAD tool bar: entering alternative menu not possible
  • FS#1340 - Modify > Trim: Cannot trim to entities in block reference
  • FS#1341 - Layer List: double click on parent layer collapses tree after editing layer
  • FS#1342 - Library Browser: Creating new Item: exception
  • FS#1343 - Edit > Application Preferences > Tool Settings: shortcuts
  • FS#1344 - View > Property Editor: Linetype property resets to "By Layer"
  • FS#1346 - File > Print, File > PDF Export: point entity offset
  • FS#1350 - File > SVG Export: omitted texts

New in QCAD Professional 3.12.4.2 Alpha (Dec 14, 2015)

  • Bug fixes:
  • FS#1329 - Property Editor: Changing value of block attribute sets layer of attribute to current layer.

New in QCAD Professional 3.12.4 (Dec 11, 2015)

  • Snap > Tangential (FS#1199)
  • QCAD PROFESSIONAL:
  • Draw > Polyline:
  • Create from selected entities (FS#1143)
  • Partial polyline along selection
  • Property Editor:
  • Add layer menu button:
  • Edit layer of selected entity
  • Hide layer of selected entity
  • Move selection to new layer
  • BUG FIXES:
  • FS#1317 - Layer > Add Layer: Cannot add sub layer with name of existing top level layer
  • FS#1318 - Reference points not hidden when hiding layer with selected entities
  • FS#1321 - dxflib: Handles not parsed correctly
  • PERFORMANCE ISSUES:
  • FS#1315 - Snap > Auto Snap: slow when snapping to complex polylines in block references
  • PLATFORMS:
  • New packages for Windows 64bit (Qt 5.5):
  • Support for high-res displays
  • New packages for Mac OS X 64bit (Qt 5.5):
  • Support for retina displays

New in QCAD Professional 3.12.3 (Nov 24, 2015)

  • Bug fixes:
  • FS#1293 - Crash when snapping to intersection points between 3d lines and splines
  • FS#1294 - Hatches scale differently now from earlier releases
  • FS#1300 - User defined hatch patterns not saved properly with hatch entities
  • FS#1304 - View > Auto zoom: empty blocks not ignored
  • FS#1308 - Simple text: x-scale not saved
  • FS#1309 - Draw > Hatch: cannot create hatch from boundary in block reference
  • FS#1310 - View > Screen-based linetypes: no patterns for circular entities

New in QCAD Professional 3.12.1 (Nov 14, 2015)

  • Bug fixes:
  • FS#1291 - Points are not shown
  • FS#1292 - Erroneous block recursion detection

New in QCAD Professional 3.12.0 (Nov 9, 2015)

  • QCAD PROFESSIONAL:
  • Import boundary of region entities from DXF/DWG (as lines, arcs, polylines, ellipses and splines)
  • Modify:
  • Trim: Add support for polylines
  • Trim Both: Add support for polylines
  • Chamfer: Add support for polyline to polyline chamfer: Improve support for polyline internal chamfer
  • Round: Add support for polyline to polyline rounding: Improve support for polyline internal rounding
  • Divide: Add support for polylines
  • QCAD COMMUNITY EDITION:
  • Improve text import compatibility for simple texts
  • OBJECT SNAPPING:
  • Performance improvements for drawings with large number of blocks
  • MODIFY > BREAK OUT GAP:
  • Break out gaps with given length from lines, arcs and circles
  • BUG FIXES:
  • FS#1283 - Crash when snapping to intersection points between zero length lines and splines
  • FS#1280 - Dimension > Leader: crash when attempting to draw leader on invisible or locked layer
  • FS#1151 - Modify > Chamfer / Round: broken between first and last segment of polyline

New in QCAD Professional 3.11.3 (Oct 15, 2015)

  • Fix printing issue (mostly white printouts)

New in QCAD Professional 3.11.2 (Oct 14, 2015)

  • Fix number input if comma is used as decimal point
  • Add reference point at middle of arcs and polyline arc segments
  • QCAD Pro:
  • Command line tools: dwg2bmp, dwg2pdf, dwg2svg, dwg2maptiles (Add command line switch for custom font substitution -font-substitution)
  • Add support for hatch patterns defined per entity
  • Add support for measurement DXF/DWG variable
  • Scale segment widths when scaling polylines
  • Block > Create Block from Selection:
  • Allow overwriting of existing blocks
  • Bug fixes:
  • FS#1277 - Block > Insert Block: block Attributes invisible by default
  • FS#1276 - File > Print Preview: black/white, grayscale mode have no effect on text

New in QCAD Professional 3.11.0 (Oct 6, 2015)

  • QCAD Pro:
  • Modify:
  • Break Out Segment
  • Support polylines and splines
  • Break out Manual
  • Support polylines and splines
  • Auto Trim
  • Support polylines and splines
  • Detect duplicates
  • Add option to ignore direction
  • Block attributes
  • Add support for 'invisible' flag
  • Variable polyline widths per segment
  • Draw > Ring
  • Draw ring (donut) from given inner and outer radius
  • Command line tools
  • dwg2bmp
  • Add switch -c / -colorcorrection to enable auto color correction to avoid white on white / black on black painting
  • Allow for transparent background (e.g. -b "#ff000000")
  • dwg2maptiles
  • New tool to create map tiles from drawing files, for example for use with leafletjs
  • File > Bitmap Export
  • Remember last used settings (width, height, resolution, file type, etc.)
  • Modify
  • Keep drawing order of existing entities
  • Explode
  • Explode solids into polylines
  • Explode polylines with individual segment widths to outline
  • Edit > Application Preferences
  • Graphics View > Navigation
  • Reverse mouse wheel direction for zoom
  • Mouse wheel zoom factor
  • Graphics View > Text Rendering
  • Add experimental preference to render texts as texts instead of paths (affects display, PDF export, prints)
  • Layer > Compatibility
  • Add layer 0 compatibility mode (entities on layer 0 in blocks inherit attributes from block reference)
  • Bug fixes:
  • FS#1253 - Snap > Intersection Manual: no result between line and spline
  • FS#1265 - File > Print / PDF Export: crop marks, page tags
  • FS#1268 - DXF/DWG import: cannot open file with custom linetypes
  • FS#1269 - DXF/DWG import: layers with trailing / leading spaces dropped
  • FS#1271 - Modify > Offset: Crash on polyline offset with very large coordinates
  • FS#1272 - Modify > Auto Trim: not undoable when used on spline

New in QCAD Professional 3.10.0 (Aug 24, 2015)

  • QCAD Pro:
  • Misc > Modify > Convert Splines to Bezier Segments
  • Improved precision for intersection points between splines and other entities
  • Snap to intersection points between two splines (quadratic or cubic)
  • QCAD/CAM:
  • Fix exception in GCode configuration and derived configurations
  • Draw > Arc > 2 Points and Length:
  • Draw arc from two points and arc length
  • Snap > Lock Snap:
  • Lock current snap and restriction tools
  • Bug fixes:
  • FS#1252 - Modify > Matrix transformation: crash

New in QCAD Professional 3.9.8 (Aug 3, 2015)

  • Performance:
  • Improved performance for Modify > Detect Duplicates
  • Bug fixes:
  • FS#1246 - Saving MText with linefeeds in escaped text causes corruption of DXF file
  • FS#1247 - File > Print / PDF Export: problem with offset
  • FS#1248 - Edit > Duplicate: only duplicate selected entities

New in QCAD Professional 3.9.7 (Jul 28, 2015)

  • SVG import:
  • Add support for scale transformations
  • Add support for SVG files in mm or in based on width / height attributes
  • Bug fixes:
  • FS#1245 - Zoom in / zoom out: drawing painted at inconsistent offsets
  • FS#1243 - Printing / PDF Export: points offset
  • FS#1234 - Point styles can't be set in Application Preferences
  • FS#1085 - Edit > Cut/Copy with Reference: cannot use snap to coordinate

New in QCAD Professional 3.9.6 (Jul 25, 2015)

  • QCAD Pro:
  • Modify > Align Reference Points:
  • align two reference points of the selection with two target points in the drawing
  • Bug fixes:
  • FS#1236 - Arrow heads on leaders are missing every time files are opened
  • FS#1238 - Explode: zero length lines from closed polyline
  • FS#1239 - Draw > Polyline > Create from Segments: fails with arc segments

New in QCAD Professional 3.9.5 (Jul 14, 2015)

  • QCAD Pro:
  • View > Selection Filter:
  • Add property 'Displayed Color' to select entities by color if color is 'By Layer'
  • Add fade (transparency) property for bitmap images
  • Modify:
  • Move / Copy:
  • Dialog optional
  • Translations:
  • Slovak user interface translation
  • Bug fixes:
  • FS#1222 - Selection Filter / Line / Angle in radians
  • FS#1221 - dwg2pdf: Cannot create a QWidget
  • FS#1219 - File > Print Current View: error with multiple pages set up
  • FS#1205 - Phantom period printed on PDF when attribute is empty

New in QCAD Professional 3.9.4 (May 27, 2015)

  • Add size properties (width,height) to selection filter
  • Disable changing of values with mouse wheel for all combo boxes on OS X
  • Bug fixes:
  • FS#1215 - Linetype combo box: linetypes not sorted
  • FS#1216 - DXF/DWG writing: block name mixup with anonymous blocks
  • FS#1217 - Modify > Explode: crash for non-explodable entities

New in QCAD Professional 3.9.3 (May 13, 2015)

  • Block arrays:
  • Allow snapping for all entities in all block instances of the block array
  • Modify > Explode:
  • Add support for block arrays
  • Drag and drop:
  • Add support for URLs:
  • Drag links to supported files from browser into drawing area to insert as block
  • Drag into application window to open as file
  • Coordinate display:
  • Use configured dimension format for coordinate display
  • Edit:
  • Duplicate: duplicates selected entities in place
  • Info tools:
  • Use configured dimension format for info tools measurements
  • Bug fixes:
  • FS#1210 - Block > Insert: too many rows previewed
  • FS#1211 - Localized color names saved to DXF
  • FS#1212 - Library Browser: inconsistent paths under Windows

New in QCAD Professional 3.9.2 (May 11, 2015)

  • Various performance and memory usage fixes
  • QCAD Pro:
  • Draw > Polyline > Create from Segments
  • Extend polylines with connected segments
  • Join connected polylines
  • File > Print Current View:
  • Prints the current view from model space
  • File > Revert:
  • Reloads the current drawing from disk
  • Edit > Application Preferences > Graphics View > Appearance > Display and Performance > Timeout for hatch rendering:
  • Preference for hatch rendering timeout
  • Block > Insert Block:
  • Insert array of blocks with N columns, M rows
  • Modify > Explode:
  • Explode splines piecewise to retain sharp (clamped) corners
  • Preferences:
  • Use alternating colors for layer list rows, block list rows
  • Bug fixes:
  • FS#1196 - Radius dimension: arrow head is used even in arch tick mode
  • FS#1202 - Defaults - New drawing - Printing colors setting shows no effect

New in QCAD Professional 3.9.1 (Mar 16, 2015)

  • Bug fixes:
  • FS#1189 - Modify > Offset (through Point): no result for whole polylines
  • FS#1190 - Complex linetypes not shown in line type choice

New in QCAD Professional 3.9.0 (Mar 10, 2015)

  • QCAD Pro:
  • Modify > Offset (with Distance), Modify > Offset (through Point):
  • Support for polyline offsetting (equidistant):
  • Round Join
  • Miter Join
  • Bevel Join
  • View > Anti-Aliasing: toggles anti-aliasing (smooth) display mode
  • API:
  • Add qcadpolygon library (polygon clipping, polygon offset)
  • Add qcadzip library (RZip::unzipFile)
  • Prevent arrow for leaders with first segment length Intersection manual: not working for polyline segments
  • FS#1182 - Invisible dashed circles/splines

New in QCAD Professional 3.8.1 (Feb 6, 2015)

  • Bug fixes:
  • FS#1179 - Crash when opening empty file

New in QCAD Professional 3.8.0 (Feb 6, 2015)

  • Performance:
  • Improve responsiveness when using auto snap or snap to intersections
  • Improve loading time for large files
  • ECMAScript:
  • Add simple API to easily operate on the current document (scripts/simple.js)
  • Bug fixes:
  • FS#1174 - Modify > Divide: exception when used on circle or ellipse

New in QCAD Professional 3.7.7 (Jan 21, 2015)

  • Bug fixes:
  • FS#1166 - Dimension > Radius/Diameter: scale option has no effect
  • FS#1167 - Aligned dimensions not displayed

New in QCAD Professional 3.7.6 (Jan 16, 2015)

  • EDIT:
  • Paste multiple items along an entity (line, arc, spline, polyline)
  • DRAW:
  • Rectangle with Size
  • Add angle
  • Add hotkeys to change reference point [1-9]
  • Ellipse:
  • with Radii, Angle
  • with Diameters, Angle
  • Circle:
  • with Diameter
  • MODIFY:
  • Flip Horizontal
  • Flip Vertical
  • Offset
  • Offset ellipses
  • INFO:
  • Arc/Circle/Ellipse Area
  • SNAP:
  • Snap to center of selection
  • TRANSLATIONS:
  • Finnish translation
  • BUG FIXES:
  • FS#1140 - Auto trim: not working on rays, xlines
  • FS#1147 - View > Zoom to selection with only vertical / horizontal line
  • FS#1150 - Snap to dimension reference points
  • FS#1160 - Persistent 'Saving' feedback after 'Save' command is used

New in QCAD Professional 3.7.5 (Dec 3, 2014)

  • Add XLine, Ray options to Draw > Line > Parallel and Draw > Line > Parallel through point (FS#1138)
  • Add XLine / Ray support for dxflib and the QCAD Community Edition
  • BUG FIXES:
  • Copy / paste: copy linetypes together with layers of copied entities
  • Fix crash with dashed polylines, leaders, ellipses under Mac OS X
  • Fix slow response when choosing tools from the CAD tool bar
  • Fix slow switching between tabs if both tabs are in print preview mode
  • QCAD PRO:
  • FS#1136 - Selection filter: property list not translated
  • QCAD Community Edition:
  • FS#1137 - segfault creating dashed spline (without addons)

New in QCAD Professional 3.7.4 (Dec 2, 2014)

  • Add new tool to reload linetypes from .lin files for loaded drawings: Misc > Modify > Reload
  • Support transactions (undo / redo) for changes in linetypes
  • Bug fixes:
  • Fix potential crash when loading files with invalid linetype definitions
  • Fix preview of linetypes when switching between drawings with different linetype definitions for the same linetype names
  • Fix preview of linetypes for drawings with linetype definitions that are different or outdated compared to the .lin file

New in QCAD Professional 3.7.3 (Nov 27, 2014)

  • QCAD Pro:
  • Add support for complex linetypes: hot water supply (---- HW ----), drainage (--->--->---), batting (SSSS), zigzag (/\/\/\/\), etc.
  • QCAD/CAM:
  • FS#1134 - CAM Export: cut inner paths before outer paths broken
  • Property Editor:
  • Add length property for polylines
  • Add "polyline pattern" property for polylines
  • FS#1125 - Property Editor / Total angle of an arc

New in QCAD Professional 3.7.2 (Nov 20, 2014)

  • New tool to purge blocks and layers at once: Misc > Modify > Purge Unused Layers and Blocks
  • Draw:
  • Group shape tools into separate shape menu (Draw > Shapes)
  • Shape tools (rectangle, polygon) can create line segments or polylines
  • Preferences:
  • Various improvements in tool management (control tool visibility in tool bar, menu and CAD tool bar)
  • Bug fixes:
  • FS#1124 - Cannot save linetypes with names with leading spaces
  • FS#1123 - Hatch in block causes performance problem
  • FS#1121 - Draw > Polyline > Append Node(s) broken

New in QCAD Professional 3.7.1 (Nov 7, 2014)

  • Improved presentation of linetypes in linetype combo box
  • Purging blocks purges also nested unused blocks
  • Make changes to document settings undoable (change of drawing unit, dimension settings, etc.)
  • Support splines with degree N (1,2,3,4,5,6,...)
  • New tool to convert straight splines to lines: Misc > Modify > Convert straight splines to lines
  • Bug fixes:
  • Number overflows cause unexpected behaviour in inscribing ellipses into quadrilateral algorithm (also used by projection tools)
  • Show file names with ampersand correctly in tabs and recent file menu

New in QCAD Professional 3.7.0 (Oct 25, 2014)

  • Add support for custom linetypes read from .lin files or embedded in DXF/DWG drawing files
  • Preferences:
  • Enable / disable status bar widgets
  • Enable / disable visibility of individual tools in menus and tool bars
  • Printing:
  • Hairline printing mode
  • Plugin API:
  • Add status parameter to postInit method of RPluginInterface
  • Bug fixes:
  • FS#1084 - Isometric projection: layers disappear from layer list
  • FS#1095 - Isometric projection: Projection uses application preferences for dimension entities
  • FS#1101 - Hatch: Some patterns create point shapes around hatch boundary
  • FS#1103 - Hatch: use imperial patterns for unitless drawings
  • FS#1116 - Dimensions: linear factor reset to drawing default

New in QCAD Professional 3.6.4 (Aug 26, 2014)

  • Add support for splines of degree 1
  • Bug fixes:
  • FS#1076 - Crash on Mac OS X when using internal Trackpad
  • FS#1081 - Modify > Explode: Fails for dimension entities
  • FS#1082 - Leaders: Arrow size does not respect dimension size scale factor
  • FS#1083 - Undo: Rotation of XLines

New in QCAD Professional 3.6.3 (Jul 30, 2014)

  • QCAD Pro:
  • DWF import (experimental)
  • Command line tools:
  • dwg2pdf:
  • gray scale or black/white output
  • portrait / landscape
  • specify paper size as name (A4, letter, ...)
  • dwg2bmp:
  • gray scale or black/white output
  • Change behavior of stretch tool when used with rays (move ray if base point in stretch area)
  • Bug fixes:
  • FS#1074 - Application Preferences: dimension font
  • FS#1075 - dwg2svg: include path broken
  • FS#1078 - Break out segment: break out last segment of ray / xline
  • FS#1074 - Application Preferences: dimension font

New in QCAD Professional 3.6.2 (Jul 14, 2014)

  • Translations: Fix deployment of Japanese translation

New in QCAD Professional 3.6.1 (Jul 12, 2014)

  • Translations:
  • Update of Japanese translation
  • Entities:
  • New entity type 'trace' (load, save, display, modify)
  • Text:
  • Support for x scale factor for simple texts (stretch)
  • Misc:
  • Save / restore relative zero point position per tool
  • QCAD Pro:
  • Fix error when saving back loaded file with invalid value for MAXACTVP
  • Configurable dimension font (Edit > Drawing Preferences > Dimension Settings)

New in QCAD Professional 3.6.0 (Jun 20, 2014)

  • QCAD Pro:
  • Save block visibility when saving to DXF/DWG
  • Property editor:
  • Show measured value of dimension entities
  • Improved handling of block references with attributes
  • Entities:
  • New entity type 'XLines' (infinite lines, construction lines)
  • New entity type 'Rays'
  • Drawing:
  • Lines:
  • Option to choose if constructed lines should be line segments, infinite lines or rays
  • Misc:
  • Support alternative path for configuration files (command line switch -config [path]) (FS#527)
  • Snap:
  • Restrict angle to multiples of given angle
  • Restrict distance to multiples of given distance
  • Command line tools:
  • New tool 'merge' to merge multiple CAD files into one drawing, based on an XML input file
  • Library browser:
  • FS#1053 - Part Library: support for custom properties
  • Bug fixes:
  • FS#1052 - (Isometric) projection: poor preview performance
  • FS#1060 - Property editor: read only text entity property editable through context menu
  • FS#1064 - Text editor: handling of non-breaking space (\~, )
  • FS#731 - Break out segment: fails in some cases

New in QCAD Professional 3.5.1 (May 12, 2014)

  • Bug fixes:
  • FS#1047 - Preview does not use drawing settings

New in QCAD Professional 3.5.0 (May 8, 2014)

  • Property editor:
  • Automatically set filter to Block References if only block references and attributes are selected
  • Misc:
  • Fixed navigation / auto zoom for drawings with extreme extents
  • Update texts after using Edit > Substitute Fonts
  • Add support for DIMSCALE (drawing wide scale factor for geometry of dimension entities)
  • API:
  • Add inter transaction listener interface to add objects to transactions on the fly (automatically adjust entities based on other entities)
  • Bug fixes:
  • FS#1041 - Zoom to selection: invalid view if only one point is selected
  • FS#1039 - Text dialog memory leak
  • FS#1001 - PDF export fails silently
  • FS#1000 - Drawing prefs/Printing/Colors behaves oddly
  • FS#1045 - Info > Distance ...: ticks are not using correct spacing
  • FS#1038 - Text rendering: font tags not always interpreted correctly

New in QCAD Professional 3.4.7 (Apr 12, 2014)

  • Drawing:
  • Break out segments between two user defined points
  • Configuration:
  • Add support for various point display modes
  • Command line usage:
  • Fix QPixmap warnings when using QCAD in console mode (-no-gui)
  • Fix help (-h) in console mode (-no-gui)
  • Translation:
  • Translation of selection filter widget
  • Performance:
  • FS#1029 - Selecting many entities: poor performance
  • Bug fixes:
  • FS#1032 - Copy / paste: pasting copied block references results in duplicate entities in blocks
  • FS#1022 - ZeroLengthDetection fails on arc

New in QCAD Professional 3.4.6 (Feb 11, 2014)

  • QCAD Pro:
  • Persistent object and entity handles between open / saves
  • QCAD Community Edition:
  • Add support for international characters in layer names and block names
  • Drawing:
  • Extended line drawing tool (restricting angle to multiples of given degrees)
  • Configuration:
  • Make threshold from which arcs are approximated as lines configurable
  • Misc:
  • Edit blocks by double-clicking block reference
  • Bug fixes:
  • Spline shape changes in DXF/DWG file when saved after mirroring
  • Property editor: selection filter combobox looses choices
  • Crash when using Draw > Polyline > Trim Segments
  • crash when saving file with block attributes

New in QCAD Professional 3.4.5 (Dec 19, 2013)

  • Snap:
  • improved snap to center points for polylines
  • snap to points with distance (manual)
  • Tool to draw center lines of circles, arcs, ellipses
  • Bug fixes:
  • File - Save As: suggested file name cut off after first dot
  • Selection filter: selects entities on hidden layers
  • Selection filter: layers / blocks not updated
  • Snap > Restrict horizontal cannot be applied to Snap > Middle Manual

New in QCAD Professional 3.4.4 (Dec 4, 2013)

  • BUG FIXES:
  • FS#973 - Drawing outside zoom limit
  • FS#751 - Dimension Leader: Arrow attribute
  • QCAD PRO:
  • Selection filter:
  • Select by entity type
  • Select by property values (length, coordinates, color, ...)
  • Comparators (=, ≠, >, ≥,

New in QCAD Professional 3.4.3 (Nov 14, 2013)

  • Cosmetic improvements for Mac OS X Mavericks (10.9)
  • Bug fixes:
  • FS#959 - Trimming two lines which already meet causes both to disappear after saving
  • FS#965 - Modify - reverse: fails for imported splines
  • FS#967 - SVG import: SVG transformations can lead to wrong arc directions
  • FS#969 - File - Bitmap export: exported bitmap file locked
  • FS#970 - Unable to save file with leading / trailing spaces in layer / block names
  • QCAD Pro:
  • Font substitution: substitute also inline font uses (font changes in text entities)
  • Hierarchical layers (experimental, enable in Application Preferences - Widgets - Layer List)
  • QCAD/CAM:
  • Add simple simulation tool
  • Fix FS#958 - CAM Export: points not exported

New in QCAD Professional 3.4.2 (Oct 26, 2013)

  • Bug fixes:
  • Property editor: custom property with title 'Z' not displayed

New in QCAD Professional 3.4.1 (Oct 25, 2013)

  • Add support for multiple 3rd party custom properties with same DXF code
  • Ignore standardized custom properties from AppID 'ACAD' (e.g. dimension overrides)
  • Port to Mac OS X Mavericks (10.9)
  • Bug fixes:
  • FS#954 - Coordinates entered are interpreted as direct distance entry
  • FS#953 - Crash while rendering dashed lines with zero length
  • FS#955 - File - PDF Export: large file size
  • FS#956 - Screen based linetypes: splines, texts, dimensions

New in QCAD Professional 3.4.0 (Oct 24, 2013)

  • Fix encoding of strings in DXF / DWG files on non-English Windows installations
  • Add support for custom properties
  • Add new custom properties to entities
  • Remove custom properties from entities
  • Import some basic types of custom properties from 3rd party applications (string, int, double)
  • Add font substitution dialog (simplifies font replacement if drawing fonts don't support all glyphs that are used)
  • Add preference for line pattern scaling of lines with weight 0.00mm
  • Add display mode for screen-based linetypes (line patterns in pixels instead of drawing units)
  • Indicate modified state in Window menu

New in QCAD Professional 3.3.4 (Oct 16, 2013)

  • Added support for trimming, dividing and breaking out segments for spline entities
  • Fix 'File' - 'Print' menu for the QCAD Community Edition and switch to print preview when printing from outside print preview
  • Improved compatibility of DXF output of the QCAD Community Edition (through dxflib 3.3.4.0)
  • Implemented feature requests:
  • Line orthogonal to line and tangential to arc, circle or ellipse
  • Bug fixes:
  • Info Tools - Area: "Add measurement to drawing" doesn't work as expected

New in QCAD Professional 3.3.3 (Oct 7, 2013)

  • Bug fixes:
  • Isometric projection: crash when projecting complex texts
  • Modify - Break out Segment: fails for special case of ellipses
  • Library item with attribute definitions: attributes created on wrong / invalid layer
  • Insert block with attributes from library: unit scale problem
  • Modify - Scale: Proportional scaling has no effect
  • Attribute definitions duplicated when loaded from DWG

New in QCAD Professional 3.3.3 (Oct 2, 2013)

  • Bug fixes:
  • FS#933 - Modify - Break out Segment: fails for special case of ellipses
  • FS#932 - Library item with attribute definitions: attributes created on wrong / invalid layer
  • FS#931 - Insert block with attributes from library: unit scale problem
  • FS#929 - Modify - Scale: Proportional scaling has no effect
  • FS#925 - Attribute definitions duplicated when loaded from DWG

New in QCAD Professional 3.3.2 (Sep 25, 2013)

  • Modification:
  • New tool for generic matrix transformations (FS#920)
  • Support non-uniform scaling of arcs, circles, ellipses
  • Information:
  • Optionally add measurement results to drawing (FS#918)
  • Pick and output absolute polar coordinates
  • Pick and output relative polar coordinates
  • Support for block attributes in part library items
  • Improved handling of block recursions
  • (e.g. if block A references block B and vice versa)
  • Bug fixes:
  • Insert block with attributes: third attribute input not working
  • File - Save As: chosen file type filter ignored under KDE

New in QCAD Professional 3.3.0 (Sep 17, 2013)

  • Improved display of simple texts with horizontal alignment set to 'fit'
  • Support for block attributes:
  • Adding block attribute definitions to blocks
  • Asking user for attribute values when inserting block reference
  • Editing attribute values in property editor
  • Editing attributes and attribute definitions in dialog
  • Synchronize attributes of selected block references / all block references
  • Internationalization:
  • Experimental support for \M+xxxxx encoded texts from DXF / DWG files
  • Performance:
  • Significant performance improvements when loading and displaying drawings with many blocks / block references
  • Bug fixes:
  • FS#904 - Crash when inserting some blocks from part library
  • FS#903 - Cannot read POLYLINE / VERTEX entities from DXF
  • FS#902 - Reduced font selection not working as expected
  • FS#909 - Moving paper in print preview: does not terminate
  • FS#912 - Move to back has no effect on hatches / solid fills
  • FS#913 - Library browser: SVG items show no icon / cannot be inserted
  • FS#915 - Texts with undefined characters

New in QCAD Professional 3.2.2 (Aug 22, 2013)

  • Improved SVG import (support transformations and colors)
  • Bug fixes: FS#900 - Using text freezes QCAD

New in QCAD Professional 3.2.1 (Aug 22, 2013)

  • Drawing tools: Draw ellipse inscribed in quadrilateral (tangential to four lines)
  • Modification tools: Clip selection to rectangular area (or clear selection at rectangular area, cut selection at rectangular boundary)
  • Performance:
  • Performance improvements when loading files with many blocks or block references
  • Improved start up performance
  • Platform specific: Various code fixes for FreeBSD
  • Bug fixes: FS#878 - Paste - Flip problem

New in QCAD Professional 3.2.0 (Aug 8, 2013)

  • Drawing tools:
  • Circle tangential to an entity (line, arc, circle), through two points
  • Circle tangential to two entities (lines, arcs, circles), through a point
  • Circle tangential to two entities with given radius
  • Circle tangential to three entities (lines, arcs, circles)
  • Implemented feature requests:
  • FS#858 - Circle/Arc tangential on entities
  • Bug fixes:
  • FS#857 - Breakout / Autotrim not working
  • FS#872 - Crash in dwg2svg
  • FS#871 - Incompatible text line feeds
  • FS#870 - Isometric projection of text creates unwanted bounding box

New in QCAD Professional 3.1.6 (Jul 16, 2013)

  • Use CP932 instead of Shift-JIS for importing Japanese DXF / DWG files (fixes display of some characters)
  • Fix crash / no effect when changing properties of hatch entities
  • Added hatch property to control pattern offset

New in QCAD Professional 3.1.5 (Jul 12, 2013)

  • Command line tools:
  • dwg2pdf
  • Option to auto fit drawing to page (-a, -auto-fit)
  • Option to set paper size (-p, -paper)
  • Option to set page margins (-m, -margin)
  • bbox
  • Prints minimum / maximum extents and size of drawing
  • Translations:
  • Various fixes in Japanese translation and manual
  • Implemented feature requests:
  • FS#773 - Line - Relative Angle / Orthogonal: Reference Point options (Start, middle, end)
  • FS#845 - Scale factor for dimensions
  • Bug fixes:
  • FS#846 - Autotrim arcs
  • FS#850 - Splines not selectable

New in QCAD Professional 3.1.4 (Jul 4, 2013)

  • Bug fixes:
  • FS#847 - Info - Distance PP, EP: ruler ticks too dense

New in QCAD Professional 3.1.3 (Jul 1, 2013)

  • Bug fixes:
  • FS#843 - Can't snap to reference point of a block reference
  • Loading DXF / DWG files with international code pages
  • Fix backslash / yen problems when importing Japanese DXF / DWG files (CP932)

New in QCAD Professional 3.1.2 (Jun 21, 2013)

  • Bug fixes:
  • FS#831: Overlapping text with international characters
  • Saving text with international characters to DXF / DWG

New in QCAD Professional 3.1.0 (Jun 18, 2013)

  • File formats:
  • Read and write support for DXF/DWG 2013 (R27)
  • Read support for DGN (experimental)
  • Performance improvements:
  • Display:
  • Arc
  • Circle
  • Spline
  • Hatch
  • Draw:
  • Polyline:
  • Simplify
  • Selection:
  • Select all visible entities in current view
  • Projections:
  • Isometric:
  • Option added for projection in real measures ('isometric drawing').
  • Option added to rotate selection on the fly, while projecting.
  • Project entities onto isometric cylinder (e.g. drilling through cylinder).
  • Orthogonal:
  • Project top view of entities on cylinder to side view of entities on cylinder.
  • Layers:
  • Purge unused layers
  • Blocks:
  • Purge unused blocks
  • Application preferences:
  • Number of segments used when exploding splines, ellipses.
  • Implemented feature requests:
  • FS#743 - After editing a Block back to the last window opening in the Main drawing ...
  • FS#702 - Allow moving (undocking) of CAD tool bar
  • FS#697 - Option to configure the min/max number of segments in a spline
  • FS#671 - Configurable icon size for top toolbars
  • FS#313 - Isometric grid
  • Switch meta grid lines and cursor crosshairs to 'top', 'left', 'right' of isometric projection.
  • Ortho snap restriction mode adjusts to isometric grid.
  • Bug fixes:
  • FS#777 - Spline display error
  • FS#745 - -always-load-scripts not working
  • FS#725 - Inserting items from part library may create invalid block names
  • FS#717 - Create Library Item from selection doesn't takes the chosen Reference point
  • FS#692 - Menu 'View - Toolbars' incomplete
  • FS#667 - QCAD 2 drawing import: hatch pattern "ISO03W100" scale wrong
  • FS#660 - Options tool bar does not remember position / docking status
  • FS#655 - Minimal grid spacing option has no effect
  • FS#652 - Arbitrary options toolbar height
  • many others

New in QCAD Professional 3.0.0 (Jul 23, 2012)

  • Extended drawing file format support to most versions of DXF and DWG:
  • Read support for format version 2.5 through 2010
  • Write support for format version 12 through 2010
  • SVG export:
  • Optional: preserve as much of the original data and geometry as possible in SVG
  • Various improvements and optimizations of the exported SVG files
  • Drawing tools:
  • Points:
  • N points along a line
  • M x N points in quadrangle
  • Arcs:
  • Arc with two points and radius
  • Arc with two points and angle
  • Circles:
  • Circle with two points and radius
  • Splines:
  • Spline through fit points
  • Texts:
  • Text with TrueType fonts
  • Use multiple fonts, colors, sizes, etc. in one text entity
  • Hatches and solid fills:
  • Support ellipses and ellipse arcs as boundary elements
  • Snap tools:
  • Snap to middle between two arbitrary points
  • Snap to orthogonal points
  • Performance improvements in various areas (display of large drawings, selection, modification, ...)
  • Support for named views (store current view / restore view)
  • Display multiple view ports (view tiles) per drawing
  • Printing:
  • Print drawing as poster on multiple pages
  • Print page IDs
  • Print glue marks
  • Construction possible in print preview mode
  • Property editor:
  • Completely refactored, fixed various problems with focus and editing, improved usability
  • Editing attributes (color, line weight, line type)
  • Editing draw order
  • Show selected entity types
  • Filter selection by entity types
  • Improved line pattern rendering (symmetrical, no gaps at end point)
  • Clipboard display widget shows content of clipboard (dockable)
  • Paste:
  • Optionally overwrite existing layers / blocks
  • Selection:
  • Selection modes for all selection tools (where appropriate): replace selection, add to selection, remove from selection, intersect with selection
  • Select entities inside polygon
  • Select contour: follow all connections (select also tree shapes and meshes)
  • Modification:
  • Select / delete duplicate entities
  • Select / delete zero length entities
  • Entities:
  • Improved ellipse support (snapping to ellipse intersections, trimming, breaking out segments, hatching ellipses)
  • Layer Handling:
  • Deleting layers can be undone
  • Configuration:
  • Configuration of key codes and commands
  • Devices:
  • Support for Wacom tablets
  • Support for Apple's "Magic Trackpad" (including panning and zooming)
  • Support for surveyor's angle input (e.g. N10d30'12.5"E)
  • Part Library Browser:
  • Meta information stored as RDF
  • Search based on keywords, file names, ...
  • Parts in part library may be drawings with static content or scripts that dynamically create content
  • New, much more powerful scripting interface:
  • almost complete Qt and QCAD API available through ECMA Script interface
  • creating interactive tools with scripts
  • creating menus, toolbars, dockwidgets, dialogs, ...
  • script plugin mechanism

New in QCAD Professional 3.0.0 RC5 (Apr 9, 2012)

  • Fixes a few bugs and greatly improves stability.
  • ECMAScript Debugger - Previous RC releases had the ECMAScript debugger enabled by default. This turned out to lead to unpredictable crashes in various situations. QCAD 3 RC5 has the ECMAScript debugger disabled by default. If you need the script debugger, you can enable it by running QCAD with the -enable-script-debugger command line switch.

New in QCAD Professional 3.0.0 RC4 (Mar 11, 2012)

  • Fixes a lot of bugs and improves performance in some places.
  • User interface translations in German, French, Italian, Spanish and Portuguese are included (considered Beta / subject to be reviewed).
  • The user reference manual is now available in English and German.

New in QCAD Professional 3.0.0 Beta 2 (Sep 30, 2011)

  • This update fixes many problems of the first beta release and some frequently requested features.
  • The most important additions are: perpendicular snap, hiding of blocks, snapping to ellipse intersections, improved coordinate display and input for imperial units (Inch).

New in QCAD Professional 2.2.1.0 (May 5, 2008)

  • Bug fix: Line width resolution when printing or exporting to PDF
  • Bug fix: Crash when starting and not completing multiple tools
  • Bug fix: SVG Export: filled full circles