Skip to content

Latest commit

 

History

History
executable file
·
129 lines (83 loc) · 6.09 KB

HISTORY.md

File metadata and controls

executable file
·
129 lines (83 loc) · 6.09 KB

Release History

master

0.4.1 (2018-12-05)

Bugfixes

0.4.0 (2018-11-23)

Improvements

  • #102 Detect tables automatically when Stream is used. #206 Add implementation of Anssi Nurminen's table detection algorithm by Vinayak Mehta.

0.3.2 (2018-11-04)

Improvements

  • #186 Add _bbox attribute to table. #193 by Vinayak Mehta.
    • You can use table._bbox to get coordinates of the detected table.

0.3.1 (2018-11-02)

Improvements

  • Matplotlib is now an optional requirement. #190 by Vinayak Mehta.
    • You can install it using $ pip install camelot-py[plot].
  • #127 Add tests for plotting. Coverage is now at 87%! #179 by Suyash Behera.

0.3.0 (2018-10-28)

Improvements

  • #162 Add password keyword argument. #180 by rbares.
    • An encrypted PDF can now be decrypted by passing password='<PASSWORD>' to read_pdf or --password <PASSWORD> to the command-line interface. (Limited encryption algorithm support from PyPDF2.)
  • #139 Add suppress_warnings keyword argument. #155 by Jonathan Lloyd.
    • Warnings raised by Camelot can now be suppressed by passing suppress_warnings=True to read_pdf or --quiet to the command-line interface.
  • #154 The CLI can now be run using python -m. Try python -m camelot --help. #159 by Parth P Panchal.
  • #165 Rename table_area to table_areas. #171 by Parth P Panchal.

Bugfixes

  • Raise error if the ghostscript executable is not on the PATH variable. #166 by Vinayak Mehta.
  • Convert filename to lowercase to check for PDF extension. #169 by Vinicius Mesel.

Files

  • #114 Add Makefile and make codecov run only once. #132 by Vaibhav Mule.
  • Add .editorconfig. #151 by KOLANICH.
  • Downgrade numpy version from 1.15.2 to 1.13.3.
  • Add requirements.txt for readthedocs.

Documentation

  • Add "Using conda" section to installation instructions.
  • Add readthedocs badge.

0.2.3 (2018-10-08)

  • Remove hard dependencies on requirements versions.

0.2.2 (2018-10-08)

Bugfixes

  • Move opencv-python to extra_requires. #134 by Vinayak Mehta.

0.2.1 (2018-10-05)

Bugfixes

  • #121 Fix ghostscript subprocess call for Windows. #124 by Vinayak Mehta.

Improvements

  • #123 Make PEP8 compatible. #125 by Oshawk.
  • #110 Add more tests. Coverage is now at 84%!
    • Add tests for __repr__. #128 by Vaibhav Mule.
    • Add tests for CLI. #122 by Vaibhav Mule and #117 by Vinayak Mehta.
    • Add tests for errors/warnings. #113 by Vinayak Mehta.
    • Add tests for output formats and parser kwargs. #126 by Vinayak Mehta.
  • Add Python 3.5 and 3.7 support. #119 by Vinayak Mehta.
  • Add logging and warnings.

Documentation

Note: This release also bumps the version for numpy from 1.13.3 to 1.15.2 and adds a MANIFEST.in. Also, openpyxl==2.5.8 is a new requirement and pytest-cov==2.6.0 is a new dev requirement.

0.2.0 (2018-09-28)

Improvements

  • #81 Add Python 3.6 support. #109 by Vinayak Mehta.

0.1.2 (2018-09-25)

Improvements

  • #85 Add Travis and Codecov.

0.1.1 (2018-09-24)

Documentation

  • Add documentation fixes.

0.1.0 (2018-09-24)

  • Rebirth!