From 5a2dd757e14229899e3f48e9891e6d9a63c7963b Mon Sep 17 00:00:00 2001 From: Martin Thoma Date: Sun, 29 Oct 2023 05:50:18 +0100 Subject: [PATCH] REL: 3.17.0 ## 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 [Full Changelog](https://github.com/py-pdf/pypdf/compare/3.16.4...3.17.0) --- CHANGELOG.md | 16 ++++++++++++++++ pypdf/_version.py | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ce9936889..c86447d49 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # CHANGELOG +## Version 3.17.0, 2023-10-29 + +### Security (SEC) +- Infinite recursion when using PdfWriter(clone_from=reader) (#2264) + +### New Features (ENH) +- Add parameter to select images to be removed (#2214) + +### Bug Fixes (BUG) +- Correctly handle image mode 1 with FlateDecode (#2249) +- Error when filling a value with parentheses #2268 (#2269) +- Handle empty root outline (#2239) + + +[Full Changelog](https://github.com/py-pdf/pypdf/compare/3.16.4...3.17.0) + ## Version 3.16.4, 2023-10-10 ### Bug Fixes (BUG) diff --git a/pypdf/_version.py b/pypdf/_version.py index b087c0251..a3207ca50 100644 --- a/pypdf/_version.py +++ b/pypdf/_version.py @@ -1 +1 @@ -__version__ = "3.16.4" +__version__ = "3.17.0"