Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Aug 26, 2025

Bumps pymupdf from 1.25.5 to 1.26.4.

Release notes

Sourced from pymupdf's releases.

PyMuPDF-1.26.4 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.26.4

  • Use MuPDF-1.26.7.

  • Fixed issues:

  • Other:

    • Check that #4392 Segfault when running with pytest and -Werror is fixed if PyMuPDF is built with swig>=4.4.
    • Add Page.clip_to_rect().
    • Improved search for Tesseract data.
    • Retrospectively mark #4496 as fixed in 1.26.1.
    • Retrospectively mark #4503 as fixed in 1.26.3.
    • Added experimental support for Graal.

PyMuPDF-1.26.3 released

PyMuPDF-1.26.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.26.3

  • Use MuPDF-1.26.3.

... (truncated)

Changelog

Sourced from pymupdf's changelog.

Change Log

Changes in version 1.26.4

  • Use MuPDF-1.26.7.

  • Fixed issues:

    • Fixed 3806 <https://github.com/pymupdf/PyMuPDF/issues/3806>_: pdf to image rendering ignore optional content offs
    • Fixed 4388 <https://github.com/pymupdf/PyMuPDF/issues/4388>_: Incorrect PixMap from page due to cached data from other PDF
    • Fixed 4457 <https://github.com/pymupdf/PyMuPDF/issues/4457>_: Wrong characters displayed after font subsetting (w/ native method)
    • Fixed 4462 <https://github.com/pymupdf/PyMuPDF/issues/4462>_: delete_pages() does not accept a single int
    • Fixed 4533 <https://github.com/pymupdf/PyMuPDF/issues/4533>_: Open PDF error segmentation fault
    • Fixed 4565 <https://github.com/pymupdf/PyMuPDF/issues/4565>_: MacOS uses Tesseract and not Tesseract-OCR
    • Fixed 4571 <https://github.com/pymupdf/PyMuPDF/issues/4571>_: Broken merged pdfs.
    • Fixed 4590 <https://github.com/pymupdf/PyMuPDF/issues/4590>_: TypeError in utils.py scrub(): annot.update_file(buffer=...) is invalid
    • Fixed 4614 <https://github.com/pymupdf/PyMuPDF/issues/4614>_: Intercept bad widgets when inserting to another PDF
    • Fixed 4639 <https://github.com/pymupdf/PyMuPDF/issues/4639>_: pymupdf.mupdf.FzErrorGeneric: code=1: Director error: <class 'AttributeError'>: 'JM_new_bbox_device_Device' object has no attribute 'layer_name'
  • Other:

    • Check that #4392 Segfault when running with pytest and -Werror is fixed if PyMuPDF is built with swig>=4.4.
    • Add Page.clip_to_rect().
    • Improved search for Tesseract data.
    • Retrospectively mark #4496 as fixed in 1.26.1.
    • Retrospectively mark #4503 as fixed in 1.26.3.
    • Added experimental support for Graal.

Changes in version 1.26.3 (2025-07-02)

  • Use MuPDF-1.26.3.

  • Fixed issues:

    • Fixed 4462 <https://github.com/pymupdf/PyMuPDF/issues/4462>_: delete_pages() does not accept a single int
    • Fixed 4503 <https://github.com/pymupdf/PyMuPDF/issues/4503>_: Undetected character styles
    • Fixed 4527 <https://github.com/pymupdf/PyMuPDF/issues/4527>_: Rect.intersects() is much slower than necessary
    • Fixed 4564 <https://github.com/pymupdf/PyMuPDF/issues/4564>_: Possible encoding issue in PDF metadata
    • Fixed 4575 <https://github.com/pymupdf/PyMuPDF/issues/4575>_: Bug with IRect contains method
  • Other:

    • Class Shape is now available as pymupdf.Shape.
    • Added table cell markdown support.

Changes in version 1.26.2

... (truncated)

Commits
  • 530af52 tests/test_general.py:test_4392(): fix expectations on manylinux.
  • fb457a2 .github/ISSUE_TEMPLATE/bug_report.yml: add 1.26.4 to list of pymupdf versions.
  • 1882b75 changes.txt: fix mupdf version.
  • 77e9746 setup.py: update to pymupdf version 1.26.4 and mupdf version 1.26.7.
  • 719ec6c Updates docs to include section for converting files.
  • 5796732 Amends description for pno parameter for insert_page & new_page.
  • 392eb1a Fixes docs indentation for argument.
  • e81498e changes.txt: updated to match behaviour with latest mupdf-1.26.x.
  • c883330 tests/test_general.py: test_2596(): update expectations with latest mupdf 1.2...
  • bfe0781 tests/test_font.py: test_4457(): update to match updated mupdf 1.26.x.
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [pymupdf](https://github.com/pymupdf/pymupdf) from 1.25.5 to 1.26.4.
- [Release notes](https://github.com/pymupdf/pymupdf/releases)
- [Changelog](https://github.com/pymupdf/PyMuPDF/blob/main/changes.txt)
- [Commits](pymupdf/PyMuPDF@1.25.5...1.26.4)

---
updated-dependencies:
- dependency-name: pymupdf
  dependency-version: 1.26.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Aug 26, 2025
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Oct 13, 2025

Superseded by #36.

@dependabot dependabot bot closed this Oct 13, 2025
@dependabot dependabot bot deleted the dependabot/pip/pymupdf-1.26.4 branch October 13, 2025 13:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants