Tags: py-pdf/pypdf
Tags
REL: 6.4.2 ## What's new ### Bug Fixes (BUG) - Fix KeyError when flattening form field without /Font in resources (#3554) by @jgillard ### Robustness (ROB) - Allow deleting non-existent annotations (#3559) by @stefan6419846 ### Documentation (DOC) - Fix level of attachment heading (#3560) by @stefan6419846 [Full Changelog](6.4.1...6.4.2)
REL: 6.4.1 ## What's new ### Performance Improvements (PI) - Optimize loop for layout mode text extraction (#3543) by @FelipeErmeson ### Bug Fixes (BUG) - Do not fail on choice field without /Opt key (#3540) by @jhuber-de ### Documentation (DOC) - Document possible issues with merge_page and clipping (#3546) by @stefan6419846 - Add some notes about library security (#3545) by @stefan6419846 ### Maintenance (MAINT) - Use CORE_FONT_METRICS for widths where possible (#3526) by @PJBrs [Full Changelog](6.4.0...6.4.1)
REL: 6.4.0 ## What's new ### Security (SEC) - Reduce default limit for LZW decoding by @stefan6419846 ### New Features (ENH) - Parse and format comb fields in text widget annotations (#3519) by @PJBrs ### Robustness (ROB) - Silently ignore Adobe Ascii85 whitespace for suffix detection (#3528) by @mbierma [Full Changelog](6.3.0...6.4.0)
REL: 6.3.0 ## What's new ### New Features (ENH) - Wrap and align text in flattened PDF forms (#3465) by @PJBrs ### Bug Fixes (BUG) - Fix missing "PreventGC" when cloning (#3520) by @patrick91 - Preserve JPEG image quality by default (#3516) by @Lucas-C [Full Changelog](6.2.0...6.3.0)
REL: 6.2.0 ## What's new ### New Features (ENH) - Add 'strict' parameter to PDFWriter (#3503) by @Arya-A-Nair ### Bug Fixes (BUG) - PdfWriter.append fails when there are articles being None (#3509) by @Noah-Houghton ### Documentation (DOC) - Execute docs examples in CI (#3507) by @ievgen-kapinos [Full Changelog](6.1.3...6.2.0)
REL: 6.1.3 ## What's new ### Security (SEC) - Allow limiting size of LZWDecode streams (#3502) by @stefan6419846 - Avoid infinite loop when reading broken DCT-based inline images (#3501) by @stefan6419846 ### Bug Fixes (BUG) - PageObject.scale() scales media box incorrectly (#3489) by @Nid01 ### Robustness (ROB) - Fail with explicit exception when image mode is an empty array (#3500) by @stefan6419846 [Full Changelog](6.1.2...6.1.3)
REL: 6.1.2 ## What's new ### Bug Fixes (BUG) - Fix handling of zero-length StreamObject (#3485) by @Likend ### Robustness (ROB) - Deal with wrong size for incremental PDF files (#3495) by @stefan6419846 - Improve handling for malformed cross-reference tables (#3483) by @stefan6419846 ### Developer Experience (DEV) - Use released Python 3.14 by @stefan6419846 - Use Mapping instead of dict in type hint of update_page_form_field_values (#3490) by @stefan6419846 [Full Changelog](6.1.1...6.1.2)
REL: 6.1.1 ## What's new ### Bug Fixes (BUG) - Insert new embedded files in a sorted manner (#3477) by @stefan6419846 - Fix name tree handling for embedded files with Kids-based inputs (#3475) by @stefan6419846 - Make embedding files not break PDF/A-3 compliance (#3472) by @stefan6419846 ### Documentation (DOC) - Document AFRelationship handling for PDF/A and provide constants (#3478) by @stefan6419846 [Full Changelog](6.1.0...6.1.1)
REL: 6.1.0 ## What's new ### New Features (ENH) - Enhance XMP metadata handling with creation and setter methods (#3410) by @Arya-A-Nair - Add all font metrics for base 14 Type 1 PDF fonts (#3363) by @PJBrs - Allow deleting embedded files (#3461) by @stefan6419846 - Add support for Python in FIPS mode for document identifier (#3438) by @xnox ### Bug Fixes (BUG) - Fix handling of UTF-16 encoded destination titles (#3463) by @stefan6419846 - Guard empty input to prevent IndexError (#3448) by @KyleJung0828 ### Developer Experience (DEV) - Fix type hint for XMP metadata setter to add bytes type (#3464) by @stefan6419846 [Full Changelog](6.0.0...6.1.0)
REL: 6.0.0 ## What's new ### Security (SEC) - Limit decompressed size for FlateDecode filter (#3430) by @stefan6419846 ### Deprecations (DEP) - Drop Python 3.8 support (#3412) by @stefan6419846 ### New Features (ENH) - Move BlackIs1 functionality to tiff_header (#3421) by @j-t-1 ### Robustness (ROB) - Skip Go-To actions without a destination (#3420) by @badGarnet ### Developer Experience (DEV) - Update code style related libraries (#3414) by @stefan6419846 - Update mypy to 1.17.0 (#3413) by @stefan6419846 - Stop testing on Python 3.8 and start testing on Python 3.14 (#3411) by @stefan6419846 ### Maintenance (MAINT) - Cleanup deprecations (#3424) by @stefan6419846 [Full Changelog](5.9.0...6.0.0)
PreviousNext