From 9dfd8a3c9323e519ca1767b74bc12dcf52e705e7 Mon Sep 17 00:00:00 2001 From: pubpub-zz <4083478+pubpub-zz@users.noreply.github.com> Date: Sun, 29 Sep 2024 09:53:35 +0200 Subject: [PATCH] REL: 5.0.1 ## Version 5.0.1, 2024-09-29 ### New Features (ENH) - Add `full` parameter to PdfWriter constructor (#2865) ### Bug Fixes (BUG) - Update pyproject.toml with minimum Python version of 3.8 (#2859) - Cope with unbalanced delimiters in dictionary object (#2878) - Cope with encoding with too many differences (#2873) - Missing spaces in extract_text() method (#1328) (#2868) - Tolerate truncated files and no warning when jumping startxref (#2855) ### Robustness (ROB) - Repair PDF with invalid Root object (#2880) - Continue parsing dictionary object when error is detected (#2872) - Merge documents with invalid pages in named destinations (#2857) - Tolerate comments(%) in arrays (#2856) ### Documentation (DOC), Testing (TST), Code Style (STY), Developer Experience (DEV), Maintenance (MAINT) - (#2844), (#2862), (#2863), (#2847), (#2860), (#2867), (#2874), (#2879) [Full Changelog](https://github.com/py-pdf/pypdf/compare/5.0.0...5.0.1) --- CHANGELOG.md | 38 ++++++++++++++++++++++++++++++++++++++ pypdf/_version.py | 2 +- 2 files changed, 39 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 496b9954b..3905fc79b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,43 @@ # CHANGELOG +## Version 5.0.1, 2024-09-29 + +### New Features (ENH) +- Add `fll` parameter to PdfWriter constructor (#2865) + +### Bug Fixes (BUG) +- Cope with unbalanced delimiters in dictionary object (#2878) +- Update pyproject.toml with minimum Python version of 3.8 (#2859) +- Cope with encoding with too many differences (#2873) +- Missing spaces in extract_text() method (#1328) (#2868) +- Tolerate truncated files and no warning when jumping startxref (#2855) + +### Robustness (ROB) +- Repair PDF with invalid Root object (#2880) +- Continue parsing dictionary object when error is detected (#2872) +- Merge documents with named destinations with invalid page (#2857) +- Tolerate comments in arrays (#2856) + +### Documentation (DOC) +- Tiny changes (#2844) + +### Developer Experience (DEV) +- Use latest Python version for benchmarking (#2879) + +### Maintenance (MAINT) +- Add tests to source distributions (#2874) +- Refactor _update_field_annotation (#2862) + +### Testing (TST) +- Mark test_increment_writer as enable_socket (#2867) + +### Code Style (STY) +- Refactor _xobj_to_image (#2863) +- Minor code-style improvements for _reader.py (#2847) +- Remove duplicated comments (#2860) + +[Full Changelog](https://github.com/py-pdf/pypdf/compare/5.0.0...5.0.1) + ## Version 5.0.0, 2024-09-15 This version drops support for Python 3.7 (not maintained since July 2023), PdfMerger (use PdfWriter instead) and AnnotationBuilder (use annotations instead). diff --git a/pypdf/_version.py b/pypdf/_version.py index ba7be38e4..2fe5fde13 100644 --- a/pypdf/_version.py +++ b/pypdf/_version.py @@ -1 +1 @@ -__version__ = "5.0.0" +__version__ = "5.0.1"