All Versions
24
Latest Version
Avg Release Cycle
44 days
Latest Release
1013 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v0.6.0 Changes
December 24, 2018๐ Improvements
- ๐ #91 Add support to read from url. #236 by Vinayak Mehta.
- ๐ง #229, #230 and #233 New configuration parameters. #234 by Vinayak Mehta.
strip_text
: To define characters that should be stripped from each string.edge_tol
: Tolerance parameter for extending textedges vertically.resolution
: Resolution used for PDF to PNG conversion.- Check out the advanced docs for usage details.
- #170 Add option to pass pdfminer layout kwargs. #232 by Vinayak Mehta.
- Keyword arguments for pdfminer.layout.LAParams can now be passed using
layout_kwargs
inread_pdf()
. - The
margins
keyword argument inread_pdf()
is now deprecated.
- Keyword arguments for pdfminer.layout.LAParams can now be passed using
-
v0.5.0 Changes
December 13, 2018๐ Improvements
- #207 Add a plot type for Stream text edges and detected table areas. #224 by Vinayak Mehta.
- โ #204
suppress_warnings
is now calledsuppress_stdout
. #225 by Vinayak Mehta.
๐ Bugfixes
๐ Documentation
- โ Add pdfplumber comparison and update Tabula (stream) comparison. Check out the wiki page.
-
v0.4.1 Changes
December 05, 2018๐ Bugfixes
- โ Add chardet to
install_requires
to fix #210. More details in pdfminer.six#213.
- โ Add chardet to
-
v0.4.0 Changes
November 23, 2018 -
v0.3.2 Changes
November 04, 2018 -
v0.3.1 Changes
November 02, 2018๐ 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.
- Matplotlib is now an optional requirement. #190 by Vinayak Mehta.
-
v0.3.0 Changes
October 28, 2018๐ Improvements
- #162 Add password keyword argument. #180 by rbares.
- An encrypted PDF can now be decrypted by passing
password='<PASSWORD>'
toread_pdf
or--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=True
toread_pdf
or--quiet
to 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_area
totable_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.
- #162 Add password keyword argument. #180 by rbares.
-
v0.2.3 Changes
October 08, 2018- โ Remove hard dependencies on requirements versions.
-
v0.2.2 Changes
October 08, 2018๐ Bugfixes
- ๐ Move opencv-python to extra_requires. #134 by Vinayak Mehta.
-
v0.2.1 Changes
October 05, 2018๐ 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.