Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pikepdf for openSUSE:Factory checked in at 2026-03-13 21:17:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pikepdf (Old) and /work/SRC/openSUSE:Factory/.python-pikepdf.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pikepdf" Fri Mar 13 21:17:54 2026 rev:32 rq:1338677 version:10.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pikepdf/python-pikepdf.changes 2025-12-29 15:17:19.408290638 +0100 +++ /work/SRC/openSUSE:Factory/.python-pikepdf.new.8177/python-pikepdf.changes 2026-03-13 21:22:01.622268385 +0100 @@ -1,0 +2,28 @@ +Thu Mar 5 08:22:49 UTC 2026 - Dirk Müller <[email protected]> + +- update to 10.3.0: + * Fixed UnicodeDecodeError when listing keys of a dictionary + containing invalid UTF-8. + * Fixed an issue where opening a PDF with duplicate form field + names would cause a crash. Accessing a duplicate field by name + now returns a proxy list of all matching fields. + * Added `.values()` accessor to `Object` for iterating over + dictionary values. Thanks @qooxzuub.:issue:`699,697` + * Added `.copy()` and `.update()` methods to `Dictionary`. + * Improved `Object.copy` implementation and added type stubs. + * Fixed missing return in `SimpleFont._encode_diffmap()`. + * Improved error messages for invalid dictionary access. + * Lazy load lxml and Pillow to improve import time. + * Improved `atomic_overwrite` robustness for restricted + directories and special files. :issue:`695` + * Fixed `unparse_content_stream()` not preserving literal + strings when given raw Python tuples. :issue:`689` + * The {func}`pikepdf.explicit_conversion` context manager is now + thread-local and takes precedence over the global setting from + {func}`pikepdf.set_object_conversion_mode`. + * Moved explicit conversion functions to their own module for + better code organization. + * Improved C++ test coverage to 97.5% (from 96.4% line coverage, + 94.9% to 95.1% function coverage). + +------------------------------------------------------------------- Old: ---- pikepdf-10.1.0.tar.gz New: ---- pikepdf-10.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pikepdf.spec ++++++ --- /var/tmp/diff_new_pack.dV34lx/_old 2026-03-13 21:22:02.470303368 +0100 +++ /var/tmp/diff_new_pack.dV34lx/_new 2026-03-13 21:22:02.474303533 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-pikepdf # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2020-2021, Martin Hauke <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -19,7 +19,7 @@ %{?sle15_python_module_pythons} Name: python-pikepdf -Version: 10.1.0 +Version: 10.3.0 Release: 0 Summary: Read and write PDFs with Python, powered by qpdf License: MPL-2.0 ++++++ pikepdf-10.1.0.tar.gz -> pikepdf-10.3.0.tar.gz ++++++ ++++ 2778 lines of diff (skipped)
