Overview
Request 965218 accepted
- update to 5.1.0:
* Rebuild against QPDF 10.6.3.
* Improvements to Makefile for Apple Silicon wheels.
* Fix issue where Pdf.check() would report a failure if JBIG2 decoder was not
installed and the PDF contains JBIG2 content.
* Some errors and inconsistencies are in the "pdfdoc" encoding provided by pikepdf
have been corrected, in conjunction with fixes in libqpdf.
* libqpdf 10.6.2 is required.
* Previously, looking up the number of a page, given the page, required a linear
search of all pages. We now use a newer QPDF API that allows quicker lookups.
* Fixed gcc linker error with linking to a source-compiled version of qpdf. Thanks @jerkenbilt.
* Fixed dead/obsolete link to old QPDF manual. Thanks @m-holger.
* Rebuild binary wheels against qpdf 10.5.0. Note 10.6.0 has been released but
requires further changes so does not work yet.
* Removed some workarounds to support now-unsupported versions of pybind11.
* Adjusted hypothesis test settings so it does not randomly fail on PyPy.
* Mention vector vs raster images in documentation.
* JBIG2 decoding is now more tightly integrated. In particular, we can now decode
more types of JBIG2 image and they can be decoded using either the object or
image interface.
* Switch to tomli for TOML parsing.
* Refactor image tests to use hypothesis more effectively and use more random issues,
fixing many errors along the way.
* Fixed two instances of a Python object being copied without the GIL held.
May have caused some instability. Thanks @rwgk.
* Further improvements to handling of 2- and 4-bit per component images. Major
refactoring of relevant code and improved testing.
* Mark pybind11 2.9 as supported. Thanks @QuLogic.
* Improved support for images with bits per component set to values between 2 and 7
inclusive.
- Created by dirkmueller
- In state accepted
Request History
dirkmueller created request
- update to 5.1.0:
* Rebuild against QPDF 10.6.3.
* Improvements to Makefile for Apple Silicon wheels.
* Fix issue where Pdf.check() would report a failure if JBIG2 decoder was not
installed and the PDF contains JBIG2 content.
* Some errors and inconsistencies are in the "pdfdoc" encoding provided by pikepdf
have been corrected, in conjunction with fixes in libqpdf.
* libqpdf 10.6.2 is required.
* Previously, looking up the number of a page, given the page, required a linear
search of all pages. We now use a newer QPDF API that allows quicker lookups.
* Fixed gcc linker error with linking to a source-compiled version of qpdf. Thanks @jerkenbilt.
* Fixed dead/obsolete link to old QPDF manual. Thanks @m-holger.
* Rebuild binary wheels against qpdf 10.5.0. Note 10.6.0 has been released but
requires further changes so does not work yet.
* Removed some workarounds to support now-unsupported versions of pybind11.
* Adjusted hypothesis test settings so it does not randomly fail on PyPy.
* Mention vector vs raster images in documentation.
* JBIG2 decoding is now more tightly integrated. In particular, we can now decode
more types of JBIG2 image and they can be decoded using either the object or
image interface.
* Switch to tomli for TOML parsing.
* Refactor image tests to use hypothesis more effectively and use more random issues,
fixing many errors along the way.
* Fixed two instances of a Python object being copied without the GIL held.
May have caused some instability. Thanks @rwgk.
* Further improvements to handling of 2- and 4-bit per component images. Major
refactoring of relevant code and improved testing.
* Mark pybind11 2.9 as supported. Thanks @QuLogic.
* Improved support for images with bits per component set to values between 2 and 7
inclusive.
dimstar_suse added as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:14"
dimstar_suse accepted review
Picked "openSUSE:Factory:Staging:adi:14"
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
dimstar accepted review
dimstar_suse accepted review
Staging Project openSUSE:Factory:Staging:adi:14 got accepted.
dimstar_suse approved review
Staging Project openSUSE:Factory:Staging:adi:14 got accepted.
dimstar_suse accepted request
Staging Project openSUSE:Factory:Staging:adi:14 got accepted.