QCAD Changelog
Next Release
- QCAD/CAM
- Improved detection of holes and islands in toolpaths
- QCAD Professional
- Command line tools
- dwg2pdf
- Support -auto-orientation per block when printing multiple blocks
3.32.4 (2025/09/08)
- QCAD Professional
- Draw
- Arc > Center, Point, Angles
- Add options in options tool bar for fixed radius, start angle, end angle
- Trace Bitmap...
- Preprocessing > Monochrome: Chose either alpha or brightness threshold
- Add sliders for alpha and brightness threshold
- Modify > Explode
- Explode polyline donut shape with zero center hole diameter to full circle
- Bug fixes
3.32.3 (2025/06/02)
- Translations
- Updated and proofread Hungarian translations
- Qt 6 builds:
- Update OpenNURBS libraries to version 8.18
- Port to Qt 6.9
- QCAD Professional
- Draw > Arc > Tangentially Connected
- Add checkbox to use radius or adjust radius to chosen end point
- Draw > Polyline
- Draw Polyline
- Arc segment mode
- Add checkbox to use radius or adjust radius to chosen end point
- Insert Nodes at Self-Intersections
- Windows
- Look up fonts by installation file name if no family name is given in imported DXF/DWG
- Command line tools
- dwg2pdf
- Add -color-correction switch to prevent white on white export
- Platforms
- Bug fixes
3.32.2 (2025/02/20)
3.32.1 (2025/02/10)
- Prioritize user provided translations in application data directory
- Bug fixes
3.32.0 (2025/01/27)
- Add support for RCC plugins
- Load RCC plugins from plugins directory or local directory in users home
- Support for plugin metadata as JSON file
- Misc > Manage RCC Plugins
- Install plugins from disk
- Uninstall installed plugins
- View
- Property Editor
- Add length property for leaders
- Block List
- Disable global scale input in options tool bar when editing layout blocks
- Modify > Move and Rotate
- Add preference to make dialog optional
- Add all dialog options to the options toolbar if no dialog is shown
- Layer
- Set parent layer
- Reparent multiple selected layers
- Move layer(s) to top level (no parent)
- Misc > Development > Script Shell
- Keep focus in command line after pressing enter
- Platforms:
- Linux ARM64
- Packages for Linux on ARM64 (development snapshots)
- macOS on M1/M2/M3/M4
- QCAD Professional
- Draw > Viewports > Manage Viewport Layers
- Manage layer visibility for individual viewports
- File > SVG Export
- Export hatch / solid fill transparency as SVG style opacity / fill-opacity
- Edit > Application Preferences > Graphics View > Appearance:
- Add "Allocation limit for bitmaps (MB)" [Qt 6]
- Save / load user defined properties with values that are longer than 256 characters
- Dimension > Leader
- Allow arrow head even if first segment is too short
- Bug fixes
3.31.2 (2024/10/28)
- QCAD Professional
- File > Print Window
- Print selected rectangular window, maximized on available printing area
- Edit > Substitute Fonts
- Remember if user choses not to substitute a font (clear memorized font substitution)
- Edit > Quick Modify > Rotate Clockwise/Counter-Clockwise
- Rotate around centroid of boundary polygon of selection by default (ensures reversibility)
- Edit > Application Preferences
- Edit > Rotate
- Add preference to rotate around centroid of selection
- Edit > Substitute Fonts
- Never show font substitution dialog when restoring previously opened files
- Modify > Clip to Rectangle
- Don't explode entities that are completely within area that is not clipped
- Clip polylines without exploding
- Layer > Add Layer
- Add choice to move selection to newly added layer
- Misc > Select > Store Selection / Use Selection
- Store Selection
- Remembers the currently selected entities
- Use Selection
- Uses the remembered entities as input for the current tool as if user would click entities one by one
- Retain custom properties when entities are modified (e.g. divided)
- Command line tools
- dwg2csv
- Fix values of custom properties when there are multiple custom properties
- Platforms
- Linux
- Always force XCB platform, even on Wayland
- Include Wayland plugins as alternative
- macOS (M1/M2/M3)
- Fix potential crash after closing dialogs
- Bug fixes
3.31.1 (2024/09/19)
- Fix notarization issue for macOS 10.14 - 14.x packages
- Bug fixes
3.31.0 (2024/09/18)
- QCAD Professional
- Draw > Wipeout (solid fill in background color)
- Rectangular
- Polygonal
- From polyline
- Support for arcs in boundary
- Switch frame on / off per wipeout entity
- Draw > Polyline > Boolean Operations
- Operations
- Intersection (AND)
- Union (OR)
- Difference (NOT)
- Exclusive or (XOR)
- Support for polylines with arc segments
- Automatic detection of holes / islands
- Edit > Application Preferences > Widgets > Layer List
- Add preference to enable / disable double-click to move selection to layer
- Move and rotation with arrow keys, F5, F6
- Improved performance [Qt 6 packages only]
- Ordinate dimensions
- Add support for text rotation, allow for X-ordinate dimensions with text readable from the right
- Options Toolbar
- Add support for Ctrl+1...Ctrl+9 shortcuts for shape reference points
- Add support for Ctrl+1...Ctrl+3 shortcuts for line reference points
- SVG import
- Add preference to import groups as layers (e.g. SVG files from Adobe Illustrator or Inkscape)
- View > Selection Filter
- Add property "global width" for polylines
- Command line tools
- dwg2maptiles
- Add -text-threshold argument to disable rendering of texts below given pixel size
- Modify > Explode
- Always explode hatch boundaries to polylines
- Edit > Application Preferences > Widgets > Property Editor
- Add preferences
- Maximum complexity for automatic hatch length calculation
- Only update when nothing changes during update delay [Qt 6 packages only]
- Update delay [Qt 6 packages only]
- Bug fixes
3.30.1 (2024/06/18)
- QCAD Professional
- Command line tools
- dwgmapconvert
- Add support for proj pipelines outside of the scope of a CRS (-pipeline=...)
- Bug fixes
3.30.0 (2024/06/13)
- Options toolbar
- Esc or Enter to stop entering values in options toolbar
- Always update preview when options change
- Platforms:
- macOS
- Adjust tooltip shortcut color when dark mode changes
- Adjust color of messages and warnings in command line when dark mode changes
- Update various icons
- Add live preview of tool options to various tools
- Improved handling of setups with multiple monitors
- Handle reversed setup (second screen on the left of primary screen)
- QCAD Professional
- Shortcuts for tool options in options toolbar [video tutorial]
- Tab to move keyboard focus to first / next item in the options toolbar
- Typing any number starts typing in first tool options field
- Add support for spin boxes
- Provide keyboard shortcuts to access any options toolbar widget (e.g. ,L for length inputs)
- Ctrl+Enter / ⌘+Enter simulates left click
- Misc > Draw > Polygon Hull
- Place output on current layer, not selected for easier separation of input and output
- Command line tools
- dwgexplode
- Explode splines
- Explode circles to polylines
- dwgmapconvert
- Add support for proj pipelines (experimental)
- Bug fixes
3.29.6 (2024/03/27)
3.29.5 (2024/03/26)
- 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
3.29.4 (2024/02/07)
- 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
3.29.3 (2024/01/23)
- Draw > Line > Line from 2 Points
- Add permanent input for length / angle (hide when using snap restriction for angle and length)
- Bug fixes
3.29.2 (2024/01/17)
- Fix macOS 12 compatibility of macOS packages for arm64 (M1/M2/M3)
- Bug fixes
3.29.1 (2024/01/16)
3.29.0 (2024/01/15)
- 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
- Add preference to project arcs as polylines with line segments instead of ellipse arcs
- QCAD/CAM
- Allow arc segmentation without offset
- Bug fixes
3.28.2 (2023/09/04)
- 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
3.28.1 (2023/03/31)
- Translations
- Tier 2 (complete, updated, automatic)
- Chinese (Simplified)
- Korean
- Norwegian (Bokmål)
- Bug fixes
3.28.0 (2023/03/28)
- 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
3.27.9 (2023/01/16)
- 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
- 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
3.27.8 (2022/10/06)
3.27.7 (2022/10/03)
- 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
- Command line tools
- dwg2dwg: change dimension settings of QCAD dimension style using -set
- QCAD/CAM
- Ignore tabs on invisible layers
- Bug fixes
3.27.6 (2022/05/18)
- 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
3.27.5 (2022/05/07)
3.27.4 (2022/05/04)
3.27.3 (2022/04/29)
- Translations:
- Tier 2 (complete, updated, automatic):
- Czech
- Hungarian
- Lithuanian
- Polish
- Slovak
- Slovenian
- Bug fixes
3.27.2 (2022/04/25)
- Misc > Block:
- Export Block List
Sort by block name
- Export Block References List
Export block references to CSV with block name, X, Y
- File > Print / Print Preview:
- Show dialog to auto adjust paper size if custom paper size is used
- Show dialog to fit drawing to paper size if drawing overlaps paper border
- 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
3.27.1 (2021/12/13)
- Misc > Draw:
- QCAD Professional
- Import monochrome bitmaps from PDF files
- Bug fixes
3.27.0 (2021/12/01)
- 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
- Misc > Draw:
- Leader from Selected Text
- Translations:
- 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:
- 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
3.26.4 (2021/06/04)
- QCAD Professional
- 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
3.26.3 (2021/05/31)
- 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
3.26.2 (2021/04/15)
- Modify > Projection:
- retain uniform global segment width of polylines
- Misc > Draw > Polyline break symbol from two points:
- 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
- Removed support for themes from macOS bundles (use light / dark mode instead)
- 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
3.26.1 (2021/03/08)
- 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
3.26.0 (2021/03/02)
- 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
- Draw > Text:
- Add support for width property for text entities (automatic text wrapping at given width)
- 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:
- 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
3.25.2 (2020/09/07)
- Update / fix various tool icons
- Bug fixes
3.25.1 (2020/08/31)
3.25.0 (2020/08/20)
- 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
3.24.3 (2020/03/17)
- 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
3.24.2 (2020/01/13)
3.24.1 (2020/01/02)
3.24.0 (2019/12/19)
- QCAD Professional
- Property Painter:
- Copy properties from source entity to selection
- Copy layer, color, linetype, lineweight, custom properties, text attributes, hatch pattern
- Update to OpenDesign Libraries 20.8
- Misc > Layer > Make all Black Layers White
- Draw > Shape > Star
Draw star shapes
- Command line tools:
- dwg2pdf:
- Add switch -auto-orientation, auto page orientation based on bounding box
- Export to DWF formats
- 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 (multithreading)
- 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
- macOS 10.15:
- Linux:
- Provide packages linked against Qt 5.13
- Wayland support
- Fix keyboard layout switching under Wayland
- Bug fixes
3.23.0 (2019/07/19)
- 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
3.22.1 (2019/05/22)
- Update CXF font format to support polylines and closed polylines
- Themes:
- Updated Dark theme for Linux
- 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
3.22.0 (2019/03/04)
- Performance improvements:
- Adding objects
- Modifying objects (in particular modifying geometry)
- Deleting objects
- Draw:
- Modify:
- Mirror, Rotate, Scale:
- Add preference to use / not use dialog
- Select and move multiple reference points
- Translations:
- Updated translations in Czech, Dutch, Italian, Spanish, Portuguese
- macOS:
- Always disable dark mode for QCAD (not supported by Qt at this point)
- Themes:
- 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
3.21.3 (2018/09/18)
- 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
3.21.2 (2018/07/09)
- 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
3.21.1 (2018/06/29)
- 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
3.21.0 (2018/06/26)
- 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
3.20.1 (2018/04/13)
3.20.0 (2018/04/12)
- QCAD API:
- Add support for property attributes for custom properties
- Read-only
- Undeletable
- Invisible
- Choices (combo box)
- Allow translation of custom property labels
- 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
3.19.2 (2017/12/20)
- 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 (snappable)
- Enable / disable printing per layer (plottable)
- 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
3.19.1 (2017/11/11)
- Linux, macOS:
- Remove unnecessary libraries
- QCAD Professional
- Edit > Convert Drawing Unit:
- Bug fixes
3.19.0 (2017/11/08)
- 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
- Introducing layouts and viewports for advanced printing
- Draw:
- Viewport > Add Viewport
- Define viewport in model space and place into layout / paper space
- Setting scale of viewport
- Setting rotation angle of viewport
- Polyline > Create from Selected Entities:
- Convert selected splines to arc segments
- Dimension:
- Add option to automatically set linear factor, depending on underlying viewport
- Edit > Application Preferences:
- Open/Save > Templates:
- Add preference for default template used for new drawings
- File > Print Preview:
- Add preference to automatically switch to print preview for layout blocks
- Block:
- Rename:
- Remove Block:
- Delete also layout / paper space blocks
- 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:
- Accept layout name (or block name) for -block switch
- dwg2svg:
- Add clip paths for viewports
- Fix Teigha related crash in Linux 32bit binary
- Fix "by layer" line weight and line style of entities rendered in viewports
- QCAD/CAM
- Fix omitted last level when using multiple passes (rounding issue)
- Add postprocessor "DXF":
- This postprocessor writes the CAM path in the right order to DXF
- Add configuration options:
- Interpolate splines as arcs
- Interpolate ellipses as arcs
- Flatten output to 2D
- Open output in QCAD after generating
- DXF output format version
- Bug fixes
3.18.1 (2017/10/05)
- 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 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)
- QCAD/CAM
- Add postprocessors for LinuxCNC
- Bug fixes
3.18.0 (2017/09/22)
- Remember maximized status of window between sessions
- Translations:
- Updated Japanese user interface translation
- 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:
- 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:
- Add switch -e ROW,COL to specify a single tile to generate
- Add switch -s N,M to generate subsection N of M subsections
- Extend switch -z to accept ranges of zoom levels to generate (e.g. 3-3, 3-5 or 1,3,5)
- 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)
- Bug fixes
3.17.3 (2017/06/30)
- Modify:
- Isometric Projection:
- Add alternative projection types:
- 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
3.17.2 (2017/06/27)
- 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
- Bug fixes
3.17.1 (2017/05/22)
- QCAD Professional, QCAD/CAM
- Increase default tolerance for joining offset polyline segments to 0.005
- Bug fixes
3.17.0 (2017/05/18)
- 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 pinch gesture zoom in / out using trackpad
- QCAD Professional
- Edit > Application Preferences > Widgets > Layer List:
- 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
- Post processors:
- G-Code [mm]
- G-Code with Offset [mm]
- TNC 145 [mm]
- TNC 430 [mm]
- 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:
- Passes:
- Single pass
- Multiple passes
- Cutter radius compensation:
- Side:
- 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
3.16.7 (2017/03/21)
3.16.6 (2017/03/20)
- 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)
- Platforms:
- Linux:
- Fix keyboard input (add plugin directory "platforminputcontexts")
- 64bit: Update to Qt 5.8.0
- fix file dialog crash on some systems
- 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
3.16.5 (2017/02/09)
- 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
3.16.4 (2017/01/04)
- Command line tools:
- Add offscreen Qt plugin to allow running QCAD command line tools in Linux server environments
- Sign Windows and macOS packages and executables
- QCAD Professional
- Modify > Explode:
- Add preference to explode texts to polylines (with splines converted to arc segments)
- Bug fixes
3.16.3 (2016/12/28)
- 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
3.16.2 (2016/12/20)
3.16.1 (2016/12/16)
- Improved precision of arc rendering for screen-based linetypes
- Bug fixes
3.16.0 (2016/12/14)
- 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:
- 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
- Platforms:
- Update to Qt 5 for all Linux and Windows builds and 64bit macOS build
- Use MSI installer on Windows platforms
- Bug fixes
3.15.5 (2016/08/22)
- QCAD Professional
- 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
3.15.4 (2016/06/30)
3.15.3 (2016/06/13)
- 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
3.15.2 (2016/05/31)
- Updates to the QCAD Simple API:
- Info:
- Getting intersection points between entities
- Viewing:
- Aoom to given entity, box
- Auto zoom
- ECMAScript console:
- Add tool Misc > Development > Run Script
- Runs a script from a file on disk
- Bug fixes
3.15.1 (2016/05/25)
- Add support for variables in command line calculator
- Bug fixes
3.15.0 (2016/05/23)
- Improve polyline area calculation
- Add new info tool to measure polyline area:
- Integrate Command line calculator
- Visually distinguish secondary reference points
- Used to distinguish middle points of polyline arc segments from polyline nodes
- 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
- Preferences:
- Edit > Application Preferences > Graphics View > Appearance > Use full resolution for Retina display
- Edit > Application Preferences > Graphics View > Appearance > Maximum number of reference points displayed
- Edit > Application Preferences > Graphics View > Colors > Selection > Secondary reference points
- Add preference to use full (retina) resolution for graphics view:
- Add preference for maximum number of displayed reference points:
- Add preference for secondary reference point color:
- QCAD Professional
- 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
- Draw > Polyline > Insert Node
- Import and render dimension blocks along with dimensions (if available)
3.14.3 (2016/04/28)
- 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
- Bug fixes
3.14.2 (2016/04/19)
- Fix various icons
- Add more icons for dark themes
3.14.1 (2016/04/18)
- Save DXF/DWG files with current layout set to model layout
- Fixes data exchange with some other products which only import the current layout
- Application Preferences
- Add "Dark" theme (experimental)
- Make auto zoom on load optional
Edit > Application Preferences > Graphics View > Appearance > Auto Zoom > Auto zoom on load
- Add theme preference
Edit > Application Preferences > General > Theme
- QCAD Professional
- Fix integrated user manual (32bit Linux packages)
- QCAD Community Edition:
3.14.0 (2016/04/11)
- 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
3.13.1 (2016/03/17)
3.13.0 (2016/03/16)
- QCAD Professional
- Add minimum line weight argument to dwg2pdf
- Add preference to show / hide tab bar:
- Edit > Application Preferences > Widgets > Tab Bar
- Property Editor:
- Edit > Application Preferences > Widgets > Property Editor > Display properties of current block and current layer
- Show area of polylines
- Add preference to show and edit properties of current layer and current block:
- 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
3.12.8 (2016/02/17)
- 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)
- Dragging end point of line while holding down the Shift key extends / shortens line
- Bug fixes
3.12.7 (2016/02/15)
- 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
3.12.6 (2016/01/28)
- Introduce Tool Matrix as alternative to CAD Tool Bar
- Reorganize tool bar context menu
- Library Browser:
- Draw > Polyline > Auto Close Polylines
- Convert geometrically closed polylines into logically closed polylines
- Bug fixes
3.12.5 (2016/01/11)
- QCAD Professional
- Optional context menu with:
- Recent tools
- Delete
- Cut / Copy / Paste
- Select contour
- Edit hatch
- Edit text
- Edit block / Return to main drawing
- Edit > Application Preferences > Graphics View > Context Menu:
- Edit > Application Preferences > Graphics View > Behavior:
- Optional double-click to edit hatch
- Misc > Draw > Counter
- Bug fixes
3.12.4 (2015/12/11)
- QCAD Professional
- Create from selected entities (FS#1143)
- Partial polyline along selection
- Add layer menu button:
- Edit layer of selected entity
- Hide layer of selected entity
- Move selection to new layer
- Draw > Polyline:
- Property Editor:
- Snap > Tangential (FS#1199)
- Bug fixes
- Performance issues:
- Platforms:
- Support for high-res displays
- Support for retina displays
- New packages for Windows 64bit (Qt 5.5)
- New packages for Mac OS X 64bit (Qt 5.5)
3.12.3 (2015/11/24)
3.12.1 (2015/11/11)
3.12.0 (2015/11/09)
- QCAD Professional
- dwghatch: automatically fills all fillable contours of a drawing with a solid fill hatch
- 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
- Command line tools
- Import boundary of region entities from DXF/DWG (as lines, arcs, polylines, ellipses and splines)
- Modify
- 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
- Edit > Application Preferences:
- Removed style preferences (incompatible with Qt 5)
- Bug fixes
3.11.3 (2015/10/14)
- Bug fixes
- Fix printing issue (mostly white printouts)
3.11.2 (2015/10/14)
- QCAD Professional
- dwg2bmp, dwg2pdf, dwg2svg, dwg2maptiles:
- Add command line switch for custom font substitution -font-substitution
- Command line tools
- Add support for hatch patterns defined per entity
- Add support for measurement DXF/DWG variable
- Scale segment widths when scaling polylines
- Fix number input if comma is used as decimal point
- Add reference point at middle of arcs and polyline arc segments
- Block > Create Block from Selection:
- Allow overwriting of existing blocks
- Bug fixes
3.11.0 (2015/10/06)
- QCAD Professional
- 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
- Add support for 'invisible' flag
- Draw ring (donut) from given inner and outer radius
- 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
- Modify
- Block attributes
- Variable polyline widths per segment
- Draw > Ring
- Command line tools
- File > Bitmap Export
- Remember last used settings (width, height, resolution, file type, etc.)
- Modify
- Explode solids into polylines
- Explode polylines with individual segment widths to outline
- Keep drawing order of existing entities
- Explode
- Edit > Application Preferences
- Reverse mouse wheel direction for zoom
- Mouse wheel zoom factor
- Add experimental preference to render texts as texts instead of paths (affects display, PDF export, prints)
- Add layer 0 compatibility mode (entities on layer 0 in blocks inherit attributes from block reference)
- Graphics View > Navigation
- Graphics View > Text Rendering
- Layer > Compatibility
- Bug fixes
3.10.0 (2015/08/24)
- QCAD Professional
- 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
3.9.8 (2015/08/02)
- Performance:
- Improved performance for Modify > Detect Duplicates
- Bug fixes
3.9.7 (2015/07/28)
- SVG import:
- Add support for scale transformations
- Add support for SVG files in mm or in based on width / height attributes
- Bug fixes
3.9.6 (2015/07/24)
- QCAD Professional
- Modify > Align Reference Points:
- align two reference points of the selection with two target points in the drawing
- Windows:
- File > Print / PDF Export:
- Avoid offsets due to rounding or overflows for files with very large coordinates
- Bug fixes
3.9.5 (2015/07/14)
- QCAD Professional
- Add property 'Displayed Color' to select entities by color if color is 'By Layer'
- Add fade (transparency) property for bitmap images
- Modify:
- Translations:
- Slovak user interface translation
- Windows:
- Bug fixes
3.9.4 (2015/05/26)
- Add size properties (width,height) to selection filter
- Disable changing of values with mouse wheel for all combo boxes on OS X
- Bug fixes
3.9.3 (2015/05/13)
- 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:
- 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
3.9.2 (2015/05/08)
- QCAD Professional
- Extend existing polylines with connected segments
- Join connected polylines
- Draw > Polyline > Create from Segments
- 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
- Various performance and memory usage fixes
- Bug fixes
3.9.1 (2015/03/14)
3.9.0 (2015/03/09)
- QCAD Professional
- Support for polyline offsetting (equidistant):
- Round Join
- Miter Join
- Bevel Join
- Modify > Offset (with Distance), Modify > Offset (through Point):
- 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 <= 2 times dimension arrow size (as imposed by DXF/DWG format)
- Bug fixes
3.8.1 (2015/02/06)
3.8.0 (2015/02/05)
- 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)
- Add script shell for developers (Misc > Development > Script Shell)
- Bug fixes
3.7.7 (2015/01/21)
3.7.6 (2015/01/15)
- QCAD Professional
- Paste multiple items along an entity (line, arc, spline, polyline)
- Draw
- Add angle
- Add hotkeys to change reference point [1-9]
- with Radii, Angle
- with Diameters, Angle
- Rectangle with Size
- Ellipse
- Circle
- Modify
- Flip Horizontal
- Flip Vertical
- Offset
- Info
- Snap
- Snap to center of selection
- Translations
- Finnish user interface translation
- Bug fixes
3.7.5 (2014/12/03)
- 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
3.7.4 (2014/11/29)
- Add new tool to reload linetypes from .lin files for loaded drawings: Misc > Modify > Reload Linetype Definitions
- 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
3.7.3 (2014/11/27)
- QCAD Professional
- Add support for complex linetypes: hot water supply (---- HW ----), drainage (--->--->---), batting (SSSS), zigzag (/\/\/\/\), etc.
- QCAD/CAM
- Property Editor:
3.7.2 (2014/11/20)
- 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)
- QCAD/CAM
- Add configuration for LinuxCNC
- Bug fixes
3.7.1 (2014/11/06)
- 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
3.7.0 (2014/10/24)
- 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:
- Plugin API:
- Add status parameter to postInit method of RPluginInterface
- Bug fixes
3.6.4 (2014/08/26)
- Add support for splines of degree 1 (splines representing lines or polylines)
- Preserve drawing order of entities when using transformation tools
- Bug fixes
3.6.3 (2014/07/30)
- QCAD Professional
- dwg2pdf:
- gray scale or black/white output
- portrait / landscape
- specify paper size as name (A4, letter, ...)
- dwg2bmp:
- gray scale or black/white output
- DWF import (experimental)
- Update to Teigha 4.0
- Command line tools:
- Change behavior of stretch tool when used with rays (move ray if base point in stretch area)
- Bug fixes
3.6.2 (2014/07/12)
- Translations:
- Fix deployment of Japanese translation
3.6.1 (2014/07/11)
- 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 Professional
- Fix error when saving back loaded file with invalid value for MAXACTVP
- Configurable dimension font (Edit > Drawing Preferences > Dimension Settings)
3.6.0 (2014/06/19)
- QCAD Professional
- 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:
- 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:
- Fix permission problem with log files created by command line tool batch files
- New tool 'merge' to merge multiple CAD files into one drawing, based on an XML input file
- Windows:
- Library browser:
- Bug fixes
3.5.1 (2014/05/12)
3.5.0 (2014/05/08)
- 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)
- Double-click preferences
- API
- Add inter-transaction listener interface to add objects to transactions on the fly (automatically adjust entities based on other entities)
- Bug fixes
3.4.7 (2014/04/12)
- 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:
- Bug fixes
3.4.6 (2014/02/10)
- QCAD Professional
- Persistent object and entity handles between open / saves
- QCAD Community Edition:
- Add support for international characters in layer names and block names ( FS#1003)
- Drawing:
- Extended line drawing tool (restricting angle to multiples of given degrees)
- Configuration:
- Misc:
- Edit blocks by double-clicking block reference
- Bug fixes
3.4.5 (2013/12/18)
- 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
3.4.4 (2013/12/04)
- QCAD Professional
- Select by entity type
- Select by property values (length, coordinates, color, ...)
- Comparators (=, â , >, â¥, <, â¤, contains, regular expressions)
- Selection modes (replace selection, add to selection, subtract from selection, intersect with selection)
- Search / replace:
- Bug fixes
3.4.3 (2013/11/13)
- Cosmetic improvements for Mac OS X Mavericks (10.9)
- Bug fixes
- QCAD Professional
- Font substitution: substitute also inline font uses (font changes in text entities)
- Hierarchical layers (experimental, enable in Application Preferences - Widgets - Layer List)
- QCAD/CAM
3.4.2 (2013/10/25)
3.4.1 (2013/10/25)
- Port to Mac OS X Mavericks (10.9)
- Bug fixes
- QCAD Professional
- Add support for multiple 3rd party custom properties with same DXF code
- Ignore standardized custom properties from AppID 'ACAD' (e.g. dimension overrides)
3.4.0 (2013/10/23)
- 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
- QCAD Professional
- 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 text replacement tool: Edit > Find/Replace
3.3.4 (2013/10/15)
- 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:
- Bug fixes
- QCAD Professional
- Added support for trimming, dividing and breaking out segments for spline entities
3.3.3 (2013/10/05)
- Direct distance entry (enter length when drawing line)
- Bug fixes
3.3.2 (2013/09/24)
- Modification:
- 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
- Improved handling of block recursions
(e.g. if block A references block B and vice versa)
- Bug fixes
- QCAD Professional
- New tool for generic matrix transformations ( FS#920)
- Support for block attributes in part library items
3.3.1 (2013/09/18)
3.3.0 (2013/09/17)
- Improved display of simple texts with horizontal alignment set to 'fit'
- 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
- QCAD Professional
- 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
3.2.2 (2013/08/22)
- Improved SVG import (support transformations and colors)
- Bug fixes
3.2.1 (2013/08/16)
- Drawing tools:
- Draw ellipse inscribed in quadrilateral (tangential to four lines)
- 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
- QCAD Professional
- Clip selection to rectangular area (or clear selection at rectangular area, cut selection at rectangular boundary)
3.2.0 (2013/08/07)
- 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:
- Bug fixes
3.1.6 (2013/07/15)
- Added hatch property to control pattern offset
- Bug fixes
- Crash / no effect when changing properties of hatch entities
- QCAD Professional
- Use CP932 instead of Shift-JIS for importing Japanese DXF / DWG files (fixes display of some characters)
3.1.5 (2013/07/12)
- Translations:
- Various fixes in Japanese translation and manual
- Implemented feature requests:
- Bug fixes
- QCAD Professional
- Command line tools:
- Option to auto fit drawing to page (-a, -auto-fit)
- Option to set paper size (-p, -paper)
- Option to set page margins (-m, -margin)
- Prints minimum / maximum extents and size of drawing
3.1.4 (2013/07/04)
3.1.3 (2013/07/03)
- Internationalization:
- Added Japanese translation for the QCAD user interface
- Added Japanese translation for the QCAD user manual
- Linux:
- Compatibility with older distributions (glibc >= 2.11.1)
- Bug fixes
- QCAD Professional
- Loading DXF / DWG files with international code pages
- Fix backslash / yen problems when importing Japanese DXF / DWG files (CP932)
3.1.2 (2013/06/20)
- Bug fixes
- QCAD Professional
- Saving text with international characters to DXF / DWG
3.1.0 (2013/06/17)
- Performance improvements:
- Draw:
- Selection:
- Select all visible entities in current view
- Projections:
- 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).
- Project top view of entities on cylinder to side view of entities on cylinder.
- Layers:
- Blocks:
- Application preferences:
- Number of segments used when exploding splines, ellipses.
- Platform specific:
- Installation packages with binaries for 64bit Linux distributions
- Implemented feature requests:
- Bug fixes
- QCAD Professional
- Read and write support for DXF/DWG 2013 (R27)
- Read support for DGN (experimental)
3.0.0 (2012/07/20)
- 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
2.2.2.1 (2009/11/25)
- Bug fix release: File dialog problems under Windows
2.2.2.0 (2008/09/09)
- Support for printing and PDF export to custom paper sizes
- Bug fix: Crash on start up if grid settings are corrupt
2.2.1.0 (2008/05/02)
- 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
2.2.0.0 (2008/04/11)
- Support for 24bit colors
- Improved color selection in application preferences
- File save as dialog: default path to current file path if available
- Zoom to selection
- Paste to current layer or original layer
- Dimensions:
- Optional: Use of architectural ticks instead of arrows
- Show explode tool in menu 'Modify'
- Mac OS X: open DXF files with double-click from Finder
- Added glyphs for Ohm and Micro to standard font
- Improved SVG Export: export solid filled hatches, export polylines as path
- Apply layer to selection by double-clicking on layer in layer list
- Bug fix: Drawing text, splines: preview entity with correct attributes and layer
- Bug fix: Changing degree property for splines limited to 2 or 3
- Bug fix: Overlapping keycodes for splines, snap to polar coordinate
- Bug fix: Equidistant to polylines with arc segments and sharp corners
- Bug fix: Choose menu entries with keystroke
2.1.6.4 (2008/01/25)
- SVG Export (presentation quality, e.g. for use with Firefox, XSL-FO, FOP, ...)
- Rulers at top and left of drawing view (optional)
- Improved handles for ellipses
- Snap to reference points
- Isometric projections (front, side, top)
- Modify - Divide 2: removal of segments optional
- Draft mode no longer remembered between QCAD sessions
- Scripting:
- Creating text labels
- Inserting blocks from part library
- Creating equidistant polylines with rounded or pointed corners
- Show or hide trailing zeroes in dimension labels
- X/Y ordinate dimensions
- Simplified default behavior of cut and copy
- Simplified optional behavior of selection
- Highlight entities on mouse over
- Autosnap: snap point indicator
- Print preview: added more common scales for Imperial systems
- File save as dialog: suggest current file name
- Bug fix: Reading solids from DXF (for example as a result of exploding dimensions)
- Bug fix: Trim to limiting entities inside blocks
- Bug fix: Wrong attributes when breaking up ellipses into polylines
- Bug fix: Measuring angles: command line output shows 'lines are parallel' instead of measured angle
- Bug fix: Modify - Trim: Crash when choosing hatch as limiting entity
- Bug fix: Modify - Attributes: Layer names sorted in combo box
2.1.3.2 (2007/05/24)
- The property editor widget introduced in 2.1.2.8 now also shows the layer of the selected entity / entities and makes it possible to quickly move a group of entities to another layer
- Bug fix: Changing attributes of dimension entities with Modification - Properties feature
- Bug fix: Polylines loose attributes when modified / polyline attributes in blocks
- Bug fix: OS X: Crash when using snap to coordinates
2.1.3.0 (2007/04/11)
- Bug fix: Entity visibility when moving with multiple copies
2.1.2.9 (2007/04/10)
- Bug fix: Drag and drop for text entities
- Bug fix: Creating polylines from segments
2.1.2.8 (2007/04/02)
- Welsh translation
- Added button / key code for resetting all actions and return to the default action
- Auto Snap (Snap to Grid, Endpoints, Middlepoints, Intersections)
- Property editor
- Querying and editing of attributes of selected entities
- Changing attributes of single or multiple entities (e.g. change text height or style for all selected texts)
- Improvements for drag and drop of reference points
- Remember active layer when saving a drawing
- Pasting entities: scale, rotate or flip while positioning pasted entities
- Scaling with individual factors for x and y axis. Currently only for lines.
- Edit block by clicking a block instance
- Added more glyphs to "standard" font (complete Unicode tables Basic Latin 0000-007F, Latin-1 Supplement 0080-00FF, Latin Extended-A 0100-017F).
- Bug fix: Unicode for saving / loading international texts
- Bug fix: Unicode font
2.1.1.0 RC2 (2007/01/18)
2.1.1.0 RC1 (2006/12/28)
- Indonesian translation
- Portuguese (BR) translation
- Modify - Divide 2 (Cuts out a segment of an entity. The segment is limited by intersecting entities.)
- Don't ask for selection if some entities are already selected
- Show key codes (accelerators, hot keys, short cuts) in menus and tooltips
- Introduced many more key codes
- Remember last used paper position in print preview
- Improved DXF R12 compatibility (texts: spaces, line breaks; blocks: anonymous blocks)
- High quality PDF Export (all platforms, Menu 'File' - 'PDF Export')
- Bug fix: Rounding / beveling inside polylines
- Bug fix: Locking relative zero point
- Bug fix: Fixed printing under OS X (broken after PDF creation)
- Bug fix: Entering coordinates under Windows systems (focus bug)
- Bug fix: Exploding ellipse arcs
2.1.0.1 (2006/05/26)
- High quality PDF Export (Mac OS X, Menu 'File' - 'PDF Export')
- Print quality improvements
2.1.0.0 (2006/05/19)
- Chinese translation
- Converting ellipses to polylines with arc segments (explode)
- Port to Mac OS X on Intel (Universal Binary)
- Bug fix: Scripting: file dialog for opening files in QSA
- Various smaller fixes
2.1.0.0 RC3 (2006/03/23)
- Bug fix: Windows: Print preview: crash when changing scale
2.1.0.0 RC2 (2006/03/20)
- Port to Qt 4.1.1 / QSA 1.2.1
- Significant performance improvements (mainly for Mac OS X and Windows)
- Bulgarian translation
- Bug fix: Options toolbar for text tool
- Bug fix: autostart.qs script: Toolbar positioning
- Bug fix: Windows: crash when zooming in on selected lines
- Bug fix: Windows: Print preview: crash when switching to print preview
- Bug fix: Print preview: Update scale combo box after auto fit to page
- Bug fix: Windows: MDI buttons for minimize, maximize, close
2.1.0.0 RC1 (2005/11/22)
- Port to Qt 4.1.0 RC1 / QSA 1.2.0
- New preview with line style and color
- Improved measuring tools
- Minor print preview improvements
- Many visual improvements for QCAD on Mac OS X
- Dimension arrow behavior improvements
- Introduced more hotkeys
- Move entities to background / foreground
- Application preferences: color dialog for selecting colors
- Professional version:
- More actions can be launched from the command line
- Creating new polylines from existing segments
- Creating equidistant polylines
- Bug fix: Disappearing entities when stretching while some entities are selected
- Bug fix: grid was not updated when not enabled
- Bug fix: drag and drop for leader reference points
- Punjabi translation
- Updated user reference manual
2.0.5.0 (2005/07/20)
- Port to Mac OS X 10.4 (Tiger)
- Exploding dimensions: create lines for arrows
- Ellipse improvements:
- improved selection performance
- trimming ellipses to lines
- trimming lines to ellipses
- Bug fix: memory leaks (internal clone function for entity containers)
- Bug fix: crash when omitting Y value in coordinate input (e.g. "15,")
2.0.4.9 (2005/03/28)
- Bug fix Windows version: Invalid coordinate calculations due to rounding errors / acos() call. Lead to files that were unloadable.
2.0.4.8 (2005/03/21)
- DXF / AutoCAD compatibility improvements (avoid invalid layer color, adjust text width)
- Bug fix: Centering of thick arcs on Mac OS X
- Bug fix: Rounding and beveling polyline corners (first and last node)
- Bug fix: Text construction in normallatin2 font
2.0.4.7 (2005/02/22)
- DXF compatibility improvements (dimensions, texts)
- Drawing arcs connecting tangential to entities
- Professional version:
- Improved polyline construction function
- Adding nodes to existing polyline
- Appending nodes to existing polyline
- Removing nodes from existing polyline
- Removing all nodes between two nodes of an existing polyline
- Trimming two polyline segments
- Rounding for polylines
- Beveling for polylines
- Scripting:
- Autostart Script
- Adding custom toolbars
- Adding custom tool buttons for inserting blocks
- Adding custom tool buttons for running scripts
- Bug fix: Export of Polylines with bulges to DXF R12
- Bug fix: Mac OS X: Centering of thick lines
- Bug fix: Dimensions not updated after drawing properties are modified
- Bug fix: Text on hidden layers misplaced after loading
- Bug fix: Hatches on hidden layers not shown after loading
- Bug fix: Part library browser: updating cached icons
- Bug fix: Crash when switching automatic grid scaling off
2.0.4.0 (2004/09/14)
- Compiled with Qt 3.3.3
- Measuring polygonal areas
- Splines (NURBS)
- B-Splines degree 2, 3
- Open and closed B-Splines
- Drag and drop: keep selection
- Professional version scripting:
- Pen, color, line width
- Layer handling
- Circles
- Selection class
- Vector class
- View class
- Bug fix: Crash when using command prompt ('line' command)
- Bug fix: Crash when deleting a block that is being edited
- Bug fix: Corrupted large texts in Cyrillic / Unicode when saved to DXF
- Bug fix: selecting layers: don't reactivate deleted entities
- Bug fix: beveling: wrong distance when bevel length more than entity length
- Bug fix: loading diametrical dimensions
- Bug fix: mirroring blocks with arcs: incorrect arc angles
- Bug fix: mirroring points that touch an end point of a mirror axis
- Bug fix: inaccurate arc display for very large arcs
- Bug fix: drawing lines with relative angles: length ignored
- Bug fix: DXF: corrected saving of variable $VIEWCTR
- Bug fix: in rare conditions selection of only one entity possible
- Bug fix: Mac OS X: use Backspace instead of non existing Delete key
- Bug fix: Slow preview when inserting blocks with hatches
2.0.3.3 (2004/05/22)
- Updated Danish translation
- Turkish translation
- Preview in file open dialog
- Don't change active layer / block when changing visibility or locking state
- Double click cannot be used anymore to change visibility of blocks / layers.
- Tab in command line to complete / list commands
- Only show save / save as dialog if document was changed
- Drag and drop: Ellipse endpoints
- Bug fix: Error when trying to overwrite read-only file
- Bug fix: Tolerances for dimension labels
- Bug fix: Appending default extension in save as dialog if path contains '.'
- Bug fix: Entering Coordinates when moving relative zero point
- Bug fix: Copy / paste blocks and inserts between drawings in individual units
- Bug fix: Update arc endpoints after 'Modify' - 'Properties'
- Bug fix: Crash when using self-made patterns
- Bug fix: Crash with drawings that contain ellipses
- Bug fix: Scaling for parts inserted from the part library in different units
- Bug fix: CAM Expert: Angles in output in degrees
2.0.3.1 (2004/03/27)
- Compiled with Qt 3.3.1
- Estonian translation
- Spanish translation
- Polish translation
- Professional version scripting:
- adding lines, arcs, points
- dialogs
- file handling
- CAM Expert: Integration with QCAD 2.x
- Ignore line width in draft mode
- Command 'dimregen' also regenerates dimensions with label ';;'
- Explode text entities into individual letter entities
- Avoid multiple print previews for the same drawing
- Persistent color mode selection in printer setup dialog
- Windows: store configuration in file (not registry)
- Mac OS X: Application Preferences in preferences menu
- Mac OS X: Fixed size combo boxes for color, width, type selection
- Improved performance for large fonts (Unicode)
- Bug fix: DXF R12 Export: filter out non-r12 variables
- Bug fix: DXF 2000 Export: GRIDUNIT
- Bug fix: DXF 2000 Export: MText angle
- Bug fix: DXF Import: ignore negative color numbers
- Bug fix: Letter spacing on hidden layers
- Bug fix: Redraw view when switching grid on / off
- Bug fix: highlight for trim two
- Bug fix: Draft mode box for text with empty lines
- Bug fix: Windows: crash on exit
- Bug fix: Mirroring: mirroring blocks
- Bug fix: Mirroring: using command line for coordinate input, relative zero
- Bug fix: Crash when selecting ellipses
2.0.2.0 (2004/02/04)
- Compiled with Qt 3.3.0
- Layer locking
- DXF Export AC1009 (R12 / LT2)
- Slovak translation
- Russian translation
- Dutch translation
- Manual adjustment of grid size
- Switch auto-scaling of grid on / off
- Improved handling of ellipses (selection, tangents)
- Improved handling of solids (selection)
- Modification of dimension text
- Modification of dimension geometry
- Drag and drop for quick modification of dimension entities
- Automatic regeneration of all dimension entities (dimregen)
- Improved performance for redrawing (zooming and panning)
- Draft mode for further performance improvement
- Integrated Online Manual (Menu Help - Manual)
- Bug fix: decimal grid for decimal inches
- Bug fix: support patterns with capital letters in name
- Bug fix: images in blocks
- Bug fix: error handling when writing files
- Bug fix: architectural dimension labels
- Bug fix: DXF import of polylines which close with arcs
2.0.1.3 (2003/12/03)
- Czech translation
- Measuring total length of selected entities
- Default selection mode: select single entities
- Bug fix: Display of dotted arcs
- Bug fix: Selecting entities for angular dimensioning and for parallels, finding intersections
- Bug fix: Undone Leaders invisible to all actions
- Bug fix: Editing Fonts
2.0.1.2 (2003/11/20)
- Bug fix: QCAD 1 Text import: rotation angle
- Italian translation
- Greek translation
- Optional support for 'complex entities'
- Drag and drop for entities and reference points
2.0.1.1 (2003/10/18)
- Compiled with Qt 3.2.2
- Bug fixes for Windows and Mac version
- Scaling line styles with line width
- French translation
2.0.1.0 (2003/10/08)
- GUI Improvements
- Saving state of toolbars and dock windows
- DXF: Compatibility improvements
- Bug fix: Mac OS X library path
- Bug fix: Insert parts from Library Browser
- Bug fix: handling of , and . for German environment
- Bug fix: Import of Arrows from QCAD 1 drawings
- Bug fix: Changing language in Application Preferences
2.0.0.8 (2003/10/01)
- DXF: ATTRIB entities imported as texts
- DXF: Compatibility improvements
- Bug fix: Mac OS X startup
- Hungarian translation
2.0.0.5 (2003/09/30)
- Improved precision of printing to scale
- Performance improvements for large drawings
- Switching grid on/off
- Changing colors of background, grid, meta grid
- Bug fix: Import of DXF from version 1.x
- Port: Mac OS X
- German translation
2.0.0.0 (2003/09/22)
- Initial Release of version 2
1.4.1.0 (2000/05/23)
1.4.0.0 (2000/07/05)
- Support for units (Millimeter, Inches, Feet, ...)
- Scale drawings (1:1, 2:1, 1:2, ...)
- Show page border
- Default attributes for layers
- Measuring functions
- Point-point
- Line-point
- Line-line
- Angle
- Coordinates
- Formats of dimension lables (e.g. 3' 1/4" or 36.25")
- Formats for angle dimension labels (e.g. 12°30'0" or 12.5°)
- Import file format DGN
- Library browser
- Edit lines can handle mathematical expressions
- Enhancement of DXF compatibility
- Enhancement of line styles for printing
- Enhancement of File Open dialog
- Enhancement of Options dialog
- Several smaller bug fixes
- Many new translations
- Explicit support of different charsets
- Fully integrated Help system
1.3.3 (1999/12/12)
- Italian translation
- Galician translation
1.3.2 (1999/11/28)
- Options dialog
- French translation
1.3.0 (1999/11/21)
- Fixed width font
- New font "Courier"
- Tool for automatic font creation
- Quick rotation during moving
- Copy, Cut, Paste
- Drawing area extended from +/-32'000 to +/-1'000'000
- DXF import for texts improved
- Configuration file in users home (~/.qcad)
- Spanish translation
- Improved program termination
- Bug fixes (see change log)
1.2.0 (1999/10/23)
- Creation of hatches with different patterns
- Creation of lines
- Horizontal
- Vertical
- Given angle
- Creation of dimensions
- Improvement of keyboard positioning
1.0.0 (1999/10/08)
- Different line widths, colors, styles
- Creation of dimensions
1.0.0 Beta 1 (1999/09/25)
- New snap functions
- Keyboard x/y
- Keyboard angle/radius
- Creation of dimensions
- Aligned
- Horizontal
- Vertical
- Angles
0.0.0 (1999/09/24)
- Project Start of QCAD as spin off from CAM Expert