Releases: pymupdf/PyMuPDF
PyMuPDF-1.24.13 released
PyMuPDF-1.24.13 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 will be built and uploaded later.]
Changes in version 1.24.13 (2024-10-29)
PyMuPDF-1.24.12 released
PyMuPDF-1.24.12 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 will be built and uploaded later.]
Changes in version 1.24.12 (2024-10-21)
-
Fixed issues:
-
Supported Python versions are now 3.9-3.13.
- Dropped support for Python-3.8 because end-of-life.
- Added support for Python-3.13 because now released.
- See: https://devguide.python.org/versions/
PyMuPDF-1.24.11 released
PyMuPDF-1.24.11 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 will be built and uploaded later.]
Changes in version 1.24.11 (2024-10-03)
-
Use MuPDF-1.24.10.
-
Fixed issues:
-
Wheels now use the Python Stable ABI:
- There is one PyMuPDF wheel for each platform.
- Each wheel works with all supported Python versions.
- Each wheel is built using the oldest supported Python version (currently 3.8).
- There is no PyMuPDFb wheel.
-
Other:
- Improvements to get_text_words() with sort=True.
- Tests now always get the latest versions of required Python packages.
- Removed dependency on setuptools.
- Added item to PyMuPDF-1.24.10 changes below - fix of #3630.
PyMuPDF-1.24.10 released
PyMuPDF-1.24.10 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 will be built and uploaded later.]
Changes in version 1.24.10 (2024-09-02)
-
Use MuPDF-1.24.9.
-
Fixed issues:
-
Other:
- Object streams and linearization cannot be used together; attempting to do
so will raise an exception. (#3603) - Fixed handling of non-existing /Contents object.
- Object streams and linearization cannot be used together; attempting to do
PyMuPDF-1.24.9 released
PyMuPDF-1.24.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 will be built and uploaded later.]
Changes in version 1.24.9 (2024-07-24)
- Incremented MuPDF version to 1.24.8.
PyMuPDF-1.24.8 released
PyMuPDF-1.24.8 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 will be built and uploaded later.]
Changes in version 1.24.8 (2024-07-22)
Other:
- Fixed various spelling mistakes spotted by codespell.
- Improved how we modify MuPDF's default configuration on Windows.
- Make text search to work with ligatures.
PyMuPDF-1.24.7 released
PyMuPDF-1.24.7 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 will be built and uploaded later.]
Changes in version 1.24.7 (2024-06-26)
PyMuPDF-1.24.6 released
PyMuPDF-1.24.6 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 will be built and uploaded later.]
Changes in version 1.24.6 (2024-06-25)
-
Fixed issues:
-
Other:
-
Fixed concurrent use of PyMuPDF caused by use of constant temporary filenames.
-
Add musllinux x86_64 wheels to release.
-
Added clearer version information:
pymupdf.pymupdf_version
.pymupdf.mupdf_version
.pymupdf.pymupdf_date
.
-
PyMuPDF-1.24.5 released
PyMuPDF-1.24.5 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 will be built and uploaded later.]
Changes in version 1.24.5 (2024-05-30)
-
Fixed issues:
-
Other:
- Some more fixes to use MuPDF floating formatting.
- Removed/disabled some unnecessary diagnostics.
- Fixed utils.do_links() crash.
- Experimental new functions
pymupdf.apply_pages()
andpymupdf.get_text()
. - Addresses wrong label generation for label styles "a" and "A".
PyMuPDF-1.24.4 released
PyMuPDF-1.24.4 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 will be built and uploaded later.]
Changes in version 1.24.4 (2024-05-16)
-
Fixed #3418
-
Other:
- Fixed sysinstall test failing to remove all of prior installation before
new install. - Fixed
utils.do_links()
crash. - Correct
TextPage
creation Code. - Unified various diagnostics.
- Fix bug in
page_merge()
.
- Fixed sysinstall test failing to remove all of prior installation before