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)

Reply via email to