Tags: lorenzomanini/pypdf
Tags
Version 3.2.1, 2023-01-08 New Features (ENH): - Accept hierarchical fields (py-pdf#1529) Documentation (DOC): - Use google style docstrings (py-pdf#1534) - Fix linked markdown documents (py-pdf#1537) Developer Experience (DEV): - Update docs config (py-pdf#1535) [Full Changelog](py-pdf/pypdf@3.2.0...3.2.1)
Version 3.2.0, 2022-12-31 Performance Improvement (PI) - Help the specializing adpative interpreter (py-pdf#1522) New Features (ENH): - Add support for page labels (py-pdf#1519) Bug Fixes (BUG): - upgrade clone_document_root (py-pdf#1520)
Version 3.1.0, 2022-12-23 Move PyPDF2 to pypdf (py-pdf#1513). This now it's all lowercase, no number in the name. For installation and for import. PyPDF2 will no longer receive updates. The community should move back to its roots. [Full Changelog](py-pdf/pypdf@3.0.0...3.1.0)
Version 3.0.0, 2022-12-22 BREAKING CHANGES: - Deprecate features with PyPDF2==3.0.0 (py-pdf#1489) - Refactor Fit / Zoom parameters (py-pdf#1437) New Features (ENH): - Add Cloning (py-pdf#1371) - Allow int for indirect_reference in PdfWriter.get_object (py-pdf#1490) Documentation (DOC): - How to read PDFs from S3 (py-pdf#1509) - Make MyST parse all links as simple hyperlinks (py-pdf#1506) - Changed 'latest' for 'stable' generated docs (py-pdf#1495) - Adjust deprecation procedure (py-pdf#1487) Maintenance (MAINT): - Use typing.IO for file streams (py-pdf#1498) [Full Changelog](py-pdf/pypdf@2.12.1...3.0.0)
Version 2.12.1, 2022-12-10 Documentation (DOC) - Deduplicate extract_text docstring (py-pdf#1485) - How to cite PyPDF2 (py-pdf#1476) Maintenance (MAINT) Consistency changes: - indirect_ref/ido ➔ indirect_reference, dest➔ page_destination (py-pdf#1467) - owner_pwd/user_pwd ➔ owner_password/user_password (py-pdf#1483) - position ➜ page_number in Merger.merge (py-pdf#1482) - indirect_ref ➜ indirect_reference (py-pdf#1484)
Version 2.12.0, 2022-12-10 New Features (ENH): - Add support to extract gray scale images (py-pdf#1460) - Add 'threads' property to PdfWriter (py-pdf#1458) - Add 'open_destination' property to PdfWriter (py-pdf#1431) - Make PdfReader.get_object accept integer arguments (py-pdf#1459) Bug Fixes (BUG): - Scale PDF annotations (py-pdf#1479) Robustness (ROB): - P 8000 adding issue with AES encryption (py-pdf#1469) - Accept empty object as null objects (py-pdf#1477) Documentation (DOC): - Add module documentation the PaperSize class (py-pdf#1447) Maintenance (MAINT): - Use 'page_number' instead of 'pagenum' (py-pdf#1365) - Add List of pages to PageRangeSpec (py-pdf#1456) Testing (TST): - Cleanup temporary files (py-pdf#1454) - Mark test_tounicode_is_identity as external (py-pdf#1449) - Use Ubuntu 20.04 for running CI test suite (py-pdf#1452) [Full Changelog](py-pdf/pypdf@2.11.2...2.12.0)
Version 2.11.2, 2022-11-20 New Features (ENH): - Add remove_from_tree (py-pdf#1432) - Add AnnotationBuilder.rectangle (py-pdf#1388) Bug Fixes (BUG): - JavaScript executed twice (py-pdf#1439) - ToUnicode stores /Identity-H instead of stream (py-pdf#1433) - Declare Pillow as optional dependency (py-pdf#1392) Developer Experience (DEV): - Link 'Full Changelog' automatically - Modify read_string_from_stream to a benchmark (py-pdf#1415) - Improve error reporting of read_object (py-pdf#1412) - Test Python 3.11 (py-pdf#1404) - Extend Flake8 ignore list (py-pdf#1410) - Use correct pytest markers (py-pdf#1407) - Move project configuration to pyproject.toml (py-pdf#1382) [Full Changelog](py-pdf/pypdf@2.11.1...2.11.2)
Version 2.11.1, 2022-10-09 Bug Fixes (BUG): - td matrix (py-pdf#1373) - Cope with cmap from py-pdf#1322 (py-pdf#1372) Robustness (ROB): - Cope with str returned from get_data in cmap (py-pdf#1380) Full Changelog: py-pdf/pypdf@2.11.0...2.11.1
Version 2.11.0, 2022-09-25 New Features (ENH): - Addition of optional visitor-functions in extract_text() (py-pdf#1252) - Add metadata.creation_date and modification_date (py-pdf#1364) - Add PageObject.images attribute (py-pdf#1330) Bug Fixes (BUG): - Lookup index in _xobj_to_image can be ByteStringObject (py-pdf#1366) - \'IndexError: index out of range\' when using extract_text (py-pdf#1361) - Errors in transfer_rotation_to_content() (py-pdf#1356) Robustness (ROB): - Ensure update_page_form_field_values does not fail if no fields (py-pdf#1346) Testing (TST): - read_string_from_stream performance (py-pdf#1355) Full Changelog: py-pdf/pypdf@2.10.9...2.11.0
Version 2.10.9, 2022-09-18 New Features (ENH): - Add rotation property and transfer_rotate_to_content (py-pdf#1348) Performance Improvements (PI): - Avoid string concatenation with large embedded base64-encoded images (py-pdf#1350) Bug Fixes (BUG): - Format floats using their intrinsic decimal precision (py-pdf#1267) Robustness (ROB): - Fix merge_page for pages without resources (py-pdf#1349) Full Changelog: py-pdf/pypdf@2.10.8...2.10.9
PreviousNext