Skip to content

Commit fd0aeca

Browse files
committed
REL: 6.10.0
## What's new ### Security (SEC) - Disallow custom XML entity declarations for XMP metadata (#3724) by @stefan6419846 ### New Features (ENH) - Skip MD5 key derivation for AES-256 encrypted PDFs (#3694) by @Ygnas ### Bug Fixes (BUG) - Use remove_orphans in compress_identical_objects (#3310) by @j-t-1 - Fix PdfReadError when xref table contains comments before trailer (#3710) by @rassie - Correctly verify AES padding during decryption (#3699) by @stefan6419846 - Fix stale object cache from non-authoritative object streams (#3698) by @astahlman - Fix extract_links pairing when annotations include non-links (#3687) by @ReinerBRO ### Documentation (DOC) - Add AI policy (#3717) by @stefan6419846 [Full Changelog](6.9.2...6.10.0)
1 parent b15a374 commit fd0aeca

2 files changed

Lines changed: 21 additions & 1 deletion

File tree

CHANGELOG.md

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

3+
## Version 6.10.0, 2026-04-10
4+
5+
### Security (SEC)
6+
- Disallow custom XML entity declarations for XMP metadata (#3724)
7+
8+
### New Features (ENH)
9+
- Skip MD5 key derivation for AES-256 encrypted PDFs (#3694)
10+
11+
### Bug Fixes (BUG)
12+
- Use remove_orphans in compress_identical_objects (#3310)
13+
- Fix PdfReadError when xref table contains comments before trailer (#3710)
14+
- Correctly verify AES padding during decryption (#3699)
15+
- Fix stale object cache from non-authoritative object streams (#3698)
16+
- Fix extract_links pairing when annotations include non-links (#3687)
17+
18+
### Documentation (DOC)
19+
- Add AI policy (#3717)
20+
21+
[Full Changelog](https://github.com/py-pdf/pypdf/compare/6.9.2...6.10.0)
22+
323
## Version 6.9.2, 2026-03-23
424

525
### Security (SEC)

pypdf/_version.py

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

0 commit comments

Comments
 (0)