GeoNode / geonode

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

build(deps): bump pymupdf from 1.24.3 to 1.24.7 #12377

Open dependabot[bot] opened 2 days ago

dependabot[bot] commented 2 days ago

Bumps pymupdf from 1.24.3 to 1.24.7.

Release notes

Sourced from pymupdf's releases.

PyMuPDF-1.24.7 released

PyMuPDF-1.24.7 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.7 (2024-06-26)

PyMuPDF-1.24.6 released

PyMuPDF-1.24.6 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.6 (2024-06-25)

... (truncated)

Changelog

Sourced from pymupdf's changelog.

Change Log

Changes in version 1.24.7 (2024-06-26)

  • Fixed issues:

    • Fixed 3615 <https://github.com/pymupdf/PyMuPDF/issues/3615>_: Document.pagemode or Document.pagelayout crashes for epub files
    • Fixed 3616 <https://github.com/pymupdf/PyMuPDF/issues/3616>_: not last version reported

Changes in version 1.24.6 (2024-06-25)

  • Fixed issues:

    • Fixed 3599 <https://github.com/pymupdf/PyMuPDF/issues/3599>_: Story.fit_width() has a weird line
    • Fixed 3594 <https://github.com/pymupdf/PyMuPDF/issues/3594>_: Garbled extraction for Amazon Sustainability Report
    • Fixed 3591 <https://github.com/pymupdf/PyMuPDF/issues/3591>_: 'width' in Page.get_drawings() returns width equal as 0
    • Fixed 3561 <https://github.com/pymupdf/PyMuPDF/issues/3561>_: ZeroDivisionError: float division by zero with page.apply_redactions()
    • Fixed 3559 <https://github.com/pymupdf/PyMuPDF/issues/3559>_: SegFault 11 when empty H1 H2 H3 H4 etc element is used in insert_htmlbox
    • Fixed 3539 <https://github.com/pymupdf/PyMuPDF/issues/3539>_: Add dotted gridline detection to table recognition
    • Fixed 3519 <https://github.com/pymupdf/PyMuPDF/issues/3519>_: get_toc(simple=False) AttributeError: 'Outline' object has no attribute 'rect'
    • Fixed 3510 <https://github.com/pymupdf/PyMuPDF/issues/3510>_: page.get_label() gets wrong label on the first page of doc
    • Fixed 3494 <https://github.com/pymupdf/PyMuPDF/issues/3494>_: 1.24.2/1.24.3: spurious characters introduced when using subset_fonts and insert_pdf
    • Fixed 3470 <https://github.com/pymupdf/PyMuPDF/issues/3470>_: subset_fonts error exit without exception/warning
    • Fixed 3400 <https://github.com/pymupdf/PyMuPDF/issues/3400>_: set_toc alters link coordinates for some rotated pages on pymupdf 1.24.2
    • Fixed 3347 <https://github.com/pymupdf/PyMuPDF/issues/3347>_: Incorrect links to points on pages having different heights
    • Fixed 3237 <https://github.com/pymupdf/PyMuPDF/issues/3237>_: Set_metadata() does not work
    • Fixed 3493 <https://github.com/pymupdf/PyMuPDF/discussions/3493>_: Isolate PyMuPDF from other libraries; issues when PyMuPDF is loaded with other libraries like GdkPixbuf
  • Other:

    • Fixed concurrent use of PyMuPDF caused by use of constant temporary filenames.

    • Add musllinux x86_64 wheels to release.

    • Added clearer version information:

      • pymupdf.pymupdf_version.
      • pymupdf.mupdf_version.
      • pymupdf.pymupdf_date.

Changes in version 1.24.5 (2024-05-30)

  • Fixed issues:

    • Fixed 3479 <https://github.com/pymupdf/PyMuPDF/issues/3479>_: regression: fill_textbox: IndexError: pop from empty list
    • Fixed 3488 <https://github.com/pymupdf/PyMuPDF/issues/3488>_: set_toc method error

... (truncated)

Commits
  • c1c5564 Update changelog, version numbers and release dates for release 1.24.7.
  • c940484 scripts/gh_release.py: avoid pyodide build problem with old .pyodide-xbuilden...
  • 35e7e0f tests/: added a test that we don't segv when treating .epub doc as a pdf.
  • c542b26 src/init.py: improved downcasting to pdf document or page.
  • 5ebf905 scripts/gh_release.py: fix exclusion of musllinux*aarch64.
  • ef99b8a src/: updated version number and date, should have been done for release of 1...
  • 99b414a Update changelog, version numbers and release dates for release 1.24.6.
  • 972bcf3 src/ tests/: Correct links to pages with different size/rotation.
  • 83b36bc tests/resources/test_1645_expected_1.25.pdf: updated to match mupdf output.
  • 9df123a tests/: added test for #3594.
  • 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 days ago

Codecov Report

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

Project coverage is 64.14%. Comparing base (eb9bfe0) to head (a660273).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #12377 +/- ## ======================================= Coverage 64.14% 64.14% ======================================= Files 872 872 Lines 52328 52328 Branches 6478 6478 ======================================= Hits 33564 33564 Misses 17275 17275 Partials 1489 1489 ```