Pypdf

Latest version: v5.1.0

Safety actively analyzes 687990 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 14

3.16.1

Not secure
⚠️ The 'rename PdfWriter.create_viewer_preference to
PdfWriter.create_viewer_preferences (2190)' could be a breaking change for you,
if you use it. As it was only introduced last week I'm confident enough that
nobody will be affected though. Hence only the patch update.

Bug Fixes (BUG)
- Missing new line in extract_text with cm operations (2142)
- _get_fonts not processing properly CIDFonts and annotations (2194)

Maintenance (MAINT)
- Rename PdfWriter.create_viewer_preference to PdfWriter.create_viewer_preferences (2190)


[Full Changelog](https://github.com/py-pdf/pypdf/compare/3.16.0...3.16.1)

3.16.0

Not secure
Security (SEC)
- Infinite recursion caused by IndirectObject clone (2156)

New Features (ENH)
- Ease access to ViewerPreferences (2144)

Bug Fixes (BUG)
- Catch the case where w[0] is an IndirectObject instead of an int (2154)
- Cope with indirect objects in filters and remove deprecated code (2177)
- Accept tabs in cmaps (2174) / cope with extra space (2151)
- Merge pages without resources (2150)
- getcontents() shall return None if contents is NullObject (2161)
- Fix conversion from 1 to LA (2175)

Robustness (ROB)
- Accept XYZ with no arguments (2178)

[Full Changelog](https://github.com/py-pdf/pypdf/compare/3.15.5...3.16.0)

3.15.5

Not secure
Bug Fixes (BUG)
- Cope with missing /I in articles (2134)
- Fix image look-up table in EncodedStreamObject (2128)
- remove_images not operating in sub level forms (2133)

Robustness (ROB)
- Cope with damaged PDF (2129)

[Full Changelog](https://github.com/py-pdf/pypdf/compare/3.15.4...3.15.5)

3.15.4

Not secure
Performance Improvements (PI)
- Making pypdf as fast as pdfrw (2086)

Maintenance (MAINT)
- Relax typing_extensions version (2104)

[Full Changelog](https://github.com/py-pdf/pypdf/compare/3.15.3...3.15.4)

3.15.3

Not secure
Bug Fixes (BUG)
- Check version of crypt provider (2115)
- TypeError: can't concat str to bytes (2114)
- Require flit_core >= 3.9 (2091)

[Full Changelog](https://github.com/py-pdf/pypdf/compare/3.15.2...3.15.3)

3.15.2

Not secure
Security (SEC)
- Avoid endless recursion of reading damaged PDF file (2093)

Performance Improvements (PI)
- Reuse content stream (2101)

Maintenance (MAINT)
- Make ParseError inherit from PyPdfError (2097)

[Full Changelog](https://github.com/py-pdf/pypdf/compare/3.15.1...3.15.2)

Page 4 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.