Skip to content

Commit 9dfd8a3

Browse files
committed
REL: 5.0.1
## Version 5.0.1, 2024-09-29 ### New Features (ENH) - Add `full` parameter to PdfWriter constructor (py-pdf#2865) ### Bug Fixes (BUG) - Update pyproject.toml with minimum Python version of 3.8 (py-pdf#2859) - Cope with unbalanced delimiters in dictionary object (py-pdf#2878) - Cope with encoding with too many differences (py-pdf#2873) - Missing spaces in extract_text() method (py-pdf#1328) (py-pdf#2868) - Tolerate truncated files and no warning when jumping startxref (py-pdf#2855) ### Robustness (ROB) - Repair PDF with invalid Root object (py-pdf#2880) - Continue parsing dictionary object when error is detected (py-pdf#2872) - Merge documents with invalid pages in named destinations (py-pdf#2857) - Tolerate comments(%) in arrays (py-pdf#2856) ### Documentation (DOC), Testing (TST), Code Style (STY), Developer Experience (DEV), Maintenance (MAINT) - (py-pdf#2844), (py-pdf#2862), (py-pdf#2863), (py-pdf#2847), (py-pdf#2860), (py-pdf#2867), (py-pdf#2874), (py-pdf#2879) [Full Changelog](py-pdf/pypdf@5.0.0...5.0.1)
1 parent 79345ed commit 9dfd8a3

File tree

2 files changed

+39
-1
lines changed

2 files changed

+39
-1
lines changed

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,43 @@
11
# CHANGELOG
22

3+
## Version 5.0.1, 2024-09-29
4+
5+
### New Features (ENH)
6+
- Add `fll` parameter to PdfWriter constructor (#2865)
7+
8+
### Bug Fixes (BUG)
9+
- Cope with unbalanced delimiters in dictionary object (#2878)
10+
- Update pyproject.toml with minimum Python version of 3.8 (#2859)
11+
- Cope with encoding with too many differences (#2873)
12+
- Missing spaces in extract_text() method (#1328) (#2868)
13+
- Tolerate truncated files and no warning when jumping startxref (#2855)
14+
15+
### Robustness (ROB)
16+
- Repair PDF with invalid Root object (#2880)
17+
- Continue parsing dictionary object when error is detected (#2872)
18+
- Merge documents with named destinations with invalid page (#2857)
19+
- Tolerate comments in arrays (#2856)
20+
21+
### Documentation (DOC)
22+
- Tiny changes (#2844)
23+
24+
### Developer Experience (DEV)
25+
- Use latest Python version for benchmarking (#2879)
26+
27+
### Maintenance (MAINT)
28+
- Add tests to source distributions (#2874)
29+
- Refactor _update_field_annotation (#2862)
30+
31+
### Testing (TST)
32+
- Mark test_increment_writer as enable_socket (#2867)
33+
34+
### Code Style (STY)
35+
- Refactor _xobj_to_image (#2863)
36+
- Minor code-style improvements for _reader.py (#2847)
37+
- Remove duplicated comments (#2860)
38+
39+
[Full Changelog](https://github.com/py-pdf/pypdf/compare/5.0.0...5.0.1)
40+
341
## Version 5.0.0, 2024-09-15
442

543
This version drops support for Python 3.7 (not maintained since July 2023), PdfMerger (use PdfWriter instead) and AnnotationBuilder (use annotations instead).

pypdf/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "5.0.0"
1+
__version__ = "5.0.1"

0 commit comments

Comments
 (0)