PyMuPDF-1.23.9 has been released.
Wheels for Windows, Linux and MacOS, and the sdist, are available on pypi.org and can be installed in the usual way, for example:
python -m pip install --upgrade pymupdf
[Linux-aarch64 wheels are not available yet, they will be build and uploaded later.]
Changes in version 1.23.9 (2024-01-11)
-
Default to new "rebased" implementation.
- The old "classic" implementation is available with
import fitz_old as fitz
. - For more information about why we are changing to the rebased implementation,
see: #2680
- The old "classic" implementation is available with
-
Use MuPDF-1.23.9.
-
Bug fixes (rebased implementation only):
-
Other:
- Add optional setting of opacity to
Page.insert_htmlbox()
. - Fixed issue with add_redact_annot() mentioned in #2934.
- Fixed
Page.rotation()
to return 0 for non-PDF documents instead of raising an exception. - Fixed internal quad detection to cope with any Python sequence.
- Fixed rebased
fitz.pymupdf_version_tuple
- was previously set to mupdf version. - Improved support for Linux system installs, including adding regular testing on Github.
- Add missing
flake8
toscripts/gh_release.py:test_packages
. - Use newly public functions in MuPDF-1.23.8.
- Improved
scripts/test.py
to help investigation of MuPDF issues.
- Add optional setting of opacity to