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-09-18 22:07:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-weasyprint (Old)
 and      /work/SRC/openSUSE:Factory/.python-weasyprint.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-weasyprint"

Fri Sep 18 22:07:52 2026 rev:24 rq:1378786 version:70.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-weasyprint/python-weasyprint.changes      
2026-07-10 17:43:20.509373768 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-weasyprint.new.383539/python-weasyprint.changes
  2026-09-18 22:08:44.382128473 +0200
@@ -1,0 +2,68 @@
+Wed Sep 16 12:39:51 UTC 2026 - Nico Krapp <[email protected]>
+
+- Update to 70.0 (fixes CVE-2026-55073 (bsc#1279942)):
+  ## Security
+  * Don’t render EPS images.
+  * Always use original URL fetcher when available.
+  ## Features
+  * #2905: Add initial support of CSS Notes, with financial support from NLnet
+  * #2731, #2781: Log an error on unknown render and write_pdf options
+  * #2802, #2805: Create immutable releases on GitHub
+  * #2809, #2810: Switch to MSYS2 UCRT64 environment for Windows tests and
+    executables
+  * #2777, #2814: Support COLR emoji fonts
+  * #2667, #2744: Support context paint in SVG markers
+  * #1862, #2844: Improve filename detection for attachments
+  * #2816, #2827: Set SVG title as alternative text
+  * #2718: Provide a 'onedir' Windows executable
+  * #2863: Support box-shadow
+  * #2755: Support RTL SVG text anchoring
+  * #2866: Don’t use f-strings in logs
+  ## Bug fixes
+  * #2799: Keep HarfBuzz font faces alive during PDF subsetting
+  * #2764, #2793: Accept Path as base URL in CSS
+  * #2800, #2801: Fix position of raster emojis
+  * #2782, #2807: Use POSIX paths in Fontconfig
+  * #2766, #2779: Use response bytes when image file path doesn’t exist
+  * #2277, #2728: Honor page breaks on floated elements
+  * #2789, #2818: Use base URL when solving pending properties
+  * #2820: Ignore unresolvable math in image slices
+  * #2901, #2825: Transform SVG size into CSS to apply CSS sizing algorithm
+  * #2819: Resolve calc() division by zero to infinity
+  * #2824: Remove old deprecation warnings
+  * #2762, #2780: Set SVG gradient color before path construction
+  * #2761: Handle split tables with captions
+  * #2215, #2747: Discard broken at-rules
+  * #2736, #2738: Apply transformations to SVG opacity groups
+  * #2830: Use a stack to draw simple borders
+  * #2831: Fix line_height() crash on calc() values
+  * #2784, #2832: Set fallback font for Unicode test
+  * #2726, #2881: Improve accessibility of PDF forms
+  * #2803: Fix inline width after backtracked line breaks
+  * #2833: Store root style in anonymous style
+  * #2815, #2836: Remove flex placeholders added when setting item width
+  * #2843: Avoid double free for font configuration
+  * #2614: Fix break point value used to break lines
+  * #2828: Don’t let a deferred float inflate its block formatting context
+  * #2851, #2890: Handle spaces and newlines in URLs
+  * #2855: Improve blockification of various inline boxes
+  * #2873, #2875: Fix drawing of collapsed borders for tables with footers
+  * #2874, #2879: Always add nested lists tags after list items tags
+  * #2882, #2883: Mark box shadows as PDF artifacts
+  * #2872: Write explicit color-space objects for shading and transparency
+    groups
+  * #2853: Fix cleared float layout after page breaks
+  * #2857, #2888: Transform running elements into relatively positioned boxes
+  * #2877, #2889: Harmonize page break management in tables
+  * #2842: Handle rounding errors when calculating width of colspan cells
+  * #2714, #2892: Remove nested placeholders when removing placeholders
+  * #2914, #2915: Restore nested SVG viewport size on the SVG object
+  ## Performance
+  * #2813: Share computed styles between elements
+  * #2886: Add deprecation warnings when using fontTools for subsetting
+  * #2526, #2776: Use stroked dashes for uniform dotted and dashed borders
+  * #2913: Increase SVG paths parsing speed
+  ## Documentation
+  * #1360, #2865: Document automatic PDF regeneration on source changes
+
+-------------------------------------------------------------------

Old:
----
  weasyprint-69.0.tar.gz

New:
----
  weasyprint-70.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-weasyprint.spec ++++++
--- /var/tmp/diff_new_pack.2FCosd/_old  2026-09-18 22:08:45.207163050 +0200
+++ /var/tmp/diff_new_pack.2FCosd/_new  2026-09-18 22:08:45.209163134 +0200
@@ -18,7 +18,7 @@
 
 %global brotli_min_version     1.0.1
 %global cffi_min_version       0.6
-%global cssselect2_min_version 0.8.0
+%global cssselect2_min_version 0.10.0
 %global fonttools_min_version  4.59.2
 %global tinyhtml5_min_version  2.0.0
 %global Pillow_min_version     12.1.0
@@ -35,7 +35,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-weasyprint
-Version:        69.0
+Version:        70.0
 Release:        0
 Summary:        Python module to convert web documents to PDF
 License:        BSD-3-Clause
@@ -84,6 +84,8 @@
 BuildRequires:  %{python_module zopfli >= %{zopfli_min_version}}
 BuildRequires:  dejavu-fonts
 BuildRequires:  gs
+BuildRequires:  harfbuzz-devel
+
 BuildRequires:  libgobject-2_0-0
 BuildRequires:  pango
 BuildRequires:  xorg-x11-server
@@ -114,7 +116,7 @@
 %python_clone -a %{buildroot}%{_bindir}/weasyprint
 
 %check
-%pytest -k 'not test_linear_gradients and (5 or 12)'  tests
+%pytest -k 'not test_emoji_text_svg'
 
 %pre
 # removing old update-alternatives entries

++++++ weasyprint-69.0.tar.gz -> weasyprint-70.0.tar.gz ++++++
++++ 9212 lines of diff (skipped)

Reply via email to