What's Changed
New Features (ENH)
- Add reader.attachments public interface (#1611, #1661) by @pubpub-zz
- Add PdfWriter.remove_objects_from_page(page: PageObject, to_delete: ObjectDeletionFlag) (#1648) by @pubpub-zz
- Allow free-text annotation to have transparent border/background (#1664)
Bug Fixes (BUG)
- Allow decryption with empty password for AlgV5 (#1663) by @christopher5106
- Let PdfWriter.pages return PageObject after calling
clone_document_from_reader()
(#1613) by @pubpub-zz - Invalid font pointed during merge_resources (#1641) by @pubpub-zz
Robustness (ROB)
- Cope with invalid objects in IndirectObject.clone (#1637) by @pubpub-zz
- Improve tolerance to invalid Names/Dests (#1658) by @pubpub-zz
- Decode encoded values in get_fields (#1636) by @pubpub-zz
- Let PdfWriter.merge cope with missing "/Fields" (#1628) by @pubpub-zz
Documentation (DOC)
- paramter -> parameter (#1634) by @engpetermwangi
- merge_transformed_page() (#1647) by @paternal
Tests (TST)
- Mark new external tests appropriately (#1632) by @dkg
- Add tests for page labels (#1642) by @pubpub-zz
New Contributors
- @engpetermwangi made their first contribution in #1634
- @paternal made their first contribution in #1647
- @christopher5106 made their first contribution in #1663
Full Changelog: 3.4.1...3.5.0