|
1 | 1 | # CHANGELOG |
2 | 2 |
|
| 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 | + |
3 | 35 | ## Version 2.10.4, 2022-08-28 |
4 | 36 |
|
5 | 37 | ### Robustness (ROB) |
@@ -419,7 +451,7 @@ The highlight of this release is improved support for file encryption |
419 | 451 | - Apply improvements to _utils suggested by perflint (#993) |
420 | 452 |
|
421 | 453 | ### Robustness (ROB) |
422 | | -- utf-16-be\' codec can\'t decode (...) (#995) |
| 454 | +- utf-16-be codec can't decode (...) (#995) |
423 | 455 |
|
424 | 456 | ### Documentation (DOC) |
425 | 457 | - Remove reference to Scripts (#987) |
@@ -465,7 +497,7 @@ e.g. Russian / Chinese / Japanese / Korean / Arabic. |
465 | 497 | - Optimize read_next_end_line (#646) |
466 | 498 |
|
467 | 499 | ### 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) |
469 | 501 |
|
470 | 502 | ### Documentation (DOC) |
471 | 503 | - Notes on annotations (#982) |
@@ -905,7 +937,7 @@ large PDF files (#808) 🎉 |
905 | 937 |
|
906 | 938 | ### Maintenance (MAINT) |
907 | 939 | - Validate PDF magic byte in strict mode (#814) |
908 | | -- Make PdfFileMerger.addBookmark() behave life PdfFileWriters\' (#339) |
| 940 | +- Make PdfFileMerger.addBookmark() behave life PdfFileWriters' (#339) |
909 | 941 | - Quadratic runtime while parsing reduced to linear (#808) |
910 | 942 |
|
911 | 943 | ### Testing (TST) |
|
0 commit comments