What's Changed
New Features (ENH)
- Add support for indexed color spaces / BitsPerComponent for decoding PNGs (#1067)
- Add PageObject._get_fonts (#1083)
Performance Improvements (PI)
- Use iterative DFS in PdfWriter._sweep_indirect_references (#1072)
Bug Fixes (BUG)
- Let Page.scale also scale the crop-/trim-/bleed-/artbox (#1066)
- Column default for CCITTFaxDecode (#1079)
Robustness (ROB)
- Guard against None-value in _get_outlines (#1060)
Documentation (DOC)
- Stamps and watermarks (#1082)
- OCR vs PDF text extraction (#1081)
- Python Version support
- Formatting of CHANGELOG
Developer Experience (DEV)
Maintenance (MAINT)
Testing (TST)
Code Style (STY)
- Apply black
- Typo in Changelog
Full Changelog: 2.4.2...2.5.0