What's Changed
Robustness (ROB)
- Decrypt returns empty bytestring (#1258) by @pubpub-zz
Developer Experience (DEV)
- Modify CI to better verify built package contents (#1244) by @MasterOdin
Maintenance (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: 2.10.2...2.10.3