Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-weasyprint for
openSUSE:Factory checked in at 2026-07-10 17:40:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-weasyprint (Old)
and /work/SRC/openSUSE:Factory/.python-weasyprint.new.1991 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-weasyprint"
Fri Jul 10 17:40:39 2026 rev:23 rq:1364802 version:69.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-weasyprint/python-weasyprint.changes
2026-03-14 22:23:38.116212798 +0100
+++
/work/SRC/openSUSE:Factory/.python-weasyprint.new.1991/python-weasyprint.changes
2026-07-10 17:43:20.509373768 +0200
@@ -1,0 +2,46 @@
+Fri Jul 10 04:09:10 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 69.0:
+ ## Security
+ * Avoid CSS injection with HTML presentational hints.
+ (CVE-2026-49452, bsc#1270401)
+ ## Command-line API
+ * The --srgb option has been replaced by --output-intent=srgb. Other values
+ are possible: device-cmyk for CMYK documents with no ICC profile, or the
+ CSS identifier of a @color-profile rule.
+ ## Python API
+ * The output_intent string entry replaces the srgb boolean in default
+ options.
+ ## Features
+ * #2357, #2700: Support logical properties
+ * #1194, #2702: Support viewport units
+ * #2686: Detect redirection loops early in URL fetcher
+ * #2735, #2737: Support SVG transform angle units
+ * #2636, #2720, #2773: Use HTML parsers for presentational hints
+ * #2631, #2778, #2785, #2788: Allow users to set PDF output intent
+ ## Bug fixes
+ * #2697, #2691: Avoid endless loops in grids
+ * #2709: Be less strict for gradient rasterization in tests
+ * #2683: Fix rendering of emojis in SVG
+ * #2688: Always describe font using absolute sizes
+ * #2676: Fix inheritance for svg/symbol tags referenced by use tags
+ * #2681: Add dc:description field to PDF/A metadata
+ * #2680: Force first grid row rendering on empty pages
+ * #2690: Compute units in gradients used in border background
+ * #2689: Cut flex elements with fixed height and overflowing children
+ * #2651, #2696: Fix tests on Debian
+ * #2698, #2699: Fix alignment of right-to-left elements with auto width and
+ set min/max-width
+ * #2556: Apply presentational hints to svg tags
+ * #2706: Handle infinite border radii
+ * #2707, #2708, #2710: Get mimetypes from Python code instead of various
+ third-party files
+ * #2717, #2580, #2740: Fix table break retry after padding overflow
+ * #2769: Add year in PDF/UA-2 metadata
+ * #2768: Allow SVG lists of numbers to be split on + character
+ * #2770: Add namespace to Document tag in PDF 2
+ * #2771: Never try to render SVG use tags with external sources
+ * #2774: Fix calc in logical
+ * #2791: Improve management of variables
+
+-------------------------------------------------------------------
Old:
----
weasyprint-68.1.tar.gz
New:
----
weasyprint-69.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-weasyprint.spec ++++++
--- /var/tmp/diff_new_pack.m5X8e0/_old 2026-07-10 17:43:26.037563270 +0200
+++ /var/tmp/diff_new_pack.m5X8e0/_new 2026-07-10 17:43:26.053563819 +0200
@@ -19,7 +19,7 @@
%global brotli_min_version 1.0.1
%global cffi_min_version 0.6
%global cssselect2_min_version 0.8.0
-%global fonttools_min_version 4.0.0
+%global fonttools_min_version 4.59.2
%global tinyhtml5_min_version 2.0.0
%global Pillow_min_version 12.1.0
%global pypdf_min_version 0.11.0
@@ -35,17 +35,16 @@
%{?sle15_python_module_pythons}
Name: python-weasyprint
-Version: 68.1
+Version: 69.0
Release: 0
Summary: Python module to convert web documents to PDF
License: BSD-3-Clause
URL: https://github.com/Kozea/WeasyPrint
Source:
https://files.pythonhosted.org/packages/source/w/weasyprint/weasyprint-%{version}.tar.gz
Source100: python-weasyprint-rpmlintrc
-BuildRequires: %{python_module base >= 3.9}
+BuildRequires: %{python_module base >= 3.10}
BuildRequires: %{python_module flit-core}
BuildRequires: %{python_module pip}
-BuildRequires: %{python_module setuptools >= 39.2.0}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
%if %{with libalternatives}
++++++ weasyprint-68.1.tar.gz -> weasyprint-69.0.tar.gz ++++++
++++ 6000 lines of diff (skipped)