Note: This is a patch release of an obsolete release family. The currently family of releases enjoying full support is 2.3.
We have tagged v2.2.21.0 as a patch release of the 2.2 family. This is API, ABI, and link backward-compatible with earlier 2.2 releases. It mainly includes bug fixes, but also some ustring enhancements that are anticipated to be required for future OSL (allowing OSL to use OIIO 2.2 as a dependency, as long as it's at least 2.2.21, so we don't need to raise OSL's minimum OIIO dependency to 2.3.). Release 2.2.21 (1 Jul 2022) -- compared to 2.2.20 -------------------------------------------------- * BMP: gain the ability to read some very old varieties of BMP files. #3375 * BMP: better detection of corrupted files with nonsensical image dimensions or total size. #3434 * BMP: protect against corrupted files that have palette indices out of bound. #3435 * ffmpeg: Support for ffmpeg 5.0. #3282 * ffmpeg: protect against possible double-free. #3376 * ffmpeg: make the supported file extension check be case-insensitive. This prevents movie files from being incorrectly unable to recognize their format if they have the wrong capitalization of the file extension. #3364 * hdr/rgbe files: Avoid possible Windows crash when dealing with characters with the high bit set. #3310 * TIFF: fix read problems with TIFF files with non-zero y offset. #3419 * Dev goodies: ustring has added a from_hash() static method #3397, and a ustringhash helper class #3436. * simd.h fixes for armv7 and aarch32. #3361 -- Larry Gritz l...@larrygritz.com _______________________________________________ Oiio-dev mailing list Oiio-dev@lists.openimageio.org http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org