Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-PyPDF2 for openSUSE:Factory checked in at 2022-09-08 14:23:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-PyPDF2 (Old) and /work/SRC/openSUSE:Factory/.python-PyPDF2.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-PyPDF2" Thu Sep 8 14:23:26 2022 rev:8 rq:1001820 version:2.10.5 Changes: -------- --- /work/SRC/openSUSE:Factory/python-PyPDF2/python-PyPDF2.changes 2019-10-22 15:45:20.593709712 +0200 +++ /work/SRC/openSUSE:Factory/.python-PyPDF2.new.2083/python-PyPDF2.changes 2022-09-08 14:23:59.318715255 +0200 @@ -1,0 +2,691 @@ +Wed Sep 7 18:19:10 UTC 2022 - Yogalakshmi Arunachalam <yarunacha...@suse.com> + +- Spec changes: + Changed the source to github + Renamed CHANGELOG to CHANGELOG.md + +------------------------------------------------------------------- +Wed Sep 7 16:36:36 UTC 2022 - Yogalakshmi Arunachalam <yarunacha...@suse.com> + +- Update to version 2.6.0: + New Features (ENH): + - Add color and font_format to PdfReader.outlines[i] (#1104) + - Extract Text Enhancement (whitespaces) (#1084) + Bug Fixes (BUG): + - Use `build_destination` for named destination outlines (#1128) + - Avoid a crash when a ToUnicode CMap has an empty dstString in beginbfchar (#1118) + - Prevent deduplication of PageObject (#1105) + - None-check in DictionaryObject.read_from_stream (#1113) + - Avoid IndexError in _cmap.parse_to_unicode (#1110) + Documentation (DOC): + - Explanation for git submodule + - Watermark and stamp (#1095) + Maintenance (MAINT): + - Text extraction improvements (#1126) + - Destination.color returns ArrayObject instead of tuple as fallback (#1119) + - Use add_bookmark_destination in add_bookmark (#1100) + - Use add_bookmark_destination in add_bookmark_dict (#1099) + Testing (TST): + - Remove xfail from test_outline_title_issue_1121 + - Add test for arab text (#1127) + - Add xfail for decryption fail (#1125) + - Add xfail test for IndexError when extracting text (#1124) + - Add MCVE showing outline title issue (#1123) + Code Style (STY): + - Apply black and isort + - Use IntFlag for permissions_flag / update_page_form_field_values (#1094) + - Simplify code (#1101) + +- Update to version 2.5.0: + New Features (ENH): + - Add PageObject._get_fonts (#1083) + - Add support for indexed color spaces / BitsPerComponent for decoding PNGs (#1067) + Performance Improvements (PI): + - Use iterative DFS in PdfWriter._sweep_indirect_references (#1072) + Bug Fixes (BUG): + - Let Page.scale also scale the crop-/trim-/bleed-/artbox (#1066) + - Column default for CCITTFaxDecode (#1079) + Robustness (ROB): + - Guard against None-value in _get_outlines (#1060) + Documentation (DOC): + - Stamps and watermarks (#1082) + - OCR vs PDF text extraction (#1081) + - Python Version support + - Formatting of CHANGELOG + Developer Experience (DEV): + - Cache downloaded files (#1070) + - Speed-up for CI (#1069) + Maintenance (MAINT): + - Set page.rotate(angle: int) (#1092) + - Issue #416 was fixed by #1015 (#1078) + Testing (TST): + - Image extraction (#1080) + - Image extraction (#1077) + Code Style (STY): + - Apply black + - Typo in Changelog + +- Update to version 2.4.2: + New Features (ENH): + - Add PdfReader.xfa attribute (#1026) + Bug Fixes (BUG): + - Wrong page inserted when PdfMerger.merge is done (#1063) + - Resolve IndirectObject when it refers to a free entry (#1054) + Developer Experience (DEV): + - Added {posargs} to tox.ini (#1055) + Maintenance (MAINT): + - Remove PyPDF2._utils.bytes_type (#1053) + Testing (TST): + - Scale page (indirect rect object) (#1057) + - Simplify pathlib PdfReader test (#1056) + - IndexError of VirtualList (#1052) + - Invalid XML in xmp information (#1051) + - No pycryptodome (#1050) + - Increase test coverage (#1045) + Code Style (STY): + - DOC of compress_content_streams (#1061) + - Minimize diff for #879 (#1049) + +- Update to version 2.4.1: + New Features (ENH): + - Add writer.pdf_header property (getter and setter) (#1038) + Performance Improvements (PI): + - Remove b_ call in FloatObject.write_to_stream (#1044) + - Check duplicate objects in writer._sweep_indirect_references (#207) + Documentation (DOC): + - How to surppress exceptions/warnings/log messages (#1037) + - Remove hyphen from lossless (#1041) + - Compression of content streams (#1040) + - Fix inconsistent variable names in add-watermark.md (#1039) + - File size reduction + - Add CHANGELOG to the rendered docs (#1023) + Maintenance (MAINT): + - Handle XML error when reading XmpInformation (#1030) + - Deduplicate Code / add mutmut config (#1022) + Code Style (STY): + - Use unnecessary one-line function / class attribute (#1043) + - Docstring formatting (#1033) + +- Update to version 2.4.0: + New Features (ENH): + - Support R6 decrypting (#1015) + - Add PdfReader.pdf_header (#1013) + Performance Improvements (PI): + - Remove ord_ calls (#1014) + Bug Fixes (BUG): + - Fix missing page for bookmark (#1016) + Robustness (ROB): + - Deal with invalid Destinations (#1028) + Documentation (DOC): + - get_form_text_fields does not extract dropdown data (#1029) + - Adjust PdfWriter.add_uri docstring + - Mention crypto extra_requires for installation (#1017) + Developer Experience (DEV): + - Use /n line endings everywhere (#1027) + - Adjust string formatting to be able to use mutmut (#1020) + - Update Bug report template + +- Update to version 2.3.1: + BUG: Forgot to add the interal `_codecs` subpackage. + +- Update to version 2.3.0: + The highlight of this release is improved support for file encryption + (AES-128 and AES-256, R5 only). See #749 for the amazing work of + @exiledkingcc confetti_ball Thank you hugs + Deprecations (DEP): + - Rename names to be PEP8-compliant (#967) + - `PdfWriter.get_page`: the pageNumber parameter is renamed to page_number + - `PyPDF2.filters`: + * For all classes, a parameter rename: decodeParms ??? decode_parms + * decodeStreamData ??? decode_stream_data + - `PyPDF2.xmp`: + * XmpInformation.rdfRoot ??? XmpInformation.rdf_root + * XmpInformation.xmp_createDate ??? XmpInformation.xmp_create_date + * XmpInformation.xmp_creatorTool ??? XmpInformation.xmp_creator_tool + * XmpInformation.xmp_metadataDate ??? XmpInformation.xmp_metadata_date + * XmpInformation.xmp_modifyDate ??? XmpInformation.xmp_modify_date + * XmpInformation.xmpMetadata ??? XmpInformation.xmp_metadata + * XmpInformation.xmpmm_documentId ??? XmpInformation.xmpmm_document_id + * XmpInformation.xmpmm_instanceId ??? XmpInformation.xmpmm_instance_id + - `PyPDF2.generic`: + * readHexStringFromStream ??? read_hex_string_from_stream + * initializeFromDictionary ??? initialize_from_dictionary + * createStringObject ??? create_string_object + * TreeObject.hasChildren ??? TreeObject.has_children + * TreeObject.emptyTree ??? TreeObject.empty_tree + New Features (ENH): + - Add decrypt support for V5 and AES-128, AES-256 (R5 only) (#749) + Robustness (ROB): + - Fix corrupted (wrongly) linear PDF (#1008) + Maintenance (MAINT): + - Move PDF_Samples folder into ressources + - Fix typos (#1007) + Testing (TST): + - Improve encryption/decryption test (#1009) + - Add merger test cases with real PDFs (#1006) + - Add mutmut config + Code Style (STY): + - Put pure data mappings in separate files (#1005) + - Make encryption module private, apply pre-commit (#1010) + +- Update to version 2.2.1: + Performance Improvements (PI): + - Remove b_ calls (#992, #986) + - Apply improvements to _utils suggested by perflint (#993) + Robustness (ROB): + - utf-16-be\' codec can\'t decode (...) (#995) + Documentation (DOC): + - Remove reference to Scripts (#987) + Developer Experience (DEV): + - Fix type annotations for add_bookmarks (#1000) + Testing (TST): + - Add test for PdfMerger (#1001) + - Add tests for XMP information (#996) + - reader.get_fields / zlib issue / LZW decode issue (#1004) + - reader.get_fields with report generation (#1002) + - Improve test coverage by extracting texts (#998) + Code Style (STY): + - Apply fixes suggested by pylint (#999) + +- Update to version 2.2.0: + The 2.2.0 release improves text extraction again via (#969): + * Improvements around /Encoding / /ToUnicode + * Extraction of CMaps improved + * Fallback for font def missing + * Support for /Identity-H and /Identity-V: utf-16-be + * Support for /GB-EUC-H / /GB-EUC-V / GBp/c-EUC-H / /GBpc-EUC-V (beta release for evaluation) + * Arabic (for evaluation) ++++ 494 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/python-PyPDF2/python-PyPDF2.changes ++++ and /work/SRC/openSUSE:Factory/.python-PyPDF2.new.2083/python-PyPDF2.changes Old: ---- PyPDF2-1.26.0.tar.gz New: ---- 2.10.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-PyPDF2.spec ++++++ --- /var/tmp/diff_new_pack.apfTJO/_old 2022-09-08 14:23:59.762716280 +0200 +++ /var/tmp/diff_new_pack.apfTJO/_new 2022-09-08 14:23:59.766716289 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-PyPDF2 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,13 +18,13 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-PyPDF2 -Version: 1.26.0 +Version: 2.10.5 Release: 0 Summary: PDF toolkit License: BSD-3-Clause Group: Development/Languages/Python -URL: http://mstamy2.github.com/PyPDF2 -Source: https://files.pythonhosted.org/packages/source/P/PyPDF2/PyPDF2-%{version}.tar.gz +URL: https://github.com/py-pdf/PyPDF2 +Source: https://github.com/py-pdf/PyPDF2/archive/refs/tags/%{version}.tar.gz BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros @@ -57,11 +57,11 @@ %install %python_install %python_expand %fdupes %{buildroot}%{$python_sitelib} -chmod a-x CHANGELOG LICENSE README.md +chmod a-x CHANGELOG.md LICENSE README.md %files %{python_files} %license LICENSE -%doc CHANGELOG README.md +%doc CHANGELOG.md README.md %{python_sitelib}/* %changelog ++++++ PyPDF2-1.26.0.tar.gz -> 2.10.5.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-PyPDF2/PyPDF2-1.26.0.tar.gz /work/SRC/openSUSE:Factory/.python-PyPDF2.new.2083/2.10.5.tar.gz differ: char 4, line 1