Skip to content

Commit 8f1f4aa

Browse files
committed
REL: 6.9.0
## What's new ### New Features (ENH) - Expose /Perms verification result on Encryption object (#3672) by @costajohnt ### Performance Improvements (PI) - Fix O(n²) performance in NameObject read/write (#3679) by @dmitry-kostin - Batch-parse all objects in ObjStm on first access (#3677) by @dmitry-kostin ### Bug Fixes (BUG) - Avoid sharing array-based content streams between pages (#3681) by @stefan6419846 - Avoid accessing invalid page when inserting blank page under some conditions (#3529) by @j-t-1 [Full Changelog](6.8.0...6.9.0)
1 parent 5a9a0da commit 8f1f4aa

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

CHANGELOG.md

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

3+
## Version 6.9.0, 2026-03-15
4+
5+
### New Features (ENH)
6+
- Expose /Perms verification result on Encryption object (#3672)
7+
8+
### Performance Improvements (PI)
9+
- Fix O(n²) performance in NameObject read/write (#3679)
10+
- Batch-parse all objects in ObjStm on first access (#3677)
11+
12+
### Bug Fixes (BUG)
13+
- Avoid sharing array-based content streams between pages (#3681)
14+
- Avoid accessing invalid page when inserting blank page under some conditions (#3529)
15+
16+
[Full Changelog](https://github.com/py-pdf/pypdf/compare/6.8.0...6.9.0)
17+
318
## Version 6.8.0, 2026-03-09
419

520
### Security (SEC)

pypdf/_version.py

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

0 commit comments

Comments
 (0)