GeoNode / geonode

GeoNode is an open source platform that facilitates the creation, sharing, and collaborative use of geospatial data.
https://geonode.org/
Other
1.46k stars 1.13k forks source link

build(deps): bump pymupdf from 1.24.3 to 1.24.10 #12558

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 2 months ago

Bumps pymupdf from 1.24.3 to 1.24.10.

Release notes

Sourced from pymupdf's releases.

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.

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)

... (truncated)

Changelog

Sourced from pymupdf's changelog.

Change Log

Changes in version 1.24.10 (2024-09-02)

  • Use MuPDF-1.24.9.

  • Fixed issues:

    • Fixed 3450 <https://github.com/pymupdf/PyMuPDF/issues/3450>_: get_pixmap function takes too long to process
    • Fixed 3569 <https://github.com/pymupdf/PyMuPDF/issues/3569>_: Invalid OCGs not ignored by SVG image creation
    • Fixed 3603 <https://github.com/pymupdf/PyMuPDF/issues/3603>_: ObjStm compression and PDF linearization doesn't work together
    • Fixed 3650 <https://github.com/pymupdf/PyMuPDF/issues/3650>_: Linebreak inserted between each letter
    • Fixed 3661 <https://github.com/pymupdf/PyMuPDF/issues/3661>_: Update Document to check the /XYZ len
    • Fixed 3698 <https://github.com/pymupdf/PyMuPDF/issues/3698>_: documentation issue - old code in the annotations documentation
    • Fixed 3705 <https://github.com/pymupdf/PyMuPDF/issues/3705>_: Document.select() behaves weirdly in some particular kind of pdf files
    • Fixed 3706 <https://github.com/pymupdf/PyMuPDF/issues/3706>_: extend Document.getitem type annotation to reflect that the method also accepts slices
    • Fixed 3727 <https://github.com/pymupdf/PyMuPDF/issues/3727>_: Method get_pixmap() make the program exit without any exceptions or messages
    • Fixed 3767 <https://github.com/pymupdf/PyMuPDF/issues/3767>_: Cannot get Tessdata with Tesseract-OCR 5
    • Fixed 3773 <https://github.com/pymupdf/PyMuPDF/issues/3773>_: Link.set_border gives TypeError: '<' not supported between instances of 'NoneType' and 'int'
    • Fixed 3774 <https://github.com/pymupdf/PyMuPDF/issues/3774>_: fitz.version` does not work anymore
    • Fixed 3789 <https://github.com/pymupdf/PyMuPDF/issues/3789>_: ValueError: not enough values to unpack (expected 3, got 2) is thrown when call insert_pdf
    • Fixed 3820 <https://github.com/pymupdf/PyMuPDF/issues/3820>_: class improves namedDest handling
  • 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.

Changes in version 1.24.9 (2024-07-24)

  • Use MuPDF-1.24.8.

Changes in version 1.24.8 (2024-07-22)

  • Fixed issues:

    • Fixed 3636 <https://github.com/pymupdf/PyMuPDF/issues/3636>_: API documentation for the open function is not obvious to find.
    • Fixed 3654 <https://github.com/pymupdf/PyMuPDF/issues/3654>_: docx parsing was broken in 1.24.7
    • Fixed 3677 <https://github.com/pymupdf/PyMuPDF/issues/3677>_: Unable to extract subset font name using the newer versions of PyMuPDF : 1.24.6 and 1.24.7.
    • Fixed 3687 <https://github.com/pymupdf/PyMuPDF/issues/3687>_: Page.get_text results in AssertionError for epub files

Other:

  • Fixed various spelling mistakes spotted by codespell.
  • Improved how we modify MuPDF's default configuration on Windows.

... (truncated)

Commits
  • ee09bb5 changes.txt: updated for release of 1.24.10.
  • b627b59 Updated version numbers and dates for release 1.24.10.
  • b1e9f43 setup.py: updated to use mupdf-1.24.9.
  • 54a144c tests/test_insertpdf.py: re-enable test_3789() because now fixed.
  • bb5a456 tests/: added test_3450().
  • 5217275 tests/: added test_3569().
  • 72bb79c tests/: added test_3650().
  • e5bb5ba tests/: added test_3727().
  • 2c903b6 tests/: added test_3705().
  • 877d7e5 Address 3820
  • 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 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)
codecov[bot] commented 2 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 64.26%. Comparing base (c21f14a) to head (46fe0f4). Report is 4 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #12558 +/- ## ========================================== - Coverage 64.26% 64.26% -0.01% ========================================== Files 888 888 Lines 53610 53610 Branches 6606 6606 ========================================== - Hits 34451 34450 -1 Misses 17650 17650 - Partials 1509 1510 +1 ```
dependabot[bot] commented 2 months ago

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.