Build system is now meson, and package is PEP-517 compliant (#70)
v0.3.0
2 years ago
Updated pybind11 to 2.9.2
Tested with Python 3.10 and Poppler 22.04.0
EmbeddedFile data() and checksum() now return bytes (See #32) – by Bence Cs
Bugfix: Fixed typos in EmbeddedFile.modification_date and EmbeddedFile.is_valid
Bugfix: Fixed typo in page.search (Fixes #37) – by Bohumír Zámečník
Bugfix: Fix underscore position in two attributes of the Rotation Enum, thereby making it consistent with the upstream poppler-cpp (#42 / #44) – by mara004
Bugfix: Reading pdf_version now requires unlocked document (Fixes #39)
Bugfix: Ensure document was loaded before creating Document object (Fixes #48)
v0.2.2
3 years ago
Bugfix: Document can be corrupted by garbage collector when created from data (or from file handle) (Fixes #19)
Bugfix: Fix build with some compilers (Fixes #17)
Feature: Lower minimum required Python version to 3.6
Feature: Lower minimum required poppler version to 0.26.0 (See #13) – by Sandeep Mistry
v0.2.1
3 years ago
This is a bugfix release.
Bugfix: Fixed byte order in image format string used for Pillow
Bugfix: Prevent segmentation fault when performing some operations on locked documents (fixes #4)
Bugfix: Fix include paths in C++ (fixes #2)
Change namespace syntax to support old compilers (earlier than C++17) (fixes #6)
v0.2.0
3 years ago
Add the font infos to the TextBox object (Poppler 0.89.0)
Added version to the Python package
Added buffer interface to Image
Added str method to Image.Format enum, for interoperability with pillow
Bugfix: fixed the size of Image.data
v0.1.2
4 years ago
v0.1.1
4 years ago
v0.1.0
4 years ago
Binding to poppler-cpp is almost complete, but we still need to test it in real projects.