794 Commits

Author SHA1 Message Date
Jeremy Singer-Vine 4c64b92d5c Minor tweaks to CHANGELOG formatting 2026-06-14 23:34:34 -04:00
Jeremy Singer-Vine 7d4f2f582f Bump version to 0.11.10 v0.11.10 2026-06-14 23:27:33 -04:00
Jeremy Singer-Vine 1e6de0b2f8 Upgrade dependencies 2026-06-14 23:26:59 -04:00
Jeremy Singer-Vine 91b2b6cbca Appease linter/coverage 2026-06-14 23:11:04 -04:00
Jeremy Singer-Vine 9804153693 Update CHANGELOG.md 2026-01-28 23:46:03 +01:00
Jeremy Singer-Vine ebafd6e9cb Update Python versions in setup.py classifiers 2026-01-28 23:22:30 +01:00
Jeremy Singer-Vine fc2c9a9001 Fix list of tested Python versions in README #1355
Thanks to @pranjalpokharel7 for flagging.
2026-01-27 13:25:44 +01:00
Jeremy Singer-Vine 07a5ff65d4 Upgrade pdfminer.six from 20251230 to 20260107 2026-01-27 13:22:46 +01:00
Jeremy Singer-Vine ec96f7256d Update Makefile 2026-01-07 09:13:56 +01:00
Jeremy Singer-Vine db828e3ac0 Bump version to 0.11.9 v0.11.9 2026-01-05 09:02:09 +01:00
Jeremy Singer-Vine 0aca9f5072 Update CHANGELOG.md 2026-01-05 09:00:21 +01:00
Jeremy Singer-Vine 955553292c Upgrade pdfminer.six from 20251229 to 20251230 2026-01-03 09:41:35 +01:00
Jeremy Singer-Vine 26687c3f87 Upgrade pdfminer.six from 20251228 to 20251229 2025-12-29 23:23:40 +01:00
Jeremy Singer-Vine 45a3530090 Replace pytest-parallel with pytest-xdist 2025-12-29 19:09:45 +01:00
Jeremy Singer-Vine a28150134c Loosen some requirements-dev.txt versions 2025-12-29 19:03:15 +01:00
Jeremy Singer-Vine 6dd1bde2e0 Test also on Python 3.13, 3.14, not on 3.9 2025-12-29 18:52:38 +01:00
Jeremy Singer-Vine 3e47d1689d Update CHANGELOG.md 2025-12-29 11:12:35 +01:00
Jeremy Singer-Vine 1524ce40e7 Upgrade pdfminer.six from 20251227 to 20251228 2025-12-29 11:09:41 +01:00
Jeremy Singer-Vine 75bbed3950 Upgrade pdfminer.six from 20251107 to 20251227 2025-12-29 11:06:55 +01:00
Jeremy Singer-Vine 6ebc549888 Add requirements files to MANIFEST.in 2025-11-08 15:49:54 -05:00
Jeremy Singer-Vine 537ec8a4b2 Bump version to 0.11.8 v0.11.8 2025-11-08 15:20:06 -05:00
Jeremy Singer-Vine f26e4b7360 Update CHANGELOG.md 2025-11-08 15:18:38 -05:00
Jeremy Singer-Vine bb04284f43 Resolve dependabot dependency concerns in requirements-dev 2025-11-08 15:05:21 -05:00
Jeremy Singer-Vine 8f571bb49a Remove no-longer-guaranteed test_repair assertion 2025-11-08 15:05:15 -05:00
Jeremy Singer-Vine 67614ab7a1 Merge pull request #1348 from henry-renner-v/bump-pdfminer.six-20251107
Upgrade pdfminer.six from 20250506 to 20251107
2025-11-08 12:12:53 -05:00
Henry Renner 0079187ab5 Upgrade pdfminer.six from 20250506 to 20251107 2025-11-08 06:18:36 -05:00
Jeremy Singer-Vine d02ac571d5 Add @bronislav to thanks 2025-07-20 08:13:18 -04:00
Jeremy Singer-Vine 42a004f6b2 Add edge_min_length_prefilter table setting #1274
... for initial edge filtering. Lowering this setting enables capturing
small edge segments (e.g., dashed lines) that would be filtered out with
the default minimum length of 1. Raising this setting would be less
common but plausible.

Thanks to @bronislav for suggesting.
2025-07-20 08:08:14 -04:00
Jeremy Singer-Vine 503dfb6cd7 Remove sys.stdin.buffer from CLI infile default 2025-07-19 18:25:00 -04:00
Jeremy Singer-Vine 4144426bf3 Update example CLI usage in README.md 2025-07-19 18:24:34 -04:00
Jeremy Singer-Vine b67079fb70 Add licensing info to README library comps (#1314)
h/t @mjhea0
2025-06-22 11:47:38 -04:00
Jeremy Singer-Vine 0dd4925885 Update CITATION.cff 2025-06-12 07:31:46 -04:00
Jeremy Singer-Vine c6a24be50d Bump version to 0.11.7 v0.11.7 2025-06-12 07:23:30 -04:00
Jeremy Singer-Vine 51f30659d4 Update CHANGELOG.md 2025-06-12 07:21:29 -04:00
Jeremy Singer-Vine 738f6f0198 Add test for CLI auto-help 2025-06-11 23:40:50 -04:00
mara004 b88907fd0c Minor cleanup around pypdfium2 integration 2025-06-11 23:26:26 -04:00
Jeremy Singer-Vine 7e364e6193 Add Page.trimbox, .bleedbox, .artbox (#1313)
Thanks to @samuelbradshaw for the suggestion!
2025-06-11 23:26:26 -04:00
Jeremy Singer-Vine 4c7e092cac Upgrade pdfminer.six from 20250327 to 20250506
... and adjust color handling accordingly.
2025-06-11 23:26:26 -04:00
Jeremy Singer-Vine 3e0d4df54a Run make format 2025-06-11 23:26:09 -04:00
nobody cd6fd70fe1 Auto-add --help if CLI run w/o args
(Commit message edited by @jsvine.)
2025-06-11 23:24:07 -04:00
Jeremy Singer-Vine 02ff4313f8 Tiny tweaks to CHANGELOG.md 2025-03-27 23:21:17 -04:00
Jeremy Singer-Vine 8cd8e48199 Bump version to 0.11.6 v0.11.6 2025-03-27 23:16:20 -04:00
Jeremy Singer-Vine 44b078c3ff Update CHANGELOG.md 2025-03-27 23:15:06 -04:00
Jeremy Singer-Vine e15ed98a26 Fix bug w/ use_text_flow=True extractions (#1279)
... related to flows where text bounces between lines.

h/t @samuelbradshaw
2025-03-27 22:44:25 -04:00
Jeremy Singer-Vine f2ad9423fa Add another oss-fuzz test case, already fixed 2025-03-27 22:00:20 -04:00
Jeremy Singer-Vine 748ff31dd9 More broadly handle RecursionError, via oss-fuzz 2025-03-27 21:58:17 -04:00
Jeremy Singer-Vine 9148810a8f Fix unhandled None in do_PDFStream, via oss-fuzz 2025-03-27 21:57:21 -04:00
Jeremy Singer-Vine 3fcb493941 Bump pdfminer.six to version 20250327 2025-03-27 21:31:06 -04:00
Jeremy Singer-Vine 7e28e76dd3 Remove test_issue_1089 (#1263)
@booxter makes a good point that the test is platform-specific. The
issue has been resolved, and it's not expected to return, so I think
provisionally OK to remove this test.
2025-03-25 23:03:13 -04:00
Jeremy Singer-Vine 630f30ef10 pragma:nocover exceptions no longer raised by pdfminer.six 2025-03-25 22:52:47 -04:00