Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-PyMuPDF for openSUSE:Factory checked in at 2022-03-10 22:45:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-PyMuPDF (Old) and /work/SRC/openSUSE:Factory/.python-PyMuPDF.new.2349 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-PyMuPDF" Thu Mar 10 22:45:25 2022 rev:20 rq:960716 version:1.19.6 Changes: -------- --- /work/SRC/openSUSE:Factory/python-PyMuPDF/python-PyMuPDF.changes 2022-02-09 20:40:53.434618590 +0100 +++ /work/SRC/openSUSE:Factory/.python-PyMuPDF.new.2349/python-PyMuPDF.changes 2022-03-11 11:51:51.135020114 +0100 @@ -1,0 +2,38 @@ +Sun Mar 6 12:27:52 UTC 2022 - Hsiu-Ming Chang <cges30...@gmail.com> + +- Update to v1.19.6 + * Fixed #1620. The TextPage created by Page.get_textpage() will + now be freed correctly (removed memory leak). + * Fixed #1601. Document open errors should now be more concise + and easier to interpret. In the course of this, two + PyMuPDF-specific Python exceptions have been added: + EmptyFileError ??? raised when trying to create a Document + (fitz.open()) from an empty file or zero-length memory. + FileDataError ??? raised when MuPDF encounters irrecoverable + document structure issues. + * Added Page.load_widget() given a PDF field???s xref. + * Added Dictionary pdfcolor which provide the about 500 colors + defined as PDF color values with the lower case color name as + key. + * Added algebra functionality to the Quad class. These objects + can now also be added and subtracted among themselves, and be + multiplied by numbers and matrices. + * Added new constants defining the default text extraction flags + for more comfortable handling. Their naming convention is like + TEXTFLAGS_WORDS for page.get_text("words"). See Text Extraction + Flags Defaults. + * Changed Page.annots() and Page.widgets() to detect and prevent + reloading the page (illegally) inside the iterator loops via + Document.reload_page(). Doing this brings down the interpretor. + Documented clean ways to do annotation and widget mass updates + within properly designed loops. + * Changed several internal utility functions to become + standalone (???SWIG inline???) as opposed to be part of the Tools + class. This, among other things, increases the performance of + geometry object creation. + * Changed Document.update_stream() to always accept stream + updates - whether or not the dictionary object behind the xref + already is a stream. Thus the former new parameter is now + ignored and will be removed in v1.20.0. + +------------------------------------------------------------------- Old: ---- PyMuPDF-1.19.5.tar.gz New: ---- PyMuPDF-1.19.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-PyMuPDF.spec ++++++ --- /var/tmp/diff_new_pack.zGy2ay/_old 2022-03-11 11:51:51.555020608 +0100 +++ /var/tmp/diff_new_pack.zGy2ay/_new 2022-03-11 11:51:51.563020618 +0100 @@ -21,7 +21,7 @@ %define skip_python2 1 %define pypi_name PyMuPDF Name: python-%{pypi_name} -Version: 1.19.5 +Version: 1.19.6 Release: 0 Summary: Python binding for MuPDF, a PDF and XPS viewer License: AGPL-3.0-only ++++++ PyMuPDF-1.19.5.tar.gz -> PyMuPDF-1.19.6.tar.gz ++++++ ++++ 7637 lines of diff (skipped)