v3.0.20.0
Note: this is a patch release of the obsolete branch. Everybody should be upgrading to the 3.1 family if at all possible.
Release 3.0.20.0 (Jul 1, 2026) -- compared to 3.0.19.1
- cineon: More robust to invalid numbers of channels and bit depths; also fixes a channel-naming counter bug and a memory leak in init() #5250 (by @lgritz / Larry Gritz)
- fits: Fix stack overflow from recursive header-block reading on corrupt files; convert to an iterative loop with a 10000-header safety limit #5248 (by @lgritz / Larry Gritz)
- iff: Fix allocation bug when reading 16 bit RGBA + float z (buffer size did not account for the z channel) #5251 (by @lgritz / Larry Gritz)
- ci: Address disabled old node support on aswf-old jobs for OIIO 3.0 #5278 (by @lgritz / Larry Gritz)
- build: Suppress warnings in fmt library when building on Mac #5237 (by @antond-weta / Anton Dukhovnikov)
- docs: Fix typos in fmath.h comments #5222 (by @luna-y-kim / Luna Kim)