Skip to content

Releases: py-pdf/pypdf

Version 6.15.0, 2026-08-06

Choose a tag to compare

@github-actions github-actions released this 06 Aug 13:06
6.15.0

What's new

Security (SEC)

Deprecations (DEP)

New Features (ENH)

  • Add ActualText tag when we produce RTL appearance stream (#3901) by @PJBrs
  • Allow keeping original PDF header in non-incremental clone mode (#3918) by @pctablet505
  • AppearanceStream: Add support for RTL appearance streams with Arabic characters (#3831) by @PJBrs
  • Add actions base class (#3552) by @j-t-1

Bug Fixes (BUG)

Documentation (DOC)

Maintenance (MAINT)

Full Changelog

Version 6.14.2, 2026-06-23

Choose a tag to compare

@github-actions github-actions released this 23 Jun 14:18
6.14.2

What's new

Security (SEC)

  • Avoid infinite loops for incomplete ASCII85 and ASCIIHex inline images (#3892) by @stefan6419846

Full Changelog

Version 6.14.1, 2026-06-23

Choose a tag to compare

@github-actions github-actions released this 23 Jun 11:51
6.14.1

What's new

Security (SEC)

Full Changelog

Version 6.14.0, 2026-06-22

Choose a tag to compare

@github-actions github-actions released this 22 Jun 14:45
6.14.0

What's new

Security (SEC)

New Features (ENH)

Robustness (ROB)

Full Changelog

Version 6.13.3, 2026-06-17

Choose a tag to compare

@github-actions github-actions released this 17 Jun 15:21
6.13.3

What's new

Security (SEC)

Performance Improvements (PI)

Robustness (ROB)

Maintenance (MAINT)

  • Make mypy assert messages consistent (#3849) by @j-t-1

Full Changelog

Version 6.13.2, 2026-06-10

Choose a tag to compare

@github-actions github-actions released this 10 Jun 16:42
6.13.2

What's new

Security (SEC)

Robustness (ROB)

  • Fix UnboundLocalError in _read_standard_xref_table on a malformed entry (#3841) by @joszamama
  • Raise PdfStreamError on non-hexadecimal bytes in hex readers (#3832) by @metsw24-max

Full Changelog

Version 6.13.1, 2026-06-08

Choose a tag to compare

@github-actions github-actions released this 08 Jun 11:01
6.13.1

What's new

Security (SEC)

Full Changelog

Version 6.13.0, 2026-06-05

Choose a tag to compare

@github-actions github-actions released this 05 Jun 10:11
6.13.0

What's new

Security (SEC)

New Features (ENH)

  • Add Japanese predefined CMaps (#3800) by @yasuhiroiwaki
  • Font: Collect all character widths, not only those that can be unicode mapped (#3798) by @PJBrs

Robustness (ROB)

  • Recover a corrupt trailing startxref pointer (closes #3238) (#3826) by @gaoflow
  • Handle /Pages node without /Kids during flattening (#3825) by @gaoflow
  • Accept inline image EI marker at the end of a content stream (#3827) by @gaoflow

Maintenance (MAINT)

  • Type the always-raising deprecation helpers as NoReturn (#3819) by @estelledc

Full Changelog

Version 6.12.2, 2026-05-26

Choose a tag to compare

@github-actions github-actions released this 26 May 13:31
6.12.2

What's new

Security (SEC)

Full Changelog

Version 6.12.1, 2026-05-22

Choose a tag to compare

@github-actions github-actions released this 22 May 10:07
6.12.1

What's new

Security (SEC)

Robustness (ROB)

Full Changelog