Skip to content

Commit 4073b2a

Browse files
committed
REL: 2.10.5
Version 2.10.5, 2022-09-04 -------------------------- New Features (ENH): - Process XRefStm (#1297) - Auto-detect RTL for text extraction (#1309) Bug Fixes (BUG): - Avoid scaling cropbox twice (#1314) Robustness (ROB): - Fix offset correction in revised PDF (#1318) - Crop data of /U and /O in encryption dictionary to 48 bytes (#1317) - MultiLine bfrange in cmap (#1299) - Cope with 2 digit codes in bfchar (#1310) - Accept '/annn' charset as ASCII code (#1316) - Log errors during Float / NumberObject initialization (#1315) - Cope with corrupted entries in xref table (#1300) Documentation (DOC): - Migration guide (PyPDF2 1.x \xe2\x9e\x94 2.x) (#1324) - Creating a coverage report (#1319) - Fix AnnotationBuilder.free_text example (#1311) - Fix usage of page.scale by replacing it with page.scale_by (#1313) Developer Experience (DEV): - Only run coverage for PyPDF2 Maintenance (MAINT): - PdfReaderProtocol (#1303) - Throw PdfReadError if Trailer can't be read (#1298) - Remove catching OverflowException (#1302) Full Changelog: 2.10.4...2.10.5
1 parent 6e251fa commit 4073b2a

File tree

2 files changed

+36
-4
lines changed

2 files changed

+36
-4
lines changed

CHANGELOG.md

Lines changed: 35 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,37 @@
11
# CHANGELOG
22

3+
## Version 2.10.5, 2022-09-04
4+
5+
### New Features (ENH)
6+
- Process XRefStm (#1297)
7+
- Auto-detect RTL for text extraction (#1309)
8+
9+
### Bug Fixes (BUG)
10+
- Avoid scaling cropbox twice (#1314)
11+
12+
### Robustness (ROB)
13+
- Fix offset correction in revised PDF (#1318)
14+
- Crop data of /U and /O in encryption dictionary to 48 bytes (#1317)
15+
- MultiLine bfrange in cmap (#1299)
16+
- Cope with 2 digit codes in bfchar (#1310)
17+
- Accept '/annn' charset as ASCII code (#1316)
18+
- Log errors during Float / NumberObject initialization (#1315)
19+
- Cope with corrupted entries in xref table (#1300)
20+
21+
### Documentation (DOC)
22+
- Migration guide (PyPDF2 1.x ➔ 2.x) (#1324)
23+
- Creating a coverage report (#1319)
24+
- Fix AnnotationBuilder.free_text example (#1311)
25+
- Fix usage of page.scale by replacing it with page.scale_by (#1313)
26+
27+
### Maintenance (MAINT)
28+
- PdfReaderProtocol (#1303)
29+
- Throw PdfReadError if Trailer can't be read (#1298)
30+
- Remove catching OverflowException (#1302)
31+
32+
Full Changelog: https://github.com/py-pdf/PyPDF2/compare/2.10.4...2.10.5
33+
34+
335
## Version 2.10.4, 2022-08-28
436

537
### Robustness (ROB)
@@ -419,7 +451,7 @@ The highlight of this release is improved support for file encryption
419451
- Apply improvements to _utils suggested by perflint (#993)
420452

421453
### Robustness (ROB)
422-
- utf-16-be\' codec can\'t decode (...) (#995)
454+
- utf-16-be codec can't decode (...) (#995)
423455

424456
### Documentation (DOC)
425457
- Remove reference to Scripts (#987)
@@ -465,7 +497,7 @@ e.g. Russian / Chinese / Japanese / Korean / Arabic.
465497
- Optimize read_next_end_line (#646)
466498

467499
### Bug Fixes (BUG)
468-
- Adobe Acrobat \'Would you like to save this file?\' (#970)
500+
- Adobe Acrobat 'Would you like to save this file?' (#970)
469501

470502
### Documentation (DOC)
471503
- Notes on annotations (#982)
@@ -905,7 +937,7 @@ large PDF files (#808) 🎉
905937

906938
### Maintenance (MAINT)
907939
- Validate PDF magic byte in strict mode (#814)
908-
- Make PdfFileMerger.addBookmark() behave life PdfFileWriters\' (#339)
940+
- Make PdfFileMerger.addBookmark() behave life PdfFileWriters' (#339)
909941
- Quadratic runtime while parsing reduced to linear (#808)
910942

911943
### Testing (TST)

PyPDF2/_version.py

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

0 commit comments

Comments
 (0)