Free agents + LAUNCH30: 30% off paid agents until 31 Dec 2026 (one-time purchases only) See free agents
Oarsman AI Sign in

PDF to Sheet Extractor / Docs

PDF to Sheet Extractor: changelog

1.0.2 (2026-11-01)

  • Metadata only (2026-11-01, no version change): access_mode is now "Use it here" (in-browser runner, /assets/runner/; Playwright desktop + iPhone-emulation + no-egress tests pass, sample result in under 7 s once loaded) and ttfv_minutes 1. Product files unchanged.
  • Metadata only (2026-11-01, no version change): listing.json gains access_mode "Download + 3-step setup" and ttfv_minutes 5 for the product bar. Files unchanged.
  • README: the setup heading is now 'Setup' (it read like a list of install services). No code changes.

1.0.1 (2026-11-01)

  • No crash on password-protected or unreadable PDFs: they are listed under "Skipped files" and the other PDFs still run.
  • New "Check these pages" warnings in report.md, manifest.json and the console: numbers on a page that landed in no table (low coverage), several rows packed into one cell (rows merged), and rotated pages. Found by testing real public PDFs where rows were dropped with no warning.
  • New tests/robustness_tests.py (3 checks, including no false warnings on the clean samples). README: real-world results, limits, self-serve support.

1.0.0 (2026-11-01)

  • First release: extract_tables.py (ruled + borderless tables, multi-page joins, number cleaning, Total-row and running-balance checks, --add-json for scanned pages).