Skip to content

Releases: pymupdf/PyMuPDF

PyMuPDF-1.23.17 released

22 Jan 23:08
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.

PyMuPDF 1.23.9rc2 release candidate

08 Jan 17:25
Compare
Choose a tag to compare
Pre-release

PyMuPDF-1.23.9rc2 release candidate is available.

Wheels for Windows, Linux and MacOS, and the sdist, are available on pypi.org and can be installed with:

python -m pip install pymupdf==1.23.9rc2

[Linux-aarch64 wheels are not available.]

Changes in version 1.23.9rc2 (2024-01-08)

  • Use MuPDF-1.23.8.

  • Bug fixes (rebased implementation only):

  • Other:

    • Improved support for Linux system installs, including adding reguslar test on Github.
    • Add optional setting of opacity to Page.insert_htmlbox().
    • Add missing flake8 to scripts/gh_release.py:test_packages.
    • Use newly public functions in MuPDF-1.23.8.