Assets 5

tabula 1.2.1 / tabula-java 1.0.2

Tabula 1.2.1 includes an update of our processing backend (tabula-java 1.0.2), which fixes several bugs.

This page contains technical release notes; please visit the Tabula official homepage for an overview of Tabula and quick download links:
http://tabula.technology/


If you have any issues with this version of Tabula, please let us know!

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)

Verification:

SHA-256

$ shasum -a256 tabula*.zip
fea6a5d26e2ab1abf2cc0a694d93810c59e93e0ce9190fce31541fdf6e7e6ece  tabula-jar-1.2.1.zip
7f0270ce3db17cfa14a8a111de9fbf39fbdd330d9784796daf13019d08cac140  tabula-mac-1.2.1.zip
a5bd9afd969c7488f91ea3a7a09d56a1b53fe86ee231b81d205a8c1a9d459a05  tabula-win-1.2.1.zip

@jazzido jazzido released this Feb 27, 2018 · 7 commits to master since this release

Assets 5

tabula 1.2.0 / tabula-java 1.0.1

Tabula 1.2.0 includes an update of our processing backend (tabula-java 1.0.1), which improves table detection and extraction and fixes several bugs. Special thanks to Shuttleworth Foundation for funding @melisabok's port of tabula-java to PDFBox 2.0. This release includes two additional new features: templates and the Repeat to Next Page button.

This page contains technical release notes; please visit the Tabula official homepage for an overview of Tabula and quick download links:
http://tabula.technology/


If you have any issues with this version of Tabula, please let us know!

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.

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."

Downloads

Windows & Linux users need to have Java installed to use Tabula. You can download Java here. The Mac version contains an integrated copy of Java.

Verification:

SHA-256

$ shasum -a256 tabula*.zip
2dfaa7ce41f6a0b0113b5143619236e6dfbe18d11d05827ecaec15424150c969  tabula-jar-1.2.0.zip
14de2ac043fa6bb1180eb2217c3405e49c0f01cc2142a422e880522a30374e67  tabula-mac-1.2.0.zip
b3adcb71ec6224298609152e151cfe3ceaacdda7237c4dafd3c001fe382fd54c  tabula-win-1.2.0.zip
Feb 27, 2018
Release ritual for Tabula 1.2.0

@mtigas mtigas released this Feb 11, 2017 · 83 commits to master since this release

Assets 8

tabula 1.1.1 / tabula-java 0.9.2

Tabula 1.1.1 version contains an update of our processing backend (tabula-java 0.9.2) which fixes several bugs.

This page contains technical release notes; please visit the Tabula official homepage for an overview of Tabula and quick download links:
http://tabula.technology/


If you have any issues with this version of Tabula, please let us know!

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."

Downloads

Windows & Linux users need to have Java installed to use Tabula. You can download Java here. The Mac version contains an integrated copy of Java.

Verification:

SHA-256

$ shasum -a256 tabula*.zip
8e2175a0b954989c4997b5f6d82198dbe815b0c9da550b4ca965b94e35643c14  tabula-jar-1.1.1.zip
7b02fa0cc00719316332785c116cdae815b33c5dab2157da27cec44ccacf7593  tabula-mac-1.1.1.zip
8e0d2c564882b502a258cb78e99d6946e344b09347a5aae71e478023b82bae3b  tabula-win-1.1.1.zip

PGP

You can also verify that you are downloading an authentic, unmodified version of Tabula using PGP. Files are signed with Mike Tigas’ key (0xA993E7156E0E9923), which is available here, on Keybase, or on most key servers.

Download the .zip of the Tabula version you want and also download the corresponding .zip.asc, then use the gpg --verify command, such as:

$ gpg --verify tabula-jar-1.1.1.zip.asc

You will want the output to contain Good signature from "Mike Tigas <...>" somewhere in it.

@mtigas mtigas released this Sep 22, 2016 · 97 commits to master since this release

Assets 8

tabula 1.1.0 / tabula-java 0.9.1

We're proud to announce the first official release of Tabula 1.1! This version contains a rewrite of our processing backend which should provide a significant performance increase. The backend rewrite also improves support for RTL languages and fixes many other bugs.

This page contains technical release notes; please visit the Tabula official homepage for an overview of Tabula and quick download links:
http://tabula.technology/


If you have any issues with this version of Tabula, please let us know!

New features / bugfixes

  • 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!

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."

Downloads

Windows & Linux users need to have Java installed to use Tabula. You can download Java here. The Mac version contains an integrated copy of Java.

Verification:

SHA-256

$ shasum -a256 tabula*.zip
4df6dce00f3bf7393684cb832c4c3cf3e2539edb6d62d3a0042330254d593826  tabula-jar-1.1.0c.zip
70ec8a524e881ed66d6048776ed0ceb16a0c8b68d06e1295a39698e836274b04  tabula-mac-1.1.0c.zip
243270c5918229415223794da56dffd8ba102683d195579a7c9f6aa578a2765a  tabula-win-1.1.0c.zip

PGP

You can also verify that you are downloading an authentic, unmodified version of Tabula using PGP. Files are signed with Mike Tigas’ key (0xA993E7156E0E9923), which is available here, on Keybase, or on most key servers.

Download the .zip of the Tabula version you want and also download the corresponding .zip.asc, then use the gpg --verify command, such as:

$ gpg --verify tabula-jar-1.1.0c.zip.asc

You will want the output to contain Good signature from "Mike Tigas <...>" somewhere in it.

Pre-release
Pre-release

@mtigas mtigas released this Mar 31, 2016 · 126 commits to master since this release

Assets 8

tabula 1.1.0-beta.1 / tabula-java 0.9.0

We're proud to announce the first public beta preview of Tabula 1.1! This version contains several bugfixes and a rewrite of our processing backend which should provide a significant performance increase.

This is a beta release: because Tabula utilizes a new processing backend, users may encounter bugs that were not present in previous versions of Tabula. If you have any issues with this beta version of Tabula, please let us know!

New features / bugfixes

  • 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!

Known Issues & Caveats

  • Bug: This version of Tabula always shows that there is an update, even for the same version: "New version! Tabula 1.1.0-beta.1 is available (you have 1.1.0-beta1)".
  • Bug: Although the backend for the Tabula app has been rewritten using tabula-java instead of tabula-extractor, the "script" export option still generates commands to call the older tabula-extractor. To fix this, you may follow the download and example instructions for tabula-java, and replace the tabula command with java -jar tabula-0.9.0-jar-with-dependencies.jar in the generated script. (#484)
  • 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."

Downloads

Windows & Linux users need to have Java installed to use Tabula. You can download Java here. The Mac version contains an integrated copy of Java.

Verification:

SHA-1

$ shasum -a1 tabula*.zip
647602da17d365f107260afd8a8b5b3e1d687b98  tabula-jar-1.1.0-beta.1a.zip
054e5c2eb68149f3384b56cc615539e4050de479  tabula-mac-1.1.0-beta.1a.zip
bbdca4686b3818e9ec0be5d36e7bc48e944a77d6  tabula-win-1.1.0-beta.1a.zip

PGP

You can also verify that you are downloading an authentic, unmodified version of Tabula using PGP. Files are signed with Mike Tigas’ key (0xA993E7156E0E9923), which is available here, on Keybase, or on most key servers.

Download the .zip of the Tabula version you want and also download the corresponding .zip.asc, then use the gpg --verify command, such as:

$ gpg --verify tabula-jar-1.1.0-beta.1.zip.asc

You will want the output to contain Good signature from "Mike Tigas <...>" somewhere in it.

@mtigas mtigas released this Sep 15, 2015 · 194 commits to master since this release

Assets 8

tabula 1.0.1 / tabula-extractor 0.8.0

This Tabula update is a minor update which fixes several major issues with our 1.0 release.

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
  • tabula-extractor updated to 0.8.0 (#382)

Known Issues & Caveats

  • 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."

Downloads

Verification:

SHA-1

$ shasum -a1 tabula*.zip
3e1a9879ad2d414c90917a97ed2c48171897d710  tabula-jar-1.0.1.zip
674eea7018411bdecf9c32052de7305a90950b01  tabula-mac-1.0.1.zip
2e72609435412e93a81ec7c1ab3db1219806cd0c  tabula-win-1.0.1.zip

PGP

You can also verify that you are downloading an authentic, unmodified version of Tabula using PGP. Files are signed with Mike Tigas’ key (0xA993E7156E0E9923), which is available here, on Keybase, or on most key servers.

Download the .zip of the Tabula version you want and also download the corresponding .zip.asc, then use the gpg --verify command, such as:

$ gpg --verify tabula-jar-1.0.1.zip.asc

@mtigas mtigas released this Aug 6, 2015 · 194 commits to master since this release

Assets 8

tabula 1.0.0 / tabula-extractor 0.7.6

We're proud to announce the release of Tabula 1.0!

This release features an overhaul of the Tabula user interface, designed by Jason Das (@floodfish). The new interface improves page selection and streamlines a typical user’s workflow.

Special thanks to the Knight Foundation for supporting this work with their Prototype Fund, and thanks to all who helped us squash bugs as we beta tested this redesign over the summer.

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)

Known Issues & Caveats

  • "Export" download feature is currently broken in Chrome. #350
  • Some intermittent errors, possibly due to autodetect. (#355 #356 #358 #360) If you encounter an error while extracting, please report it to us and tell us the steps you took before the error occurred.
  • 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."

Downloads

Verification:

SHA-1

$ shasum -a1 tabula*.zip
432927b1f9e52e407912b0b2692c579144ea2b89  tabula-jar-1.0.0.zip
32ff0912e5c5db9d687d7b06c42b7163867334d7  tabula-mac-1.0.0.zip
187ab31958ff8df09afa5f36e9be4f02255ba75d  tabula-win-1.0.0.zip

PGP

You can also verify that you are downloading an authentic, unmodified version of Tabula using PGP. (As an example, you can read more about what this means on the Tor Project’s page about how users can verify their downloads.) Files are signed with Mike Tigas’ key (0xA993E7156E0E9923), which is available here, on Keybase, or on most key servers.

Download the .zip of the Tabula version you want and also download the corresponding .zip.asc, then use the gpg --verify command, such as:

$ gpg --verify tabula-jar-1.0.0.zip.asc
Apr 26, 2015
next commit will bring in newUI-tabula-java
Mar 21, 2015
add Legacy Java thing to common issues
and removes the lines is undefined issue that was fixed a few months ago