Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-weasyprint for openSUSE:Leap:16.0 checked in at 2025-07-24 08:31:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/python-weasyprint (Old) and /work/SRC/openSUSE:Leap:16.0/.python-weasyprint.new.8875 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-weasyprint" Thu Jul 24 08:31:22 2025 rev:2 rq:1293754 version:65.1 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/python-weasyprint/python-weasyprint.changes 2025-03-19 11:55:50.948691480 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.python-weasyprint.new.8875/python-weasyprint.changes 2025-07-24 08:31:51.071927398 +0200 @@ -1,0 +2,98 @@ +Tue May 20 12:11:26 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- Update to 65.1 + * #2414: Correctly handle flex columns split between pages + * 1b24ad9: Include padding in outer size of item elements + * #2419: Set main tag as block by default + * #2415: Fix support of replaced block box as flex items + * 83da2fe0: Fix margins and padding for rtl lists + * #2429, #1076, #2431: Fix page groups +- Bump cssselect2_min_version to 0.8.0 + +------------------------------------------------------------------- +Wed Mar 5 10:07:13 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- Update to 64.1 + * #2368: Fix ascent and descent font values + * #2370: Avoid endless recursion for variables in nested functions + * #2275: Use correct containing block to render waiting children + * #2375: Ensure that we handle text-anchor only on text content elements + * #2090: Only create font temporary folder when adding fonts + * #2383: Fix grid-template-areas validation and allow uppercase + identifiers for grid lines + +------------------------------------------------------------------- +Mon Feb 10 21:55:11 UTC 2025 - Dirk Müller <dmuel...@suse.com> + +- update to 64.0: + * #2338: Allow custom RDF metadata for PDF/A and eInvoices + * #123, #2345: Handle small-caps synthesis + * #2343: Support outline-offset + * #2361: Support text-underline-offset and text-decoration- + thickness + * #2296: Don’t crash with tables with rounded corners split + between pages + * #2360: Fix gradients with non-RGB colors + * #2355, #2358: Align png emojis to the surrounding text + * #2353: Fix alignment of SVG text with multiple nested text- + anchor values + * #2350: Fix logging restoration in capture_logs + * #2341: Fix page groups + * #2314: Use CSS 'image-rendering' attribute for images in SVGs + * #2332: Fix opacity for translated SVG elements + * #2329: Refactor text.line_break.get_log_attrs + * #2325, #2326: Fix table overflow edge cases + * #2347, #2364: Improve rendering speed for text + * #2352: Add more use cases in documentation, use Furo theme + +------------------------------------------------------------------- +Mon Nov 18 09:24:08 UTC 2024 - Nico Krapp <nico.kr...@suse.com> + +- Fix runtime requirements (bsc#1233406) + +------------------------------------------------------------------- +Tue Nov 5 14:27:00 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- Update to 63.0 + * #2252, #895: Handle page groups, with financial support from Code & Co. + * #1630, #2286: Support CSS Color Level 4 + * #2192: Add PDF variant for debugging purpose + * #2208: Support submit inputs in PDF forms + * #2139: Support mask-border-* properties + * #1831, #2143: Support radio inputs in PDF forms + * #2262: Avoid integer overflows when converting units from/to doubles + * #2260: Avoid float collision with box establishing formatting context + * #2240, #2242: Handle svg tags with no size + * #2231, #1171, #2222, #1208: Fix several problems related to flex-direction: column + * #2239: Don’t fail when SVG markers are undefined references + * #2230, #2238: Set explicit flags when loading DLLs on Windows + * #2228, #1942: Store original and PDF stream images in different cache slots + * #2234: Apply stylesheet and other basic operations to SVG root tag + * #2054, #2233: Keep auto margins on flex layout boxes + * #1883: Don’t crash with empty list marker strings + * #2216: Fix vertical alignment of out-of-flow elements in tables + * #996, #2219: Don’t ignore absolutely positioned elements inside flex boxes + * #2217: Don’t crash with normal column gaps + * #1817: Don’t assume that lines break after spaces + * #1868: Don’t break rows with atomic cells + * #2166: Don’t display bottom border on cells in split rows + * 61852c4: Capture fontTools logs when subsetting fonts + * #2190: Don’t use a pattern when drawing backgrounds for no-repeat background images + * #2185: Check that Harfbuzz version is at least 4.1.0 to subset fonts + * #2180: Store width for all glyphs when font is not subset + * #2183: Respect break-inside: avoid for flex items + * #2055, #2058: Fix right-to-left tables with collapsed borders + * #2179, #1128: Handle buggy Adobe Photoshop CMYK JPEGs + * #2175: Don’t compress PDF metadata for PDF/A-1 + * #2174: Fix extra width distribution for auto table layout + * #1155: Improve rendering speed for large colspan values + * #2120, #2178: Use Harfbuzz to subset fonts by default + * #2282, #2284: Simplify Alpine install instructions + * #2254: Add warning about antivirus false detection + * #2220: Add extra information to debug logs + * #2211: Fix link to samples + * #2195: Update cache argument documentation + * #2105, #2151: Use MSYS2 instead of GTK+3 for Windows +- Update BuildRequires and Requires from pyproject.toml + +------------------------------------------------------------------- Old: ---- weasyprint-62.3.tar.gz New: ---- weasyprint-65.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-weasyprint.spec ++++++ --- /var/tmp/diff_new_pack.woWtea/_old 2025-07-24 08:31:51.367939705 +0200 +++ /var/tmp/diff_new_pack.woWtea/_new 2025-07-24 08:31:51.371939872 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-weasyprint # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,18 +18,18 @@ %global brotli_min_version 1.0.1 %global cffi_min_version 0.6 -%global cssselect2_min_version 0.1 +%global cssselect2_min_version 0.8.0 %global fonttools_min_version 4.0.0 -%global html5lib_min_version 1.1 +%global tinyhtml5_min_version 2.0.0 %global Pillow_min_version 9.1.0 -%global pypdf_min_version 0.10.0 +%global pypdf_min_version 0.11.0 %global Pyphen_min_version 0.9.1 -%global tinycss2_min_version 1.3.0 +%global tinycss2_min_version 1.4.0 %global zopfli_min_version 0.1.4 %{?sle15_python_module_pythons} Name: python-weasyprint -Version: 62.3 +Version: 65.1 Release: 0 Summary: Python module to convert web documents to PDF License: BSD-3-Clause @@ -48,12 +48,13 @@ Requires: pango Requires: python-Pillow >= %{Pillow_min_version} Requires: python-Pyphen >= %{Pyphen_min_version} -Requires: python-base >= 3.7 +Requires: python-base >= 3.9 Requires: python-cffi >= %{cffi_min_version} Requires: python-cssselect2 >= %{cssselect2_min_version} Requires: python-html5lib >= %{html5lib_min_version} Requires: python-pydyf >= %{pypdf_min_version} Requires: python-tinycss2 >= %{tinycss2_min_version} +Requires: python-tinyhtml5 >= %{tinyhtml5_min_version} # SECTION fonttools[woff] Requires: python-FontTools >= %{fonttools_min_version} Requires: python-Brotli >= %{brotli_min_version} @@ -67,10 +68,10 @@ BuildRequires: %{python_module Pyphen >= %{Pyphen_min_version}} BuildRequires: %{python_module cffi >= %{cffi_min_version}} BuildRequires: %{python_module cssselect2 >= %{cssselect2_min_version}} -BuildRequires: %{python_module html5lib >= %{html5lib_min_version}} BuildRequires: %{python_module pydyf >= %{pypdf_min_version}} BuildRequires: %{python_module pytest} BuildRequires: %{python_module tinycss2 >= %{tinycss2_min_version}} +BuildRequires: %{python_module tinyhtml5 >= %{tinyhtml5_min_version}} BuildRequires: %{python_module zopfli >= %{zopfli_min_version}} BuildRequires: dejavu-fonts BuildRequires: gs ++++++ weasyprint-62.3.tar.gz -> weasyprint-65.1.tar.gz ++++++ ++++ 22381 lines of diff (skipped)