PyDraft2D CAD SYSTEM Support  |  Contact

Release Notes

Every change that ships, in plain language. Newest first.

0.9-alphaCURRENT

FIRST PUBLIC RELEASE

The first build handed to anyone other than me. Everything below already works; the version number is low because it has not been tested by enough people yet, not because it is missing features.

Drawing

  • Line, polyline, rectangle, circle, arc, ellipse, ray, point, and text tools.
  • Object snapping to endpoints, midpoints, centers, quadrants, and intersections.
  • Grid snap, ortho mode, and a command line that accepts coordinates, distances, and angles.

Modifying

  • Move, copy, rotate, scale, mirror, offset, trim, extend, fillet, chamfer, explode, and erase.
  • Trim works on lines, arcs, circles, and polylines, including closed ones.
  • Weld joins connected geometry into a single polyline. Warp reshapes a polyline by moving vertices or inserting new ones.
  • Drag any object directly with the mouse without starting a command first.

Dimensions and units

  • Linear, aligned, radius, diameter, circumference, and angular dimensions, plus a measure tool.
  • Millimeters, centimeters, meters, decimal inches, fractional inches, and architectural feet-inches.
  • Units are chosen when the program opens and when you start a new drawing.

Files

  • Native .pdc format, readable JSON.
  • DXF import and export (AutoCAD R14 ASCII).
  • SVG, vector PDF, and basic G-code export.
  • Print to PDF with Letter, Legal, A4, or A3 page sizes and orientation.

Workspace

  • Model and paper space, each with independent geometry. Paper space uses a lighter background.
  • Named layers with color, visibility, and lock. Deleting a populated layer asks what to do with the objects instead of refusing.
  • Every registered tool appears on the toolbar automatically. Dimension tools are grouped in a dropdown.
  • Settings apply immediately without restarting.

Known issues

  • Offset works on lines, circles, and arcs but not yet on polylines.
  • Extend works on lines only.
  • Paper space holds its own geometry but is not yet a scaled viewport into model space.
  • Printing goes through your system PDF viewer rather than spooling directly to a printer.
  • Windows will warn about an unknown publisher until the executable is code-signed.

Found something not on this list? Help → Send Bug Report inside the program. It takes about ten seconds and it is the most useful thing a tester can do.

Download the current build

Copyright © 2026 PyDraft. All rights reserved.
DXF is a format originated by Autodesk, Inc. Product names mentioned are trademarks of their respective owners.