Version 3.17.0, 2023-10-29
What's new
Security (SEC)
- Infinite recursion when using PdfWriter(clone_from=reader) (#2264) by @Alexhuszagh
New Features (ENH)
- Add parameter to select images to be removed (#2214) by @pubpub-zz
Bug Fixes (BUG)
- Correctly handle image mode 1 with FlateDecode (#2249) by @stefan6419846
- Error when filling a value with parentheses #2268 (#2269) by @KanorUbu
- Handle empty root outline (#2239) by @pubpub-zz
Documentation (DOC)
- Improve merging docs (#2247) by @stefan6419846
Developer Experience (DEV)
- Test Python 3.7 with cryptopgraphy provider as well (#2276) by @stefan6419846
- Run CI with windows-latest (#2258) by @MartinThoma
- Use pytest-xdist (#2254) by @MartinThoma
- Attribute correct authors in the release notes (#2246) by @stefan6419846
Maintenance (MAINT)
- Apply pre-commit hooks (#2277) by @MartinThoma
- Update requirements + mypy fixes (#2275) by @MartinThoma
- Explicitly provide Any for IO generic argument (#2272) by @nilehmann
Testing (TST)
- Fix test_image_without_pillow in windows environment (#2257) by @pubpub-zz
Code Style (STY)
- Remove unused import by @MartinThoma