Skip to content

Releases: pymupdf/PyMuPDF

PyMuPDF-1.23.18 released

23 Jan 19:43

Choose a tag to compare

PyMuPDF-1.23.18 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.23.18 (2024-01-23)

  • Bug fixes:

  • Other:

    • Reduced size of sdist to fit on pypi.org (by reducing size of two test files).
    • Fix Annot.file_info() if no Desc item.

PyMuPDF-1.23.17 released

22 Jan 23:08

Choose a tag to compare

PyMuPDF-1.23.17 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.23.17 (2024-01-22)

  • Bug fixes:

  • Other:

    • Fixed bug in Page.links() (PR #3075).
    • Fixed bug in Page.get_bboxlog() with layers.
    • Add support for timeouts in scripts/ and tests/run_compound.py.

PyMuPDF-1.23.16 released

18 Jan 17:24

Choose a tag to compare

PyMuPDF-1.23.16 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.23.16 (2024-01-18)

  • Bug fixes:

  • Other:

    • In table detection strategy "lines_strict", exclude fill-only vector graphics.
    • Fixed sysinstall test failure.
    • In documentation, update feature matrix with item about text writing.

PyMuPDF-1.23.15 released

16 Jan 17:34

Choose a tag to compare

PyMuPDF-1.23.15 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.23.15 (2024-01-16)

  • Bug fixes:

  • Other:

    • Improved docs for Page.find_tables().

PyMuPDF-1.23.14 released

15 Jan 18:21

Choose a tag to compare

PyMuPDF-1.23.14 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.14 (2024-01-15)

  • Bug fixes:

  • Other:

    • Ensure valid "re" rectangles in Page.get_drawings() with derotated pages.

PyMuPDF-1.23.13 released

15 Jan 12:04

Choose a tag to compare

PyMuPDF-1.23.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 are not available yet, they will be build and uploaded later.]

Changes in version 1.23.13 (2024-01-15)

  • Bug fixes:

  • Other:

    • Fixed Rect.height and Rect.width to never return negative values.
    • Fixed TextPage.extractIMGINFO()'s returned dictkey_yres value.

PyMuPDF-1.23.12 released

12 Jan 20:57

Choose a tag to compare

PyMuPDF-1.23.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 are not available yet, they will be build and uploaded later.]

Changes in version 1.23.12 (2024-01-12)

PyMuPDF-1.23.11 released

12 Jan 14:34

Choose a tag to compare

PyMuPDF-1.23.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 are not available yet, they will be build and uploaded later.]

Changes in version 1.23.11 (2024-01-12)

  • Fixed some Pixmap construction bugs.
  • Fixed Pixmap.yres().

PyMuPDF-1.23.10 released

12 Jan 11:14

Choose a tag to compare

PyMuPDF-1.23.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 are not available yet, they will be build and uploaded later.]

Changes in version 1.23.10 (2024-01-12)

  • Bug fixes:

  • Other:

    • Fixed Page.delete_image().

PyMuPDF-1.23.9 released

11 Jan 11:52

Choose a tag to compare

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
  • 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 to scripts/gh_release.py:test_packages.
    • Use newly public functions in MuPDF-1.23.8.
    • Improved scripts/test.py to help investigation of MuPDF issues.