Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-ezdxf for openSUSE:Factory checked in at 2024-04-14 11:56:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ezdxf (Old) and /work/SRC/openSUSE:Factory/.python-ezdxf.new.26366 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ezdxf" Sun Apr 14 11:56:20 2024 rev:6 rq:1167577 version:1.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-ezdxf/python-ezdxf.changes 2024-02-21 18:01:58.847382355 +0100 +++ /work/SRC/openSUSE:Factory/.python-ezdxf.new.26366/python-ezdxf.changes 2024-04-14 12:26:27.505598279 +0200 @@ -1,0 +2,60 @@ +Sat Apr 6 19:40:02 UTC 2024 - Dirk Müller <dmuel...@suse.com> + +- update to 1.2.0: + * NEW: `ezdxf` requires Python 3.9 or newer + * NEW: support for the [[SPATIAL_FILTER]] entity. + * This is the basic requirement to support clipping of block + references and XREFs aka the [[XCLIP]] command in CAD + applications + * NEW: `ezdxf.xclip` module for adding 2D clipping paths to + block references and XREFs + * replicates the [[XCLIP]] command + * NEW: support for the [[IMAGE]] entity in the [[drawing add- + on]], added by [[mbway]] + * supported by these backends: + * [[PyQtBackend]] + * [[MatplotlibBackend]] + * [[PyMuPdfBackend]] + * NEW: the `ezdxf draw` command supports additional backends by + option `--backend {matplotlib,qt,mupdf,custom_svg}`, added by + * NEW: `ezdxf.colors.RGBA` class + * NEW: support for font-name synonyms, find macOS fonts on + Windows/Linux and vice vesa + * NEW: additional font search directory added for macOS + `/System/Library/Fonts/` by [[ru4ert]] + * the cache version number has been increased so that the + fontmanger-cache is automatically rebuilt + * NEW: `MeshBuilder.render_3dsolid()`, create [[3DSOLID]] + entities from simple polyhedrons (experimental) + * NEW: `Auditor` fixes non-existing linetypes in layers, + replaced by `Continuous` + * NEW: export and load DXF documents as JSON encoded tags + * `ezdxf.document.export_json_tags()` + * `ezdxf.document.load_json_tags()` + * CHANGE: renamed `Image.boundray_path_ocs()` to + `Image.pixel_boundary_path()` + * CHANGE: refactoring of the [[RecorderBackend]] + * CHANGE: replaced `ezdxf.math.linspace` by `numpy.linspace` + * CHANGE: replaced functions `gauss_jordan_solver()`, + `gauss_jordan_inverse()`, `gauss_vector_solver()` and + `gauss_matrix_solver()` by a `numpy` based solution + * moved replaced functions to module `ezdxf.math.legacy` + * CHANGE: replaced `LUDecomposition` class by `NumpySolver` + class + * moved `LUDecomposition` to module `ezdxf.math.legacy` + * CHANGE: `MeshData.vertices` has to be a list of `Vec3` + * CHANGE: renamed `ClippingPolygon2d` to + `ConvexClippingPolygon2d` + * CHANGE: The Cython extensions have been reverted to pure + Cython code and removed low-level C++ classes to make it + easier to maintain, but with a small performance penalty. + * REMOVE: untested and incorrect implementation of + `ezdxf.math.BezierSurface` + * BUGFIX: Restore lost links between `LAYOUT` and + `BLOCK_RECORD` entities + * BUGFIX: `NumpyPath2d` could contain 3d vertices + * BUGFIX: DXF attribute `invisible` wasn't exported + * BUGFIX: catch exceptions of the `draw` command when required + dependencies are not installed + +------------------------------------------------------------------- Old: ---- ezdxf-1.1.4.tar.gz New: ---- ezdxf-1.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ezdxf.spec ++++++ --- /var/tmp/diff_new_pack.itrbJV/_old 2024-04-14 12:26:28.053618282 +0200 +++ /var/tmp/diff_new_pack.itrbJV/_new 2024-04-14 12:26:28.057618428 +0200 @@ -18,7 +18,7 @@ %define packagename ezdxf Name: python-ezdxf -Version: 1.1.4 +Version: 1.2.0 Release: 0 Summary: Python package for manipulating DXF drawings License: MIT ++++++ ezdxf-1.1.4.tar.gz -> ezdxf-1.2.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-ezdxf/ezdxf-1.1.4.tar.gz /work/SRC/openSUSE:Factory/.python-ezdxf.new.26366/ezdxf-1.2.0.tar.gz differ: char 13, line 1