Next | Query returned 17 messages, browsing 11 to 20 | previous

History of commit frequency

CVS Commit History:


   2024-08-26 17:02:58 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pikepdf: updated to 9.2.0

v9.2.0

- Updated C++/Python exception translation to new pybind11 2.12.0+ protocol,
  fixing possible undefined behavior in multithreaded applications.
- pybind11 2.12.0 is now required.
- qpdf 11.9.1 is now used to build wheels.
- Modernized copyright information to REUSE.toml specification.
- Added a new test file for a rare case, CCITT with EndOfLine=True.
   2024-08-10 15:20:11 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pikepdf: updated to 9.1.1

v9.1.1

- Fixed an issue where small floating point values would be recorded in
  scientific notation, contrary to the PDF specification. :issue:`598`
- Fixed some false positive warnings on Windows C++ compilers.
- Improved support for Python 3.13 pre-release.
   2024-07-26 08:53:25 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pikepdf: updated to 9.1.0

v9.1.0

- Fixed a potential resource leak if we opened a file to read it as a PDF but
  it was not a valid PDF.
- When overwriting an existing PDF with ``Pdf.save()``, pikepdf now attempts to
  retain the original file permissions and ownership.
- Fixed missing return type for PageList.Extend. :issue:`592`
- Fixed tests on Python 3.13 pre-release. Thanks @QuLogic.
- Changed all references of "QPDF" to "qpdf", its new \ 
spelling. Thanks @m-holger.
   2024-06-11 10:52:23 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-pikepdf: updated to 9.0.0

v9.0.0

- Removed deprecated pikepdf.PdfMatrix. Use pikepdf.Matrix instead.
- Removed deprecated pikepdf._qpdf submodule.
- Pdf.pages no longer coerces PDF dictionaries to page objects. You must
  explicitly insert/add pikepdf.Page objects.
- pikepdf.Object.parse() no longer accepts string input; only bytes are allowed.
- macOS 12 is our minimum supported version for x86_64, and macos 14 is our
  minimum supported version for ARM64/Apple Silicon. v8 accidentally
  ended support for older versions at some point - this change is formalizing that.
  Efforts were made to continue support for older verions, but it is not sustainable.
- We now generate binary wheels for musllinux-aarch64 (Alpine ARM64).
   2024-05-01 10:55:15 by Jonathan Perkin | Files touched by this commit (1)
Log message:
py-pikepdf: Fix PYTHON_VERSIONS_INCOMPATIBLE.
   2024-04-30 10:28:05 by Thomas Klausner | Files touched by this commit (3)
Log message:
py-pikepdf: add a missing test dependency
   2024-04-30 10:14:43 by Thomas Klausner | Files touched by this commit (5)
Log message:
print/py-pikepdf: import py-pikepdf-8.15.1

pikepdf is a Python library for reading and writing PDF files.

pikepdf is based on QPDF, a powerful PDF manipulation and repair
library.

Next | Query returned 17 messages, browsing 11 to 20 | previous