Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-reportlab for
openSUSE:Factory checked in at 2025-11-13 17:26:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-reportlab (Old)
and /work/SRC/openSUSE:Factory/.python-reportlab.new.2061 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-reportlab"
Thu Nov 13 17:26:55 2025 rev:42 rq:1317472 version:4.4.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-reportlab/python-reportlab.changes
2025-06-11 16:29:29.963915542 +0200
+++
/work/SRC/openSUSE:Factory/.python-reportlab.new.2061/python-reportlab.changes
2025-11-13 17:29:15.067901594 +0100
@@ -1,0 +2,67 @@
+Thu Nov 13 03:43:23 UTC 2025 - Steve Kowalik <[email protected]>
+
+- Update to 4.4.0:
+ * raise an error for table cell flowables given negative width
+ * fix the rotatedEnclosingRect algorithm so it allows variable angles
+ * allow 2 as value for lineplots inFill lines get drawn after fill
+ * support linear gradients for PDF in ShadedRect
+ * add single css like padding property to Label
+ * add Table drop shadow support
+ * raise min python version to 3.9
+ * start implmenting VerticalLineChart
+ * use usedforsecurity=False in most md5 calls
+ * switch to using charset-normalizer
+ * added force option to ttfonts.shapeStr/shapeFragWord
+ * fix wrong lengths in bidiShapedText
+ * add angleRange to Pie & Doughnut to allow less than 360 degrees
+ * fix anchor placement in PlacedStory
+ * preliminary support for glyph shaping in south Asian languages
+ * preliminary support for right-to-left scripts (e.g. Arabic + Hebrew)
+ * added in SHAPING to table styles, cellStyles etc
+ * make default shaping False for canvas drawStrings
+ * bidi works for single frag, shaping for multi
+ * Added PlacedStory flowable; tested in test_platypus_wrapping.py
+ * table styles have 'DIRECTION' for RTL/LTR etc
+ * now using rlbidi with bidiWordList for single frag cases, splitting works
+ * fix most single frag RTL/LTR para measurements
+ * change tables split in row termination
+ * allow for missing flowable.height in Table.splitCell
+ * shapes.py transform.py changes to allow origin change in transforms
+ * test fixes haveDejaVu --> lib/testutils.py
+ * improve attr name test in _addNamedNode
+ * allow for import pyfribidi2 to check for pyfribidi
+ * preliminary changes to allow TTF fonts to be shaped.
+ * fix ordering of drawing 'py' renders, modernise shapes string formatting
+ * modernise paragraph code
+ * renderbase.py change if else ordering, keep better parent record
+ * improve rl_accel.py and its tests
+ * use ast.Constant in rl_safe_eval.py
+ * fix word splitting bug affecting splitword and splitFragWord
+ * make rl_accel.py python sameFrag slightly faster
+ * Fixed code interfering with python 3.7 compatibility
+ * add _rl_repr _rl_docdent functions
+ * fix test outputs to be 3.13 compatible
+ * Use lru_cache in axes.py
+ * fix keyword arguments in renderPDF.py and usage in shapes.py
+ * fix missing import in reportlab/graphics/utils.py
+ * allow changing TableOfContents & Index notification token using keyword
+ argument notifyKind
+ * add support for allowing some magic names in rl_safe_eval.py
+ * fix display layout of multi-line in acroform textfield
+ * rl_safe_eval.py nano-fix for python 3.13.0b1 changes
+ * flowable security fixes discovered by hn13, FionaQX, and lz from Fudan
+ University
+ * added support for XMP packet
+ * change LIItem split to avoid 1/2 line when justified else 1 line widow
+ * add longer text QR code example
+ * allow renderPM + rlPyCairo to produce both RGB & RGBA images
+ * use ttf subsets[0][1:32] fillin
+ * implement drawBoundary as a proper canvas method (removing it from Frame)
+ * fix TTFont hmtx bug and force index 0(.notdef) in subsets as better for
+ PDFUA
+ * fix rparsexml bug contributed by Matt Folwell
+ * allow class ddf attributes for Labels
+ * add rl_settings.defCWRF defined col width reduction fraction
+ * fix table wrapping bug contributed by Manuel Koch
+
+-------------------------------------------------------------------
Old:
----
reportlab-4.0.7.tar.gz
New:
----
reportlab-4.4.4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-reportlab.spec ++++++
--- /var/tmp/diff_new_pack.TjWDWT/_old 2025-11-13 17:29:16.015941834 +0100
+++ /var/tmp/diff_new_pack.TjWDWT/_new 2025-11-13 17:29:16.015941834 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-reportlab
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-reportlab
-Version: 4.0.7
+Version: 4.4.4
Release: 0
Summary: The Reportlab Toolkit
License: BSD-3-Clause
@@ -26,6 +26,8 @@
Source0:
https://files.pythonhosted.org/packages/source/r/reportlab/reportlab-%{version}.tar.gz
Source1: encryption.gif
BuildRequires: %{python_module Pillow >= 9.0.0}
+BuildRequires: %{python_module base >= 3.9}
+BuildRequires: %{python_module charset-normalizer}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module wheel}
@@ -33,6 +35,7 @@
BuildRequires: freetype2-devel
BuildRequires: python-rpm-macros
Requires: python-Pillow >= 9.0.0
+Requires: python-charset-normalizer
Provides: python-ReportLab = %{version}
Obsoletes: python-ReportLab < %{version}
%ifpython2
++++++ reportlab-4.0.7.tar.gz -> reportlab-4.4.4.tar.gz ++++++
++++ 15791 lines of diff (skipped)