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"