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

Reply via email to