Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-fpdf2 for openSUSE:Factory 
checked in at 2026-04-12 20:17:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-fpdf2 (Old)
 and      /work/SRC/openSUSE:Factory/.python-fpdf2.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-fpdf2"

Sun Apr 12 20:17:40 2026 rev:5 rq:1346087 version:2.8.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-fpdf2/python-fpdf2.changes        
2026-01-21 14:15:14.537578379 +0100
+++ /work/SRC/openSUSE:Factory/.python-fpdf2.new.21863/python-fpdf2.changes     
2026-04-12 20:17:43.855212897 +0200
@@ -1,0 +2,48 @@
+Sat Apr 11 16:39:15 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 2.8.7:
+  * types on `FPDF.title`, `FPDF.add_font()` and `FPDF.output()`
+  * added missing files to navigation tree in mkdocs.yml - thanks
+    to @paulsuh
+  * reverted changes to `ImageInfo` that impacted user-facing API
+  * prefer outline glyphs over bitmap if the font has both
+- update to 2.8.6:
+  * support for `FPDF.transform()` context manager to apply
+    geometric transformations (translation, rotation, scaling,
+    skewing) to the current graphics state
+  * support for SVG `` and `` elements - _cf._ issue #1580 -
+  * mypy and pyright checks in the CI pipeline to enforce strict
+    typing
+  * support WOFF and WOFF2 fonts
+  * TTC/OTC face selection via `collection_font_number` in
+    `add_font()`
+  * CID-keyed CFF font embedding support
+  * Microsoft Symbol font remapping for non-Unicode cmaps
+  * support for EBDT/EBLC bitmap fonts
+  * the `A5` value that could be specified as page `format` to
+    the `FPDF` constructor was slightly incorrect, and the
+    corresponding page dimensions have been fixed. This could
+    lead to a minor change in your documents dimensions if you
+    used this `A5` page format. - _cf._ issue #1699
+  * a bug when rendering empty tables with `INTERNAL` layout,
+    that caused an extra border to be rendered due to an
+    erroneous use of `list.index()` - _cf._ issue #1669
+  * edge cases where tiny floating-point drift could trigger
+    incorrect behaviour like issue #1393
+  * parentheses are now escaped in more places. This fixes
+    embedding a file with a single parenthesis in the filename,
+    but might also have impacts on e.g. section names.
+  * parsing markdown sequences with escape character - _cf._
+    issue #1236 - thanks @amidou-naba
+  * improved performance when rendering paths, SVGs, and opaque
+    raster images with an alpha channel - _cf._ PR #1675
+  * typing annotations added across the codebase as part of the
+    strict typing rollout
+  * graphics state snapshots now use a `GraphicsState` dataclass
+    dataclass for clearer usage and stronger typing
+  * `rotation()`, `skew()`, and `mirror()` now delegate to
+    `transform()` for standardized transform application
+  * ImageInfo now uses typed dictionaries for clearer usage and
+    stronger typing
+
+-------------------------------------------------------------------

Old:
----
  fpdf2-2.8.5.obscpio

New:
----
  fpdf2-2.8.7.obscpio

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

Other differences:
------------------
++++++ python-fpdf2.spec ++++++
--- /var/tmp/diff_new_pack.14w8cH/_old  2026-04-12 20:17:46.703328852 +0200
+++ /var/tmp/diff_new_pack.14w8cH/_new  2026-04-12 20:17:46.707329015 +0200
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-fpdf2
-Version:        2.8.5
+Version:        2.8.7
 Release:        0
 Summary:        Simple & fast PDF generation for Python
 License:        LGPL-3.0-or-later
@@ -26,7 +26,7 @@
 # The _service download the source and repack without some ttf files
 # that has non-commercial license. boo#1232452
 Source:         fpdf2-%{version}.tar.xz
-BuildRequires:  %{python_module Pillow >= 6.2.2}
+BuildRequires:  %{python_module Pillow >= 8.3.2}
 BuildRequires:  %{python_module defusedxml}
 BuildRequires:  %{python_module fonttools >= 4.59.2}
 BuildRequires:  %{python_module numpy}
@@ -36,6 +36,7 @@
 BuildRequires:  python-rpm-macros
 # SECTION test requirements
 BuildRequires:  %{python_module pytest >= 4.0}
+BuildRequires:  %{python_module Brotli}
 BuildRequires:  %{python_module camelot-py}
 BuildRequires:  %{python_module cryptography}
 BuildRequires:  %{python_module endesive}
@@ -49,7 +50,7 @@
 BuildRequires:  java
 # /SECTION
 BuildRequires:  fdupes
-Requires:       python-Pillow >= 6.2.2
+Requires:       python-Pillow >= 8.3.2
 Requires:       python-defusedxml
 # uses features from newer version than is documented upstream
 Requires:       python-fonttools >= 4.59.2
@@ -76,7 +77,7 @@
 %pytest -s -k "not ($donttest)"
 
 %files %{python_files}
-%doc README.md
+%doc CHANGELOG.md README.md
 %license LICENSE
 %{python_sitelib}/fpdf
 %{python_sitelib}/fpdf2-%{version}.dist-info

++++++ _service ++++++
--- /var/tmp/diff_new_pack.14w8cH/_old  2026-04-12 20:17:46.775331784 +0200
+++ /var/tmp/diff_new_pack.14w8cH/_new  2026-04-12 20:17:46.779331946 +0200
@@ -3,8 +3,8 @@
     <param name="url">https://github.com/py-pdf/fpdf2</param>
     <param name="scm">git</param>
     <param name="exclude">test/text_shaping/SBL_Hbrw.ttf</param>
-    <param name="version">2.8.5</param>
-    <param name="revision">2.8.5</param>
+    <param name="version">2.8.7</param>
+    <param name="revision">2.8.7</param>
   </service>
   <service mode="manual" name="set_version" />
   <service mode="buildtime" name="tar" />

++++++ fpdf2-2.8.5.obscpio -> fpdf2-2.8.7.obscpio ++++++
/work/SRC/openSUSE:Factory/python-fpdf2/fpdf2-2.8.5.obscpio 
/work/SRC/openSUSE:Factory/.python-fpdf2.new.21863/fpdf2-2.8.7.obscpio differ: 
char 49, line 1

++++++ fpdf2.obsinfo ++++++
--- /var/tmp/diff_new_pack.14w8cH/_old  2026-04-12 20:17:46.835334226 +0200
+++ /var/tmp/diff_new_pack.14w8cH/_new  2026-04-12 20:17:46.839334389 +0200
@@ -1,5 +1,5 @@
 name: fpdf2
-version: 2.8.5
-mtime: 1761747158
-commit: 710bd7af9736bc847e6e39ac4d795064cb938d28
+version: 2.8.7
+mtime: 1772257103
+commit: 3e87ce146f0f663d2308fc27a19bd1dde5509ad2
 

Reply via email to