Camelot changelog

A Python library to extract tabular data from PDFs

All Versions
24
Latest Version
Avg Release Cycle
44 days
Latest Release
1656 days ago

Changelog History
Page 1

  • v0.10.1 Changes

    July 11, 2021
    • πŸ”„ Change extra requirements from cv to base. You can use pip install "camelot-py[base]" to install everything required to run camelot.
  • v0.10.0 Changes

    July 11, 2021

    πŸ‘Œ Improvements

    • βž• Add support for multiple image conversion backends. #198 and #253 by Vinayak Mehta.
    • βž• Add markdown export format. #222 by Lucas Cimon.

    πŸ“š Documentation

  • v0.9.0 Changes

    June 15, 2021

    πŸ›  Bugfixes

    πŸ‘Œ Improvements

    πŸ“š Documentation

    • πŸ‘ #193 Add better checks to confirm proper installation of ghostscript. #196 by jimhall.
    • ⚑️ Update advanced.rst plotting examples. #119 by Jens Diemer.
  • v0.8.2 Changes

    July 27, 2020
    • βͺ Revert the changes in 0.8.1.
  • v0.8.1 Changes

    July 21, 2020

    πŸ›  Bugfixes

    • #169 Fix import error caused by pdfminer.six==20200720. #171 by Vinayak Mehta.
  • v0.8.0 Changes

    May 24, 2020

    πŸ‘Œ Improvements

    • ⬇️ Drop Python 2 support!
      • Remove Python 2.7 and 3.5 support.
      • Replace all instances of .format with f-strings.
      • Remove all __future__ imports.
      • Fix HTTP 403 forbidden exception in read_pdf(url) and remove Python 2 urllib support.
      • Fix test data.

    πŸ›  Bugfixes

    • πŸ›  Fix library discovery on Windows. #32 by KOLANICH.
    • πŸ›  Fix calling convention of callback functions. #34 by KOLANICH.
  • v0.7.3 Changes

    July 07, 2019

    πŸ‘Œ Improvements

    • πŸ’… Camelot now follows the Black code style! #1 and #3.

    πŸ›  Bugfixes

    • πŸ›  Fix Click.HelpFormatter monkey-patch. #5 by Dimiter Naydenov.
    • πŸ›  Fix strip_text argument getting ignored. #4 by Dimiter Naydenov.
    • #25 edge_tol skipped in read_pdf. #26 by Vinayak Mehta.
    • πŸ›  Fix pytest deprecation warning. #2 by Vinayak Mehta.
    • #293 Split text ignores all text to the right of last cut. #294 by Vinayak Mehta.
    • #277 Sort TableList by order of tables in PDF. #283 by Sym Roe.
    • #312 table_regions throws ValueError when flavor='stream'. #332 by Vinayak Mehta.
  • v0.7.2 Changes

    January 10, 2019

    πŸ›  Bugfixes

    • #245 Fix AttributeError for encrypted files. #251 by Yatin Taluja.
  • v0.7.1 Changes

    January 06, 2019

    πŸ›  Bugfixes

    • πŸ— Move ghostscript import to inside the function so Anaconda builds don't fail.
  • v0.7.0 Changes

    January 05, 2019

    πŸ‘Œ Improvements

    • πŸ‘ #240 Add support to analyze only certain page regions to look for tables. #243 by Vinayak Mehta.
      • You can use table_regions in read_pdf() to specify approximate page regions which may contain tables.
      • Kwarg line_size_scaling is now called line_scale.
    • πŸ‘ #212 Add support to export as sqlite database. #244 by Vinayak Mehta.
    • ⚠ #239 Raise warning if PDF is image-based. #240 by Vinayak Mehta.

    πŸ“š Documentation

    • βœ‚ Remove mention of old mesh kwarg from docs. #241 by fte10kso.

    Note: The python wrapper to Ghostscript's C API is now vendorized under the ext module. This was done due to unavailability of the ghostscript package on Anaconda. The code should be removed after we submit a recipe for it to conda-forge. With this release, the user doesn't need to ensure that the Ghostscript executable is available on the PATH variable.

Awesome Python is part of the LibHunt network. Terms. Privacy Policy.

(CC)
BY-SA
We recommend Spin The Wheel Of Names for a cryptographically secure random name picker.

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /