Tabula Changelog

What's new in Tabula 1.2.1

Oct 24, 2021
  • Bug fixes:
  • fix jarPath in Windows build (de6e251)
  • don't attempt to add selections from a template if the selection is for a non-existent page (8dcf7d4)
  • fix the delete page button (e636d8f)
  • Use KcmsServiceProvider if available (imporoves page rendering time) (b006754)

New in Tabula 1.2.0 (Oct 24, 2021)

  • New features:
  • Templates Now you can create selections, save them, and reload those same templates for another PDF. Templates are stored in a Template Library located below the Document Library. You can also export those selections to JSON and load them into Tabula on another computer (or use them as input for Tabula-Java). (#711)
  • Repeat to Next Page button: Now you can repeat a selection onto only the next page. (#715)
  • Bug fixes:
  • Make Tabula work under a non-root path (#110, #547, #586)
  • Escape HTML (b29806a)
  • Use JBundler for managing Java dependencies.
  • Fixed a bug causing duplicate object IDs (cef4483)
  • Fixed: Windows throws when trying to mv a Tempfile (40e1d05)
  • Upgraded build to use jruby-9.1.15.0
  • Other fixes & improvements.

New in Tabula 1.1.1 (Feb 15, 2017)

  • Bug fixes:
  • Fixed: exports only used Lattice mode. Also fixes other similar "Lattice-only" bugs. (#587, #607, #613, & more)
  • Upgraded build to use jruby-9.1.7.0
  • Upgraded build to use Java 8u121.
  • Lots and lots of other fixes & improvements.
  • Known Issues & Caveats:
  • Note: If you are using the .jar version (for Linux/etc), you now need to open your browser to the Tabula page (http://127.0.0.1:8080/) manually.
  • Caveat: Tabula only works on text-based PDFs (ones where you can select text). Scanned documents do not work, and we do not recommend OCR for large files unless you have a data cleaning plan since even state-of-the-art OCR software can have significant error rates.
  • _OS X Gatekeeper_: If you’re running Mac OS X 10.8 or later and get a message that says "Tabula can't be opened because it is from an unidentified developer" message, please let us know. (It shouldn't be happening anymore.) See this GateKeeper page for more assistance — your "Allow applications downloaded from" setting should be set to "Mac App Store and identified developers" or "Anywhere."

New in Tabula 1.1.0 (Sep 22, 2016)

  • New features / bug fixes:
  • Tabula now extracts tables up to 7x faster than previous versions.
  • Table auto-detection has also been improved. (#456, tabulapdf/tabula-java#56)
  • If there’s an error during file upload & initial processing, warn the user. (#433)
  • Allow running the jar distribution in "headless" mode. Users for the jar distribution will need to manually open their web browser to the Tabula page (normally http://127.0.0.1:8080/ ).
  • Improved support for RTL languages like Hebrew and Arabic. (tabulapdf/tabula-java#66)
  • Upgraded to jruby-9.1.5.0, improving encoding support.
  • Lots and lots of other improvements — the extraction and processing backend has been completely rewritten!

New in Tabula 1.1.0 Beta 1 (Mar 31, 2016)

  • New features / bug fixes:
  • Tabula now extracts tables up to 7x faster than previous versions.
  • Table auto-detection has also been improved. (#456, tabulapdf/tabula-java#56)
  • If there’s an error during file upload & initial processing, warn the user. (#433)
  • Lots and lots of other improvements — the extraction and processing backend has been completely rewritten!

New in Tabula 1.0.1 (Oct 10, 2015)

  • New features / bugfixes:
  • "Extract" button now works in Chrome and Safari. (#350 #368 #375 #383 #385 #386 )
  • Fix some auto-detect behavior in documents with many pages. (#355 #356 #358 #360)
  • Port number changed back to 8080 due to some situations where Tabula did not actually run on the desired port.
  • Fix some behavior when loading documents imported with old versions of Tabula.
  • jruby updated to 1.7.22 (#381)
  • Mac version now uses Java 1.8.0_60

New in Tabula 1.0.0 (Oct 10, 2015)

  • New features / bugfixes:
  • New user interface!
  • Tabula now runs on port 34555 by default, preventing conflict with some software running on port 8080. To access Tabula, you now go to http://127.0.0.1:34555/ instead of http://127.0.0.1:8080/. (#322 #331)
  • Fixed issue where "copy to clipboard" output was returning bad (unquoted) data. (#315)
  • [Mac] Tabula now comes bundled with Java (Java 8u51); fixes "Legacy Java Environment (SE 6) Is Required" issue on newer versions of OSX. (#237)
  • [Mac] Fixed "…can't be opened because it is from an unidentified developer" message in some cases, due to using the wrong codesigning identity. (#327)