Releases: pymupdf/PyMuPDF
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
PyMuPDF-1.24.3 released
PyMuPDF-1.24.3 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.3 (2024-05-09)
-
The Python module is now called
pymupdf
.fitz
is still supported for
backwards compatibility. -
Use MuPDF-1.24.2.
-
Fixed issues:
-
Other:
-
New/modified methods:
Page.remove_rotation()
: new, set page rotation to zero while keeping appearance.
-
Fixed some problems when checking for PDF properties.
-
Fixed pip builds from sdist
(see discussion #3360).
-
PyMuPDF-1.24.2 released
PyMuPDF-1.24.2 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.2 (2024-04-17)
-
Removed obsolete classic implementation from releases
(previously available as modulefitz_old
). -
Fixed issues:
-
Other:
-
New/modified methods:
Document.bake()
: new, make annotations / fields permanent content.Page.cluster_drawings()
: new, identifies drawing items
(i.e. vector graphics or line-art)
that belong together based on their geometrical vicinity.Page.apply_redactions()
: added new parametertext
.Document.subset_fonts()
: use MuPDF'spdf_subset_fonts()
instead of PyMuPDF code.
-
The
Document
class now supports page numbers specified as slices. -
Avoid causing MuPDF warnings.
-
PyMuPDF-1.24.1 released
PyMuPDF-1.24.1 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.1 (2024-04-02)