Changelog¶
0.4.1 (2023-04-21)¶
0.4.0 (2023-03-21)¶
Minimal supported Python version is now 3.7
Tested with Python 3.11 and Poppler 23.03.0
Build system is now
meson
, and package is PEP-517 compliant (#70)
0.3.0 (2022-04-12)¶
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 mara004Bugfix: Reading pdf_version now requires unlocked document (Fixes #39)
Bugfix: Ensure document was loaded before creating Document object (Fixes #48)
0.2.2 (2020-10-03)¶
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
0.2.1 (2020-06-19)¶
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) – by bnewbold
0.2.0 (2020-06-04)¶
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 pillowBugfix: fixed the size of
Image.data
0.1.x¶
Project was still in development, and had no formal changelog.
0.1.2: 2020-04-20
0.1.1: 2020-04-20
0.1.0: 2020-04-19 (initial version)