edgi-govdata-archiving / web-monitoring-processing

Tools for access, "diff"-ing, and analyzing archived web pages
https://edgi-govdata-archiving.github.io/web-monitoring-processing
GNU General Public License v3.0
20 stars 20 forks source link

Update pypdf2 requirement from ~=2.0.0 to ~=2.4.1 #797

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Updates the requirements on pypdf2 to permit the latest version.

Release notes

Sourced from pypdf2's releases.

Version 2.4.1, 2022-06-30

What's Changed

New Features (ENH)

  • Add writer.pdf_header property (getter and setter) (#1038)

Performance Improvements (PI)

  • Remove b_ call in FloatObject.write_to_stream (#1044)
  • Check duplicate objects in writer._sweep_indirect_references (#207)

Documentation (DOC)

  • How to surppress exceptions/warnings/log messages (#1037)
  • Remove hyphen from lossless (#1041)
  • Compression of content streams (#1040)
  • Fix inconsistent variable names in add-watermark.md (#1039)
  • File size reduction
  • Add CHANGELOG to the rendered docs (#1023)

Maintenance (MAINT)

  • Handle XML error when reading XmpInformation (#1030)
  • Deduplicate Code / add mutmut config (#1022)

Code Style (STY)

  • Use unnecessary one-line function / class attribute (#1043)
  • Docstring formatting (#1033)

New Contributors

Full Changelog: https://github.com/py-pdf/PyPDF2/compare/2.4.0...2.4.1

Changelog

Sourced from pypdf2's changelog.

Version 2.4.1, 2022-06-30

New Features (ENH)

  • Add writer.pdf_header property (getter and setter) (#1038)

Performance Improvements (PI)

  • Remove b_ call in FloatObject.write_to_stream (#1044)
  • Check duplicate objects in writer._sweep_indirect_references (#207)

Documentation (DOC)

  • How to surppress exceptions/warnings/log messages (#1037)
  • Remove hyphen from lossless (#1041)
  • Compression of content streams (#1040)
  • Fix inconsistent variable names in add-watermark.md (#1039)
  • File size reduction
  • Add CHANGELOG to the rendered docs (#1023)

Maintenance (MAINT)

  • Handle XML error when reading XmpInformation (#1030)
  • Deduplicate Code / add mutmut config (#1022)

Code Style (STY)

  • Use unnecessary one-line function / class attribute (#1043)
  • Docstring formatting (#1033)

Full Changelog: https://github.com/py-pdf/PyPDF2/compare/2.4.0...2.4.1

Version 2.4.0, 2022-06-26

New Features (ENH):

  • Support R6 decrypting (#1015)
  • Add PdfReader.pdf_header (#1013)

Performance Improvements (PI):

  • Remove ord_ calls (#1014)

Bug Fixes (BUG):

  • Fix missing page for bookmark (#1016)

Robustness (ROB):

  • Deal with invalid Destinations (#1028)

Documentation (DOC):

  • get_form_text_fields does not extract dropdown data (#1029)
  • Adjust PdfWriter.add_uri docstring
  • Mention crypto extra_requires for installation (#1017)

Developer Experience (DEV):

  • Use /n line endings everywhere (#1027)
  • Adjust string formatting to be able to use mutmut (#1020)

... (truncated)

Commits
  • 66f00fc REL: 2.4.1
  • 97f36bd MAINT: Handle XML error when reading XmpInformation (#1030)
  • f1281b9 PI: Remove b_ call in FloatObject.write_to_stream (#1044)
  • 84c3e33 STY: Use unnecessary one-line function / class attribute (#1043)
  • d1f2ed2 MAINT: Deduplicate Code / add mutmut config (#1022)
  • a85c7e7 DOC: How to surppress exceptions/warnings/log messages (#1037)
  • eedf0e0 ENH: Add writer.pdf_header property (getter and setter) (#1038)
  • 0215cc7 DOC: Remove hyphen from lossless (#1041)
  • f2ffa7a DOC: Compression of content streams (#1040)
  • 08c54d9 DOC: Fix inconsistent variable names in add-watermark.md (#1039)
  • Additional commits viewable in compare view


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)
Mr0grog commented 2 years ago

@dependabot rebase

dependabot[bot] commented 2 years ago

Superseded by #800.