Skip to content

Releases: pymupdf/PyMuPDF

PyMuPDF-1.23.24 released

19 Feb 22:15
Compare
Choose a tag to compare

PyMuPDF-1.23.24 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.24 (2024-02-19)

  • Fixed issues:

  • Other:

    • Be able to test system install using sudo pip install instead of a venv.

PyMuPDF-1.23.23 released

18 Feb 22:01
Compare
Choose a tag to compare

PyMuPDF-1.23.23 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.23 (2024-02-18)

  • Fixed issues:

  • Other:

    • Improved Document.select() by using new MuPDF function pdf_rearrange_pages()`. This is a more complete (and faster)
      implementation of what needs to be done here in that not only pages will
      be rearranged, but also consequential changes will be made to the table
      of contents, links to removed pages and affected entries in the Optional
      Content definitions.
    • TextWriter.appendv(): added small_caps arg.
    • Fixed some valgrind errors with MuPDF master.
    • Fixed Document.insert_image() when build with MuPDF master.

PyMuPDF-1.23.22 released

13 Feb 08:19
Compare
Choose a tag to compare

PyMuPDF-1.23.22 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.22 (2024-02-12)

  • Fixed issues:

  • Other:

    • Removed the use of MuPDF function fz_image_size() from PyMuPDF.

PyMuPDF-1.23.21 released

01 Feb 19:50
Compare
Choose a tag to compare

PyMuPDF-1.23.21 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.21 (2024-02-01)

  • Fixed issues:

  • Other:

    • Fixed bug in set_xml_metadata(), PR #3112
    • Fixed lack of .parent member in TextPage from Annot.get_textpage().
    • Fixed bug in Page.add_widget().

PyMuPDF-1.23.20 released

29 Jan 16:40
Compare
Choose a tag to compare

PyMuPDF-1.23.20 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.20 (2024-01-29)

  • Bug fixes:

  • Other:

    • Significantly improved speed of Document.get_toc().

PyMuPDF-1.23.19 released

25 Jan 18:27
Compare
Choose a tag to compare

PyMuPDF-1.23.19 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.19 (2024-01-25)

  • Bug fixes:

  • Other:

    • When finding tables:

      • Allow addition of user-defined "virtual" vector graphics when finding tables.
      • Confirm that the enveloping bboxes of vector graphics are inside the clip rectangle.
      • Avoid slow finding of rectangle intersections.
    • Added Font.bbox property.

PyMuPDF-1.23.18 released

23 Jan 19:43
Compare
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
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().