Skip to content

Releases: cbrunet/python-poppler

0.4.1

21 Apr 20:40
7bfcf82
Compare
Choose a tag to compare

0.4.1 (2023-04-21)

  • Fix non-pure build for meson-python (#74 / #75)
  • Fix build on Mac OS (#76 / #77)
  • Tested with Python 3.11 and Poppler 23.04.0

0.4.0

22 Mar 02:18
Compare
Choose a tag to compare
  • 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

13 Apr 01:50
Compare
Choose a tag to compare
  • 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)

0.2.2

03 Oct 03:34
04ddb46
Compare
Choose a tag to compare
  • 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

19 Jun 11:09
a22bee5
Compare
Choose a tag to compare

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)

0.2.0

04 Jun 16:56
Compare
Choose a tag to compare
  • 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

pybind11 was still missing

21 Apr 02:26
Compare
Choose a tag to compare
Pre-release
v0.1.2

fix deploy action

Fix missing pybind11 on the sdist

21 Apr 02:16
Compare
Choose a tag to compare
Pre-release
v0.1.1

added pybind11 to package data

Initial release

19 Apr 18:49
ab1d6b6
Compare
Choose a tag to compare
Initial release Pre-release
Pre-release

Binding to poppler-cpp is almost complete, but we still need to test it in real projects.