7.1 KiB
Executable File
7.1 KiB
Executable File
Release History
master
0.5.0 (2018-12-13)
Improvements
- #207 Add a plot type for Stream text edges and detected table areas. #224 by Vinayak Mehta.
- #204
suppress_warningsis now calledsuppress_stdout. #225 by Vinayak Mehta.
Bugfixes
Documentation
- Add pdfplumber comparison and update Tabula (stream) comparison. Check out the wiki page.
0.4.1 (2018-12-05)
Bugfixes
- Add chardet to
install_requiresto fix #210. More details in pdfminer.six#213.
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
_bboxattribute to table. #193 by Vinayak Mehta.- You can use
table._bboxto get coordinates of the detected table.
- You can use
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].
- You can install it using
- #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>'toread_pdfor--password <PASSWORD>to the command-line interface. (Limited encryption algorithm support from PyPDF2.)
- An encrypted PDF can now be decrypted by passing
- #139 Add suppress_warnings keyword argument. #155 by Jonathan Lloyd.
- Warnings raised by Camelot can now be suppressed by passing
suppress_warnings=Truetoread_pdfor--quietto the command-line interface.
- Warnings raised by Camelot can now be suppressed by passing
- #154 The CLI can now be run using
python -m. Trypython -m camelot --help. #159 by Parth P Panchal. - #165 Rename
table_areatotable_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
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 tests for
- Add Python 3.5 and 3.7 support. #119 by Vinayak Mehta.
- Add logging and warnings.
Documentation
- Copyedit all documentation. #112 by Christine Garcia.
- #115 Update issue labels in contributor's guide. #116 by Johnny Metz.
- Update installation instructions for Windows. #124 by Vinayak Mehta.
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
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!