alexpovel / latex-cookbook

A comprehensive LaTeX template with examples for theses, books and more, employing the 'latest and greatest' (UTF8, glossaries, fonts, ...). The PDF artifact is built using CI/CD, with a Python testing framework.
MIT License
223 stars 20 forks source link

Bump pymupdf from 1.19.6 to 1.21.1 in /tests #12

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps pymupdf from 1.19.6 to 1.21.1.

Release notes

Sourced from pymupdf's releases.

PyMuPDF-1.21.1 released

PyMuPDF-1.21.1 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

Changes in Version 1.21.1 (2022-12-13)

  • This release uses MuPDF-1.21.1.

  • Bug fixes:

    • Fixed #2110: Fully embedded font is extracted only partially if it occupies more than one object
    • Fixed #2094: Rectangle Detection Logic
    • Fixed #2088: Destination point not set for named links in toc
    • Fixed #2087: Image with Filter "[/FlateDecode/JPXDecode]" not extracted
    • Fixed #2086: Document.save() owner_pw & user_pw has buffer overflow bug
    • Fixed #2076: Segfault in fitz.py
    • Fixed #2051: Missing DPI Parameter
    • Fixed #2048: Invalid size of TextPage and bbox with newest version 1.21.0
    • Fixed #2045: SystemError: returned a result with an error set
    • Fixed #2039: 1.21.0 fails to build against system libmupdf
    • Fixed #2036: Archive::Archive defined twice
  • Other

    • Swallow "&zoom=nan" in link uri strings.
    • Add new Page utility methods Page.replace_image() and Page.delete_image().
  • Documentation:

    • #2040: Added note about test failure with non-default build of MuPDF, to tests/README.md.
    • #2037: In docs/installation.rst, mention incompatibility with chocolatey.org on Windows.
    • #2061: Fixed description of Annot.file_info.
    • #2065: Show how to insert internal PDF link.
    • Improved description of building from source without an sdist.
    • Added information about running tests.
    • #2084: Fixed broken link to PyMuPDF-Utilities.

PyMuPDF-1.20.2

  • Built with MuPDF-1.20.3.
  • Fix #1787.
  • Fix #1824.
  • Improvements to documentation:
    • Moved old docs/faq.rst into separate docs/recipes-* files.
    • Improved information about building from source in docs/installation.rst.
    • Clarified memory allocation setting JM_MEMORY in docs/tools.rst.

... (truncated)

Changelog

Sourced from pymupdf's changelog.

.. include:: header.rst

Change Log

Changes in Version 1.21.1 (2022-12-13)

  • This release uses MuPDF-1.21.1.

  • Bug fixes:

    • Fixed [#2110](https://github.com/pymupdf/pymupdf/issues/2110) <https://github.com/pymupdf/PyMuPDF/issues/2110>_: Fully embedded font is extracted only partially if it occupies more than one object
    • Fixed [#2094](https://github.com/pymupdf/pymupdf/issues/2094) <https://github.com/pymupdf/PyMuPDF/issues/2094>_: Rectangle Detection Logic
    • Fixed [#2088](https://github.com/pymupdf/pymupdf/issues/2088) <https://github.com/pymupdf/PyMuPDF/issues/2088>_: Destination point not set for named links in toc
    • Fixed [#2087](https://github.com/pymupdf/pymupdf/issues/2087) <https://github.com/pymupdf/PyMuPDF/issues/2087>_: Image with Filter "[/FlateDecode/JPXDecode]" not extracted
    • Fixed [#2086](https://github.com/pymupdf/pymupdf/issues/2086) <https://github.com/pymupdf/PyMuPDF/issues/2086>_: Document.save() owner_pw & user_pw has buffer overflow bug
    • Fixed [#2076](https://github.com/pymupdf/pymupdf/issues/2076) <https://github.com/pymupdf/PyMuPDF/issues/2076>_: Segfault in fitz.py
    • Fixed [#2051](https://github.com/pymupdf/pymupdf/issues/2051) <https://github.com/pymupdf/PyMuPDF/issues/2051>_: Missing DPI Parameter
    • Fixed [#2048](https://github.com/pymupdf/pymupdf/issues/2048) <https://github.com/pymupdf/PyMuPDF/issues/2048>_: Invalid size of TextPage and bbox with newest version 1.21.0
    • Fixed [#2045](https://github.com/pymupdf/pymupdf/issues/2045) <https://github.com/pymupdf/PyMuPDF/issues/2045>_: SystemError: returned a result with an error set
    • Fixed [#2039](https://github.com/pymupdf/pymupdf/issues/2039) <https://github.com/pymupdf/PyMuPDF/issues/2039>_: 1.21.0 fails to build against system libmupdf
    • Fixed [#2036](https://github.com/pymupdf/pymupdf/issues/2036) <https://github.com/pymupdf/PyMuPDF/issues/2036>_: Archive::Archive defined twice
  • Other

    • Swallow "&zoom=nan" in link uri strings.
    • Add new Page utility methods Page.replace_image() and Page.delete_image().
  • Documentation:

    • [#2040](https://github.com/pymupdf/pymupdf/issues/2040) <https://github.com/pymupdf/PyMuPDF/issues/2040>_: Added note about test failure with non-default build of MuPDF, to tests/README.md.
    • [#2037](https://github.com/pymupdf/pymupdf/issues/2037) <https://github.com/pymupdf/PyMuPDF/issues/2037>_: In docs/installation.rst, mention incompatibility with chocolatey.org on Windows.
    • [#2061](https://github.com/pymupdf/pymupdf/issues/2061) <https://github.com/pymupdf/PyMuPDF/issues/2061>_: Fixed description of Annot.file_info.
    • [#2065](https://github.com/pymupdf/pymupdf/issues/2065) <https://github.com/pymupdf/PyMuPDF/issues/2065>_: Show how to insert internal PDF link.
    • Improved description of building from source without an sdist.
    • Added information about running tests.
    • [#2084](https://github.com/pymupdf/pymupdf/issues/2084) <https://github.com/pymupdf/PyMuPDF/issues/2084>_: Fixed broken link to PyMuPDF-Utilities.

Changes in Version 1.21.0 (2022-11-8)

  • This release uses MuPDF-1.21.0.

  • New feature: Stories.

  • Added wheels for Python-3.11.

  • Bug fixes:

    • Fixed [#1701](https://github.com/pymupdf/pymupdf/issues/1701) <https://github.com/pymupdf/PyMuPDF/issues/1701>_: Broken custom image insertion.

... (truncated)

Commits
  • 0f01aaf Updated version numbers and dates for 1.21.1 release.
  • 5973cc7 tests/test_pixmap.py: fixed incompatibility with older pythons' fstrings.
  • 37f6728 changes.txt docs/changes.rst: updated to be identical.
  • 3213d9f Updated version numbers and dates for 1.21.1rc1 release.
  • cdb1247 fitz/fitz.i: fixed potentially unsafe call of fz_warn().
  • 916b091 Add new Page utility method
  • 53a723f Several Bug Fixes
  • 0a5476b setup.py: made OS-detection more consistent.
  • 492f900 tests/: added some low-level tests.
  • 6d0e8e6 Adds header & footer to documentation
  • 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 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)
dependabot[bot] commented 1 year 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.