Skip to content

Commit 3166e50

Browse files
committed
Stage for v3.0.18.0
Signed-off-by: Larry Gritz <lg@larrygritz.com>
1 parent b31aa9d commit 3166e50

2 files changed

Lines changed: 21 additions & 1 deletion

File tree

CHANGES.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
Release 3.0.18.0 (May 1, 2026) -- compared to 3.0.17.0
2+
---------------------------------------------------------
3+
- *ImageSpec*: ImageSpec::get_string_attribute didn't correctly translate to string [#5161](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/5161)
4+
- *bmp*: Correctly handle the combination of greyscale + RLE compression [#5163](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/5163)
5+
- *dds*: Corruption protection: validate resolution + overflow care [#5131](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/5131)
6+
- *heif*: Fix incorrect tracking of current subimage [#5166](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/5166)
7+
- *jpeg2000*: Watch out for int overflow in buffer size computation [#5143](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/5143)
8+
- *rla*: Harden against corrupted files [#5153](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/5153)
9+
- *sgi*: Better detection of corrupt RLE info that could overflow [#5141](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/5141)
10+
- *softimage*: Hardening against corrupted input: prevent buffer overruns from corrupt RLE, malformed channel packets, and other invalid data. [#5142](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/5142) [#5155](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/5155) [#5156](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/5156)
11+
- *targa*: Protection against corrupt, mis-sized palette [#5165](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/5165)
12+
- *tiff*: Care with missing rowsperstrip [#5160](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/5160)
13+
- *tiff*: More care ignoring XMP tags that should not be used [#5162](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/5162)
14+
- *xmp*: Correctly parse XMP with self-closing elements [#5106](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/5106)
15+
- *build*: Fix Makefile wrapper to properly quote test regex [#5146](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/5146)
16+
- *ci*: Fix breakage because fmtlib changed 'master' to 'main' [#5127](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/5127)
17+
- *ci*: Unbreak Mac CI by adding jpeg-xl install [#5139](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/5139)
18+
- *admin*: Update security instructions to emphasize reporting via GitHub [#5149](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/5149)
19+
20+
121
Release 3.0.17.0 (Apr 1, 2026) -- compared to 3.0.16.0
222
---------------------------------------------------------
323
- *IBA*: Handle offset data windows in fillholes_pushpull [#5105](https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/5105)

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
cmake_minimum_required (VERSION 3.18.2...4.0)
66

7-
set (OpenImageIO_VERSION "3.0.17.0")
7+
set (OpenImageIO_VERSION "3.0.18.0")
88
set (OpenImageIO_VERSION_OVERRIDE "" CACHE STRING
99
"Version override (use with caution)!")
1010
mark_as_advanced (OpenImageIO_VERSION_OVERRIDE)

0 commit comments

Comments
 (0)