Release 2.5.10.0 (Apr 1, 2024) -- compared to 2.5.9.0
- oiiotool: Expression substitution now understands pseudo-metadata
NONFINITE_COUNT
that returns the number of nonfinite values in the image, thus allowing decision making about fixnan #4171 - color managements: Automatically recognize some additional color space name synonyms: "srgb_texture", "lin_rec709" and "lin_ap1". Also add common permutation "srgb_tx" and "srgb texture" as additional aliases for "srgb". #4166
- openexr: Implement copy_image for OpenEXR #4004 (by Andy Chan)
- heic: Don't auto-transform camera-rotated images #4142 #4184
- hash.h: Mismatched pragma push/pop in hash.h #4182
- simd.h: gather_mask() was wrong for no-simd fallback #4183
- texture.h: Overload decode_wrapmode to support ustringhash #4207 (by Chris Hellmuth)
- build: Fix warning when Freetype is disabled #4177
- build: iv build issues with glTexImage3D #4202 (by Vlad (Kuzmin) Erium)
- build: Fix buld_ninja.bash to make directories and download correctly #4192 (by Sergio Rojas)
- build: Need additional include #4194
- build: FindOpenColorIO failed to properly set OpenColorIO_VERSION #4196
- build: Restore internals of strhash to compile correctly on 32 bit architectures #4123
- ci: Allow triggering CI workflow from web #4178
- ci: Make one of the Mac tests build for avx2 #4188
- ci: Enable Windows 2022 CI tests #4195
- docs: Fix some typos and add missing oiiotool expression explanations #4169
- admin: Add a ROADMAP document #4161