ezdxf
A Python package to create/manipulate DXF drawings.
1.4.4
3.7M downloads/mo
#2537 most downloaded on PyPI
mozman/ezdxf
What this package is like to depend on
Last release 3 months ago
14 May 2026
Release timing varies
gaps range from 2 weeks to 4 months
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
9 years old
119 releases · first in 2018
9 releases in the last 12 months
see the full history below
Release timeline
119 releases · Jan 2018 to May 2026Releases
latest 60 of 119-
1.4.414 May 2026Nothing published for this version
-
1.4.4b409 May 2026 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v1.4.4b3andv1.4.4b4there were 10 commits, 7 of them substantive:- docs: clarify LWPolyline.transform extrusion-flip behavior
- inherit AbstractTagWriter from abc.ABC
- fix spelling
- fix type annotation
- Refactor clipping logic in UniversalFrontend and add stack depth property to ClippingPortal
- fix latest mypy issues
- edit CHANGELOG.md
-
1.4.4b325 Apr 2026 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v1.4.4b2andv1.4.4b3there were 3 commits, 2 of them substantive:- fixes 1375
- fixes #1380 CIF and MIF decoding
-
1.4.4b231 Mar 2026 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v1.4.4b1andv1.4.4b2there were 17 commits, 15 of them substantive:- add get_textstyle() function
- improve complex MTEXT detection
- add textstyle width and oblique support #1351
- replace legacy pyparsing names and arguments by PEP8-compliant names #1363
- Fix bug 1368: Layer linetype patterns are empty when using custom layout_properties in Frontend.draw_layout()
- edit changelog
- add ezdxf.tools.text.valid_text_height() function
- add usage of valid_text_height() to text size function
- add usage of valid_text_height() to AbstractMTextRenderer
- add usage of valid_text_height() to _get_cap_height() function
- drawing frontend skips TEXT entities with height 0
- edit changelog #1372
- fixes #1377 method _Transfer.map_resources_of_copy()
- fixes #1373 Body.copy_data() copies _temporary_transformation
- import Self from typing_extensions
-
1.4.4b114 Dec 2025 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v1.4.3andv1.4.4b1there were 20 commits, 14 of them substantive:- edit changelog
- add validity checks, fixes #1344
- add tests for issue #1344
- edit changelog
- fix: valid float parsing when pattern not include leading 0
- premix leading zero when parsed string include leading dot for valid float cast then
- lint
- fix: anyway should be * match instead of + in regexp
- fix: stable fix of arrow in mlead
- fix: strict regexp. Allow strictly match .0 and 0.0 ( skips: . , + and other )
- test: short float notation is valid now
- validate data access in BlockRecord.destroy(), fixes #1359
- refactor code
- edit changelog
-
1.4.319 Oct 2025Commits, not release notes
This project publishes no release notes. Between
v1.4.3b3andv1.4.3there were 12 commits, 7 of them substantive:- add notes for using uv
- bump minimal Python version to 3.10
- remove Python 3.9 deployment
- add Python 3.14 deployment
- edit changelog
- Make transformation matrix accessible on the SVGBackend
- switch to PyPy 3.11
-
1.4.3b324 Sep 2025 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v1.4.3b2andv1.4.3b3there were 3 commits, 2 of them substantive:- remove output_coordinate_space override #1330
- edit changelog
-
1.4.3b219 Sep 2025 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v1.4.3b0andv1.4.3b2there were 15 commits, 10 of them substantive:- edit changelog
- add exploration script render_viewport_modelspace_limits.py
- Fix: direction can be non-uniform
- add Viewport.get_view_direction() method
- add docs for Viewport.get_view_direction()
- Added failing tests
- Added support for Z coordinates in
GeoProxy.__geo_interface__ - Fixed behavior for heterogeneous 3D coordinates
- refactor function names
- edit changelog
-
1.4.3b005 Sep 2025 pre-releaseCommits, not release notes
This project publishes no release notes. Between
v1.4.2andv1.4.3b0there were 14 commits, 9 of them substantive:- add type ignore
- fix #1313
- Filter polyline vertices for rendering based on vertex flags
- fix: make should_include_vertex_for_rendering static
- fix: take account view_target_point and always return view_center_point
- fix: compute valid WSC clip from viewport
- fix: use height instead of width for twisted frame ( mistake )
- fix: valid test results for vewport twisted test ( checked in nanocad )
- draw ATTRIB entities at last, fixes #1321
-
1.4.218 May 2025Nothing published for this version
-
1.4.2b103 May 2025 pre-releaseNothing published for this version
-
1.4.2b027 Apr 2025 pre-releaseNothing published for this version
-
1.4.114 Apr 2025Nothing published for this version
-
1.4.1b209 Apr 2025 pre-releaseNothing published for this version
-
1.4.1b129 Mar 2025 pre-releaseNothing published for this version
-
1.4.1b017 Mar 2025 pre-releaseNothing published for this version
-
1.4.008 Mar 2025Nothing published for this version
-
1.4.0b313 Feb 2025 pre-releaseNothing published for this version
-
1.4.0b205 Feb 2025 pre-releaseNothing published for this version
-
1.4.0b124 Jan 2025 pre-releaseNothing published for this version
-
1.4.0b006 Jan 2025 pre-releaseNothing published for this version
-
1.3.515 Dec 2024Nothing published for this version
-
1.3.5b018 Nov 2024 pre-releaseNothing published for this version
-
1.3.415 Oct 2024Nothing published for this version
-
1.3.4rc015 Oct 2024 pre-releaseNothing published for this version
-
1.3.4b021 Sep 2024 pre-releaseNothing published for this version
-
1.3.313 Aug 2024Nothing published for this version
-
1.3.212 Jul 2024Nothing published for this version
-
1.3.2b124 Jun 2024 pre-releaseNothing published for this version
-
1.3.106 Jun 2024Nothing published for this version
-
1.3.1b101 Jun 2024 pre-releaseNothing published for this version
-
1.3.1b028 May 2024 pre-releaseNothing published for this version
-
1.3.001 May 2024Nothing published for this version
-
1.3.0rc018 Apr 2024 pre-releaseNothing published for this version
-
1.3.0b125 Mar 2024 pre-releaseNothing published for this version
-
1.3.0b024 Mar 2024 pre-releaseNothing published for this version
-
1.2.1a002 Mar 2024 pre-releaseNothing published for this version
-
1.2.002 Mar 2024Nothing published for this version
-
1.2.0b324 Feb 2024 pre-releaseNothing published for this version
-
1.2.0b211 Feb 2024 pre-releaseNothing published for this version
-
1.2.0b128 Jan 2024 pre-releaseNothing published for this version
-
1.2.0b006 Jan 2024 pre-releaseNothing published for this version
-
1.1.424 Dec 2023Nothing published for this version
-
1.1.4b216 Dec 2023 pre-releaseNothing published for this version
-
1.1.4b008 Dec 2023 pre-releaseNothing published for this version
-
1.1.325 Nov 2023Nothing published for this version
-
1.1.3b119 Nov 2023 pre-releaseNothing published for this version
-
1.1.3b008 Nov 2023 pre-releaseNothing published for this version
-
1.1.201 Nov 2023Nothing published for this version
-
1.1.2rc031 Oct 2023 pre-releaseNothing published for this version
-
1.1.2b027 Oct 2023 pre-releaseNothing published for this version
-
1.1.108 Oct 2023Nothing published for this version
-
1.1.1b029 Sep 2023 pre-releaseNothing published for this version
-
1.1.009 Sep 2023Nothing published for this version
-
1.1.0rc006 Sep 2023 pre-releaseNothing published for this version
-
1.1.0b509 Jul 2023 pre-releaseNothing published for this version
-
1.1.0b417 Jun 2023 pre-releaseNothing published for this version
-
1.1.0b331 May 2023 pre-releaseNothing published for this version
-
1.1.0b220 May 2023 pre-releaseNothing published for this version
-
1.1.0b106 May 2023 pre-releaseNothing published for this version