-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Comparing changes
Open a pull request
base repository: py-pdf/pypdf
base: 3.4.1
head repository: py-pdf/pypdf
compare: 3.5.0
- 20 commits
- 40 files changed
- 7 contributors
Commits on Feb 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ad7d176 - Browse repository at this point
Copy the full SHA ad7d176View commit details
Commits on Feb 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0e0b943 - Browse repository at this point
Copy the full SHA 0e0b943View commit details
Commits on Feb 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2204fd6 - Browse repository at this point
Copy the full SHA 2204fd6View commit details
Commits on Feb 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f98ff02 - Browse repository at this point
Copy the full SHA f98ff02View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc32b59 - Browse repository at this point
Copy the full SHA cc32b59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 215df56 - Browse repository at this point
Copy the full SHA 215df56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e4b657 - Browse repository at this point
Copy the full SHA 2e4b657View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5173238 - Browse repository at this point
Copy the full SHA 5173238View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b4bb27 - Browse repository at this point
Copy the full SHA 5b4bb27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5412dd3 - Browse repository at this point
Copy the full SHA 5412dd3View commit details -
BUG: Let PdfWriter.pages return PageObject after calling `clone_docum…
Configuration menu - View commit details
-
Copy full SHA for a2a1275 - Browse repository at this point
Copy the full SHA a2a1275View commit details -
BUG: Allow decryption with empty password for AlgV5 (#1663)
The error message seen before was: ValueError: Incorrect IV length (it must be 16 bytes long) Fixes #1659Configuration menu - View commit details
-
Copy full SHA for 14b61ea - Browse repository at this point
Copy the full SHA 14b61eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a83028 - Browse repository at this point
Copy the full SHA 0a83028View commit details -
ROB: Cope with invalid objects in IndirectObject.clone (#1637)
Cope with invalid PDF files where an object can not be found Fixes #1631
Configuration menu - View commit details
-
Copy full SHA for b14dabb - Browse repository at this point
Copy the full SHA b14dabbView commit details
Commits on Feb 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 44bc1fc - Browse repository at this point
Copy the full SHA 44bc1fcView commit details -
ENH: Add PdfWriter.remove_objects_from_page(page: PageObject, to_dele…
…te: ObjectDeletionFlag) (#1648) This fixes remove_text to set contents as indirect_objects in accordance with the PDF specification. It wipes out text in XObject forms as well. The same issues were fixed for remove_images() Finally, the new method PdfWriter.remove_objects_from_page(page: PageObject, to_delete: ObjectDeletionFlag) was created. This allows a more fine-granular control of what to delete. It also is easy to expand via the to_delete flag. Closes #1644 Closes #1650
Configuration menu - View commit details
-
Copy full SHA for 67b085b - Browse repository at this point
Copy the full SHA 67b085bView commit details -
ENH: Add reader.attachments public interface (#1661)
Add `PdfReader.attachments -> Mapping[str, List[bytes]] as a public interface. The heavy-lifting was done by @pubpub-zz in #1611 . This PR only adds the interface for the exiting functions.
Configuration menu - View commit details
-
Copy full SHA for d343445 - Browse repository at this point
Copy the full SHA d343445View commit details -
Configuration menu - View commit details
-
Copy full SHA for 638903c - Browse repository at this point
Copy the full SHA 638903cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0d4e85 - Browse repository at this point
Copy the full SHA b0d4e85View commit details -
REL: Version 3.5.0, 2023-02-26
New Features (ENH) - Add reader.attachments public interface (#1611, #1661) - Add PdfWriter.remove_objects_from_page(page: PageObject, to_delete: ObjectDeletionFlag) (#1648) - Allow free-text annotation to have transparent border/background (#1664) Bug Fixes (BUG) - Allow decryption with empty password for AlgV5 (#1663) - Let PdfWriter.pages return PageObject after calling `clone_document_from_reader()` (#1613) - Invalid font pointed during merge_resources (#1641) Robustness (ROB) - Cope with invalid objects in IndirectObject.clone (#1637) - Improve tolerance to invalid Names/Dests (#1658) - Decode encoded values in get_fields (#1636) - Let PdfWriter.merge cope with missing "/Fields" (#1628) [Full Changelog](3.4.1...3.5.0)
Configuration menu - View commit details
-
Copy full SHA for 5e792c2 - Browse repository at this point
Copy the full SHA 5e792c2View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 3.4.1...3.5.0