Skip to content

Releases: py-pdf/pypdf

Version 4.0.0, 2024-01-19

19 Jan 13:28
4.0.0
26b9a97
Compare
Choose a tag to compare

What's new

pypdf==4.0.0 is a big milestone forward:

  • We finally have a layout-mode text extraction. This enables users who want to detect / extract tables with heuristics to give it a try.
  • We deprecated a lot of the old PyPDF2 API that was either not following PEP8 naming styles or was not using a property. Users coming from PyPDF2 might want to switch to pypdf<4.0.0 first to get helpful error messages that show the new API in their specific cases.

A big 'Thank you!' the the whole pypdf community for your work. Thanks to you, pypdf is better than ever.

Kudos to @shartzog who added the layout-mode with his first contribution!

Deprecations (DEP)

New Features (ENH)

Bug Fixes (BUG)

Documentation (DOC)

Developer Experience (DEV)

Maintenance (MAINT)

Testing (TST)

Code Style (STY)

Full Changelog

Version 3.17.4, 2023-12-24

24 Dec 10:41
3.17.4
54a30cb
Compare
Choose a tag to compare

What's new

Bug Fixes (BUG)

Documentation (DOC)

Maintenance (MAINT)

Testing (TST)

Code Style (STY)

Full Changelog

Version 3.17.3, 2023-12-17

17 Dec 21:06
3.17.3
ec543e6
Compare
Choose a tag to compare

What's new

Robustness (ROB)

Developer Experience (DEV)

Maintenance (MAINT)

Full Changelog

Version 3.17.2, 2023-12-10

10 Dec 11:52
3.17.2
38795f5
Compare
Choose a tag to compare

What's new

Bug Fixes (BUG)

Robustness (ROB)

Documentation (DOC)

Maintenance (MAINT)

  • Enable disallow_any_generics and add missing generics (#2278) by @nilehmann

Testing (TST)

Code Style (STY)

Full Changelog

Version 3.17.1, 2023-11-14

14 Nov 08:22
3.17.1
c411a1e
Compare
Choose a tag to compare

What's new

Bug Fixes (BUG)

Robustness (ROB)

Documentation (DOC)

Maintenance (MAINT)

Full Changelog

Version 3.17.0, 2023-10-29

29 Oct 04:51
3.17.0
5a2dd75
Compare
Choose a tag to compare

What's new

Security (SEC)

New Features (ENH)

Bug Fixes (BUG)

Documentation (DOC)

Developer Experience (DEV)

Maintenance (MAINT)

Testing (TST)

  • Fix test_image_without_pillow in windows environment (#2257) by @pubpub-zz

Code Style (STY)

Full Changelog

Version 3.16.4, 2023-10-10

10 Oct 18:50
3.16.4
bf009ae
Compare
Choose a tag to compare

What's new

Bug Fixes (BUG)

Maintenance (MAINT)

Full Changelog

Version 3.16.3, 2023-10-08

08 Oct 10:12
3.16.3
c3613da
Compare
Choose a tag to compare

What's new

Bug Fixes (BUG)

Robustness (ROB)

  • XYZ destination to cope with missing left and top param (#2237) by @pubpub-zz

Documentation (DOC)

Developer Experience (DEV)

Maintenance (MAINT)

Testing (TST)

  • Regression test against non-deterministic accidental object reuse (#2244) by @sjoerdjob

Full Changelog

Version 3.16.2, 2023-09-24

24 Sep 19:31
3.16.2
06cc877
Compare
Choose a tag to compare

What's new

Bug Fixes (BUG)

  • PDF size increases because of too high float writing precision (#2213) by @pubpub-zz
  • Fix test_watermarking_reportlab_rendering() (#2203) by @Lucas-C

Documentation (DOC)

Developer Experience (DEV)

Maintenance (MAINT)

Full Changelog

Version 3.16.1, 2023-09-17

17 Sep 13:43
3.16.1
34c6875
Compare
Choose a tag to compare

What's new

Bug Fixes (BUG)

  • Missing new line in extract_text with cm operations (#2142) by @pubpub-zz
  • _get_fonts not processing properly CIDFonts and annotations (#2194) by @pubpub-zz

Documentation (DOC)

Developer Experience (DEV)

Maintenance (MAINT)

Testing (TST)

Code Style (STY)

Full Changelog