Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package vips for openSUSE:Factory checked in 
at 2026-05-13 17:22:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vips (Old)
 and      /work/SRC/openSUSE:Factory/.vips.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vips"

Wed May 13 17:22:26 2026 rev:55 rq:1352940 version:8.18.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/vips/vips.changes        2026-01-08 
15:28:27.651638333 +0100
+++ /work/SRC/openSUSE:Factory/.vips.new.1966/vips.changes      2026-05-13 
17:24:36.024387914 +0200
@@ -1,0 +2,85 @@
+Mon May  4 20:37:35 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 8.18.2:
+  * convolution: avoid using unsigned accumulators [nakrovati]
+  * exif: check ifdN range [trailofbits]
+  * tiffload: check jpeg and jp2k components [wooseokdotkim]
+  * uhdrsave: set Q for gainmap recompress, don't chroma
+    subsample RGB gainmaps
+  * uhdrsave: prevent early unref of image with alpha channel
+    [lovell]
+  * rad2float: limit band count when converting from radiance
+    [lovell]
+  * jxlload: check EXIF buffer size before reading header
+    [lovell]
+  * vector: mask supported Highway targets by builtin targets
+    [kleisauke]
+  * fix Highway paths on big-endian targets [kleisauke]
+  * fix build with MSVC [star-hengxing]
+  * fix compatibility with glibc 2.43 [mtasaka]
+  * pngload: avoid an expensive check during header read
+    [kleisauke]
+  * improve vips7 JPEG load compatibility [kleisauke]
+  * fix saving 3-band MATRIX images [kleisauke]
+  * uhdrload: expose original gainmap scale factor [lovell]
+  * uhdrsave: control generated gainmap scale factor [lovell]
+  * source: guard against length truncation [Niebelungen-D]
+  * shrinkh: fix possible OOB read in Highway path [dloebl]
+    [kleisauke]
+  * string_to_array_double: ensure delimiter list is consistent
+    [dloebl] [lovell]
+  * fix loading/saving of non-8-bit JXL images [DarthSim]
+  * invertlut: check height before interpolating values [dloebl]
+    [lovell]
+  * extract: check bounds using unsigned arithmetic
+    [Niebelungen-D] [lovell]
+  * matrixload: guard against empty and very large inputs
+    [Niebelungen-D] [lovell]
+  * unpremultiply: check `alpha_band` is in range [Niebelungen-D]
+    [lovell]
+  * maplut: ensure lookup table index is unsigned [dloebl]
+    [lovell]
+  * fwfft: fix heap-buffer-overflow for single-row images
+    [dloebl]
+  * draw_flood: reject out-of-bounds start point [dloebl]
+  * openexrload: fix a leak with invalid images [kleisauke]
+  * canny: fix UB in atan2 lookup table init [dloebl] [kleisauke]
+  * conva: guard against divide by zero [kleisauke]
+  * csvload: check whitespace and separator are ASCII
+    [Niebelungen-D] [lovell]
+  * bandrank: check `index` is in range [Niebelungen-D] [lovell]
+  * remainder_const: guard against divide by zero [kleisauke]
+  * vips_window_take: prevent int underflow for small mapped
+    images [jcupitt]
+  * composite: fix UB (invalid-enum-value) in `->build()`
+    [kleisauke]
+  * add: prevent possible int overflow [kleisauke]
+  * bandmean: prevent possible int overflow [kleisauke]
+  * fastcor: prevent possible int overflow [kleisauke]
+  * multiply: prevent possible int overflow [kleisauke]
+  * subtract: prevent possible int overflow [kleisauke]
+  * hist_cum: prevent possible int overflow [kleisauke]
+  * convasep: prevent possible int overflow [kleisauke]
+  * conva: prevent possible int overflow [kleisauke]
+  * convi: prevent possible int overflow [kleisauke]
+  * draw_circle: prevent possible int overflow [kleisauke]
+  * csvload: guard against negative index access [kleisauke]
+  * convi: guard against invalid shift [kleisauke]
+  * nary: guard against empty input [kleisauke]
+  * maplut: add missing overflow checks [kleisauke]
+  * jpegsave: fix assert fail when saving 2-band image
+    [kleisauke]
+  * LabS2LabQ: fix UB (undefined-shift) [kleisauke]
+  * convasep: use unsigned accumulator where appropriate
+    [kleisauke]
+  * min: fix possible OOB read with complex images [kleisauke]
+  * max: fix possible OOB read with complex images [kleisauke]
+  * guard against dimension overflow [ElhananHaenel] [kleisauke]
+  * gifload: prevent int overflow on 32-bit platforms
+    [ElhananHaenel] [kleisauke]
+  * sign: use ready image instead of `unary->in` [kleisauke]
+  * statistic: use ready image instead of `statistic->in`
+  * hist_plot: handle near-zero ranges for float images
+  * affine: check bounds using unsigned arithmetic [kleisauke]
+
+-------------------------------------------------------------------

Old:
----
  vips-8.18.0.tar.xz

New:
----
  vips-8.18.2.tar.xz

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

Other differences:
------------------
++++++ vips.spec ++++++
--- /var/tmp/diff_new_pack.TvhS8t/_old  2026-05-13 17:24:37.048430392 +0200
+++ /var/tmp/diff_new_pack.TvhS8t/_new  2026-05-13 17:24:37.052430558 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package vips
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 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
@@ -23,7 +23,7 @@
 %define short_version_ 8.0
 %define somajor 42
 Name:           vips
-Version:        8.18.0
+Version:        8.18.2
 Release:        0
 Summary:        C/C++ library for processing large images
 License:        LGPL-2.1-only

++++++ vips-8.18.0.tar.xz -> vips-8.18.2.tar.xz ++++++
/work/SRC/openSUSE:Factory/vips/vips-8.18.0.tar.xz 
/work/SRC/openSUSE:Factory/.vips.new.1966/vips-8.18.2.tar.xz differ: char 27, 
line 1

Reply via email to