Skip to content

Releases: pymupdf/PyMuPDF

Introducing Python Memory Management

01 Sep 14:48
8cdaba1
Compare
Choose a tag to compare

For Python version 3 builds, we are introducing Python memory management. This means that all memory (de-) allocation calls are passed to the Python memory manager - whether they are issued by PyMuPDF's inface C code or issued by the base library MuDPF.
This should lead to an improved memory usage profile, because Python has complete control over all memory used. On Windows, we have also seen performance improvements (about 2% and more) for important basic use cases like text extraction and pixmap creation.

We have also worked on the new "Recipes" chapter of the documentation and removed 2 bugs occurring on Python 2 platforms only.

Fixing #199 and #200

24 Aug 19:33
0835ce4
Compare
Choose a tag to compare
1.13.18

Bump version date

Documentation improvement

19 Aug 23:37
48cb065
Compare
Choose a tag to compare
  • New section "Collection of Recipes"
  • various minor fixes

Fixes issue #193

01 Aug 22:45
Compare
Choose a tag to compare
  • Fixes issue #193
  • Adds method Tools.fitz_config for viewing the underlying MuPDF and PyMuPDF configuration
  • Adds support for changing annotation opacity

Fixes Issues #189 and #191

26 Jul 09:27
Compare
Choose a tag to compare

For fixing #189, we are supporting builtin CJK fonts now (CJK = China, Japan, Korea). This should lead to correctly generated pixmaps for documents using these languages. This change has consequences for our binary file size: it will now range between 8 and 10 MB, depending on the OS.

Issue #191 occurred when setting the contents of an annotation. Certain values had been incorrectly de-referenced in PyMuPDF's C-level.

Since the previous release, we are also generating wheels for Python 3.7 in OS Linux and Mac OS.

Supporting Annotation Line End Symbols

19 Jul 22:53
068a8fa
Compare
Choose a tag to compare
1.13.14

Bump version date

More annotation support, various fixes

10 Jul 13:48
7193724
Compare
Choose a tag to compare
Update list-fields.py

always print repr() of s widget's property.

Fixes #180, support widget updates

26 Jun 12:33
Compare
Choose a tag to compare

Supporting PDF Widgets

20 Jun 15:04
Compare
Choose a tag to compare
1.13.11

Upload v1.13.11

Fixing issue #177

14 Jun 12:31
Compare
Choose a tag to compare
1.13.10

Fixes issue #177