All Versions
24
Latest Version
Avg Release Cycle
44 days
Latest Release
105 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.