15
0
Commit Graph

1 Commits

Author SHA256 Message Date
241decae35 - update to 9.11.0:
- Upgraded to cibuildwheel 3.1.4.
  - We now build wheels for the CPython 3.14 prerelease (but
    without freethreading, since lxml does not release wheels with
    freethreading).
  - Now using uv for building.
  - Fixed broken link in documentation.
  - Migrated all remaining uses of "dumb" pointer holders to
    ``py::smart_holder``.
  - Updated contributing guidelines and build steps.
  - Fixed type signature of AttachedFileSpec to clarify its usage.
  - Fixed missing default /Decode for image masks. {issue}`664`
  - Fixed a missing dependency for ReadTheDocs documentation
    generation.
  - Upgraded to pybind11 3.0, which is now required. Changed many
    of our pointer holder types to use the py::smart_holder.
  - ``Pdf.check()`` is now deprecated, in favor of ``Pdf.check_pdf_syntax()``.
  - Use explicit page number substitution in mupdf to avoid
    problems in how it names output files. {issue}`661`
  - Upgraded to cibuildwheel 3.0.0.
  - C++-20 compiler is now required for building pikepdf.
  - Fixed a reference counting test on Python 3.14a.
  - We no longer build PyPy wheels by default.
  - If a folder named ``../qpdf`` is found, we automatically use
    that as the companion qpdf when building. For developers this
    means building works without setting environment variables.
    Environment variables can still be set to redirect to specific
    installation.
  - Introduced a new {class}`DimensionedFont` to avoid breaking
    changes in other code (mainly OCRmyPDF) that subclasses

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pikepdf?expand=0&rev=58
2025-09-30 11:27:33 +00:00