Bump pypdf2 from 1.28.2 to 2.10.4
Bumps pypdf2 from 1.28.2 to 2.10.4.
Release notes
Sourced from pypdf2's releases.
Version 2.10.4, 2022-08-28
What's Changed
Robustness (ROB)
- Fix errors/warnings on no /Resources within extract_text (#1276) by
@pubpub-zz- Add required line separators in ContentStream ArrayObjects (#1281) by
@pubpub-zzMaintenance (MAINT)
- Use NameObject idempotency (#1290)
Testing (TST)
Packaging (PKG)
- Add minimum version for typing_extensions requirement (#1277) by
@ShortfingaNew Contributors
@Shortfingamade their first contribution in py-pdf/PyPDF2#1277Full Changelog: https://github.com/py-pdf/PyPDF2/compare/2.10.3...2.10.4
Version 2.10.3, 2022-08-21
What's Changed
Robustness (ROB)
- Decrypt returns empty bytestring (#1258) by
@pubpub-zzDeveloper Experience (DEV)
- Modify CI to better verify built package contents (#1244) by
@MasterOdinMaintenance (MAINT)
- Let PdfMerger._create_stream raise NotImplemented (#1251) and remove 'mine' as PdfMerger always creates the stream (#1261)
- password param of _security._alg32(...) is only a string, not bytes (#1259)
- Remove unreachable code in read_block_backwards (#1250) and _extract_text (#1262)
Testing (TST)
- Delete annotations (#1263)
- Close PdfMerger in tests (#1260)
- PdfReader.xmp_metadata workflow (#1257)
- Various PdfWriter (Layout, Bookmark deprecation) (#1249)
Full Changelog: https://github.com/py-pdf/PyPDF2/compare/2.10.2...2.10.3
Version 2.10.2, 2022-08-15
Full Changelog: https://github.com/py-pdf/PyPDF2/compare/2.10.1...2.10.2
Version 2.10.1, 2022-08-15
What's Changed
... (truncated)
Changelog
Sourced from pypdf2's changelog.
Version 2.10.4, 2022-08-28
Robustness (ROB)
- Fix errors/warnings on no /Resources within extract_text (#1276)
- Add required line separators in ContentStream ArrayObjects (#1281)
Maintenance (MAINT)
- Use NameObject idempotency (#1290)
Testing (TST)
Packaging (PKG)
- Add minimum version for typing_extensions requirement (#1277)
Full Changelog: https://github.com/py-pdf/PyPDF2/compare/2.10.3...2.10.4
Version 2.10.3, 2022-08-21
Robustness (ROB)
- Decrypt returns empty bytestring (#1258)
Developer Experience (DEV)
- Modify CI to better verify built package contents (#1244)
Maintenance (MAINT)
- Remove 'mine' as PdfMerger always creates the stream (#1261)
- Let PdfMerger._create_stream raise NotImplemented (#1251)
- password param of _security._alg32(...) is only a string, not bytes (#1259)
- Remove unreachable code in read_block_backwards (#1250) and sign function in _extract_text (#1262)
Testing (TST)
- Delete annotations (#1263)
- Close PdfMerger in tests (#1260)
- PdfReader.xmp_metadata workflow (#1257)
- Various PdfWriter (Layout, Bookmark deprecation) (#1249)
Full Changelog: https://github.com/py-pdf/PyPDF2/compare/2.10.2...2.10.3
Version 2.10.2, 2022-08-15
BUG: Add PyPDF2.generic to PyPI distribution
Version 2.10.1, 2022-08-15
Bug Fixes (BUG)
... (truncated)
Commits
3b74312REL: 2.10.4347cc24MAINT: Use NameObject idempotency (#1290)69a27aeTST: Rectangle deletion (#1289)4745984DEV: Fix benchmarkaf9c01bROB: Fix errors/warnings on no /Resources within extract_text (#1276)ceb997dTST: Add workflow tests (#1287)e909d8cDOC: Add DL6ER as a contributorc819acbROB: Add required line separators in ContentStream ArrayObjects (#1281)b63085eTST: Remove files after tests ran (#1286)84460f5PKG: Add minimum version for typing_extensions requirement (#1277)- 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)