Skip to content

Commit 5302352

Browse files
authored
fix: relax lower bound for pdfminer.six (#4262)
The current lower bound for pdfminer.six is still too new for some commonly used file parsing tools like `pdfplumber`. This PR lowers this bound so that `unstructured` is compatible with those tools.
1 parent 16482f9 commit 5302352

4 files changed

Lines changed: 17 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
1+
## 0.21.5
2+
3+
### Fixes
4+
- Lower the requirement for `pdfminer.six` to `>=20251230`
5+
16
## 0.21.4
7+
8+
### Enhancements
29
- Add a github action for testing time regressions
310

411
## 0.21.3

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ epub = [
6464
image = [
6565
"google-cloud-vision>=3.12.1, <4.0.0",
6666
"pdf2image>=1.17.0, <2.0.0",
67-
"pdfminer.six>=20260107, <20270000",
67+
"pdfminer.six>=20251230, <20270000",
6868
"pi-heif>=1.2.0, <2.0.0",
6969
"pikepdf>=10.3.0, <11.0.0",
7070
"pypdf>=6.6.2, <7.0.0",

unstructured/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.21.4" # pragma: no cover
1+
__version__ = "0.21.5" # pragma: no cover

uv.lock

Lines changed: 8 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)