Pypdf2

Latest version: v3.0.1

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

Scan your dependencies

Page 2 of 9

2.11.1

Not secure
What's Changed

Bug Fixes (BUG)
- td matrix (1373) by srogmann
- Cope with cmap from 1322 (1372) by pubpub-zz

Robustness (ROB)
- Cope with str returned from get_data in cmap (1380) by pubpub-zz

Documentation (DOC)
- Remove watermark PageObject declaration as it is already present inside for-loop (1384) by cs2sandeep

New Contributors
* cs2sandeep made their first contribution in https://github.com/py-pdf/PyPDF2/pull/1384

**Full Changelog**: https://github.com/py-pdf/PyPDF2/compare/2.11.0...2.11.1

2.11.0

Not secure
What's Changed

New Features (ENH):
- Addition of optional visitor-functions in extract_text() (1252) by srogmann
- Add PageObject.images attribute (1330) by MartinThoma
- Add metadata.creation_date and modification_date (1364) by MartinThoma

Bug Fixes (BUG):
- Lookup index in _xobj_to_image can be ByteStringObject (1366)
- \'IndexError: index out of range\' when using extract_text (1361)
- Errors in transfer_rotation_to_content() (1356) by pubpub-zz

Robustness (ROB):
- Ensure update_page_form_field_values does not fail if no fields (1346) by pubpub-zz

Testing (TST):
- read_string_from_stream performance (1355) by mergezalot

New Contributors
* srogmann made their first contribution in https://github.com/py-pdf/PyPDF2/pull/1252

**Full Changelog**: https://github.com/py-pdf/PyPDF2/compare/2.10.9...2.11.0

2.10.9

Not secure
What's Changed
New Features (ENH)
- Add rotation property and transfer_rotate_to_content (1348) by pubpub-zz

Performance Improvements (PI)
- Avoid string concatenation with large embedded base64-encoded images (1350) by mergezalot

Bug Fixes (BUG)
- Format floats using their intrinsic decimal precision (1267) by programmarchy

Robustness (ROB)
- Fix merge_page for pages without resources (1349) by pubpub-zz

New Contributors
* mergezalot made their first contribution in https://github.com/py-pdf/PyPDF2/pull/1350
* programmarchy made their first contribution in https://github.com/py-pdf/PyPDF2/pull/1267

**Full Changelog**: https://github.com/py-pdf/PyPDF2/compare/2.10.8...2.10.9

2.10.8

Not secure
What's Changed
* ROB: Improve NameObject reading/writing by pubpub-zz in https://github.com/py-pdf/PyPDF2/pull/1345
* ENH: Add PageObject.user_unit property by MartinThoma in https://github.com/py-pdf/PyPDF2/pull/1336


**Full Changelog**: https://github.com/py-pdf/PyPDF2/compare/2.10.7...2.10.8

2.10.7

Not secure
What's Changed

Bug Fixes (BUG)
- Fix Error in transformations (1341) by pubpub-zz
- Decode 23 in NameObject (1342) by pubpub-zz

Testing (TST)
- Use pytest.warns() for warnings, and .raises() for exceptions (1325) by mgorny


New Contributors
* mgorny made their first contribution in https://github.com/py-pdf/PyPDF2/pull/1325

**Full Changelog**: https://github.com/py-pdf/PyPDF2/compare/2.10.6...2.10.7

2.10.6

Not secure
What's Changed

Two robustness issues were fixed by pubpub-zz - thank you :pray:
The infinite loop issue might also be a security concern, depending on how you use PyPDF2.

Robustness (ROB):
- Fix infinite loop due to Invalid object (1331)
- Fix image extraction issue with superfluous whitespaces (1327)


**Full Changelog**: https://github.com/py-pdf/PyPDF2/compare/2.10.5...2.10.6

Page 2 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.