diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index aef88fcbbf..eda1a759af 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -391,7 +391,7 @@ jobs: PTEX_VERSION=v2.5.4 PUGIXML_VERSION=v1.16 WEBP_VERSION=v1.6.0 - FREETYPE_VERSION=VER-2-14-3 + FREETYPE_VERSION=VER-2-15-0 USE_OPENVDB=0 libuhdr_GIT_TAG=v2.0.2 libuhdr_GIT_COMMIT=e5f5a022fe96fc4dc2ee35c19f733a50df807abe @@ -499,7 +499,7 @@ jobs: PTEX_VERSION=v2.5.4 PUGIXML_VERSION=v1.16 WEBP_VERSION=v1.6.0 - FREETYPE_VERSION=VER-2-14-3 + FREETYPE_VERSION=VER-2-15-0 USE_OPENVDB=0 nanobind_GIT_TAG=v3.1.0 nanobind_GIT_COMMIT=68480a9e6883bb1bf65e1925423321e2a89d07f9 @@ -528,7 +528,7 @@ jobs: PTEX_VERSION=v2.5.4 PUGIXML_VERSION=v1.16 WEBP_VERSION=v1.6.0 - FREETYPE_VERSION=VER-2-14-3 + FREETYPE_VERSION=VER-2-15-0 USE_OPENVDB=0 nanobind_GIT_TAG=v3.1.0 nanobind_GIT_COMMIT=68480a9e6883bb1bf65e1925423321e2a89d07f9 @@ -560,6 +560,7 @@ jobs: setenvs: export CMAKE_VERSION=3.23.0 PTEX_VERSION=v2.3.2 WEBP_VERSION=v1.1.0 + FREETYPE_VERSION=VER-2-10-0 PUGIXML_VERSION=v1.11 PIP_SUFFIX=.9 PIP_INSTALLS=numpy @@ -581,8 +582,8 @@ jobs: # Oldest clang and versions of the dependencies that we support. # Caveats: many optional deps (ffmpeg, TBB, OpenCV, giflib, # libheif, OpenJPEG, zlib, ...) are whatever Ubuntu 22.04 ships, - # not their minimums, libpng and libjpeg-turbo are not at their - # minimums. + # not their minimums, and libpng and libjpeg-turbo are not at + # their minimums. # Deliberately sets no `simd`, so that this job exercises the # default SIMD level for x86_64 (x86-64-v2). Please leave it unset. nametag: linux-oldest-clang-ubuntu @@ -600,6 +601,7 @@ jobs: setenvs: export CMAKE_VERSION=3.23.0 PTEX_VERSION=v2.3.2 WEBP_VERSION=v1.1.0 + FREETYPE_VERSION=VER-2-10-0 PUGIXML_VERSION=v1.11 PIP_SUFFIX=.9 PIP_INSTALLS=numpy diff --git a/INSTALL.md b/INSTALL.md index f8022e898d..250edc1e70 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -38,7 +38,7 @@ NEW or CHANGED MINIMUM dependencies since the last major release are **bold**. ### Optional dependencies -- features may be disabled if not found * If you are building the `iv` viewer (which will be disabled if any of these are not found): - * Qt5 >= 5.6 (tested through 5.15) or Qt6 (tested through 6.11) + * Qt5 >= 5.6 (tested through 5.15) or Qt6 (tested through 6.12) * OpenGL * If you are building the Python bindings or running the testsuite: * Python >= 3.9 (tested through 3.14). @@ -49,7 +49,7 @@ NEW or CHANGED MINIMUM dependencies since the last major release are **bold**. * [pybind11](https://github.com/pybind/pybind11) >= 2.7 (tested through 3.1 and master), if you are building with `OIIO_PYTHON_BINDINGS_BACKEND` set to either `pybind11` or `both`. - * NumPy (tested through 2.5.3) + * NumPy (tested through 2.5.4) * If you want support for PNG files: * libPNG >= 1.6.0 (tested though 1.6.59 and master) * If you want support for camera "RAW" formats: @@ -70,7 +70,7 @@ NEW or CHANGED MINIMUM dependencies since the last major release are **bold**. * giflib >= 5.0 (tested through 6.1.3) * If you want support for HEIF/HEIC or AVIF images: * libheif >= 1.11 (1.16 required for correct orientation support and - 1.17 required for monochrome HEIC support; tested through 1.23.5) + 1.17 required for monochrome HEIC support; tested through 1.23.6) * libheif must be built with an AV1 encoder/decoder for AVIF support. * If you want support for DICOM medical image files: * DCMTK >= 3.6.2 (tested through 3.7.0) @@ -79,7 +79,7 @@ NEW or CHANGED MINIMUM dependencies since the last major release are **bold**. * If you want support for Ptex: * Ptex >= 2.3.1 (probably works for older; tested through 2.5 and main) * If you want to be able to do font rendering into images: - * Freetype >= 2.10.0 (tested through 2.14 and master) + * Freetype >= 2.10.0 (tested through 2.15 and master) * If you want to be able to read "ultra-HDR" embedded in JPEG files: * libultrahdr >= 1.3 (tested through 2.0.2 and main) * If you want support for JPEG XL images: