github AcademySoftwareFoundation/OpenImageIO v3.1.11.0

3 hours ago

Release 3.1.11.0 (Mar 1, 2026) -- compared to 3.1.10.0

  • oiiotool: Fix expression BOTTOM when there are exactly two images #5046
  • oiiotool: -d SUBIMAGENAME.* didn't work properly #5048
  • oiiotool: Make sure oiiotool --compression does expression substitution #5055
  • iv: Ability to flip, rotate and save image #5003 (by Valery Angelique)
  • fix: Gamma precision #5038 (by Lumina Wang)
  • bmp: Detect corrupt files where palette doesn't match bpp #5030
  • heif: Monochrome channel read and write support, fix crash #5043 (by Brecht Van Lommel)
  • jpeg-xl / color mgmt: Extending JXL CICP support to include P3 / color primaries 12 #5054 (by Shane Smith)
  • tiff: Fix TIFF output crash for multi-count Exif metadata #5035
  • tiff: Improve TIFF robustness for non-matching tag/metadata types #5036
  • tiff: Correctly read TIFF EXIF fields for ExifVersion and FlashPixVersion #5045
  • typedesc.h: New TypeURational type definition is like TypeRational, but with unsigned components. #5036 #5057
  • win: oiiotool --buildinfo misreported platform on MSVS #5027
  • build: Raise fmt auto-build version to 12.1, handle Windows flags #5039
  • build: Self-builder logic fixes for deep vs shallow clones #5034
  • build: Use quote to avoid error if variable is empty #5053
  • tests: Add testsuite/heif ref output for libheif 1.21 + avif support #5031
  • tests: Adjust test comparision thresholds for Mac ARM #5026
  • tests: Imageinout_test: add benchmark of read and write speed vs tile size #5037
  • ci: Don't install OpenCV on Mac Intel job variant #5032
  • ci: Temporarily disable python stub checking #5061
  • ci: Add MacOS 26 (ARM) to the CI lineup #5059

Don't miss a new OpenImageIO release

NewReleases is sending notifications on new releases.