Skip to content

Commit c104dd0

Browse files
authored
ci: Bump 'latest' test versions (#4819)
Some actual bumps in CI, others just bringing the INSTALL documentation up to date with what we have been testing and know works. Signed-off-by: Larry Gritz <lg@larrygritz.com>
1 parent cbbb98c commit c104dd0

2 files changed

Lines changed: 17 additions & 13 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -412,12 +412,12 @@ jobs:
412412
cxx_std: 20
413413
fmt_ver: 11.2.0
414414
opencolorio_ver: v2.4.2
415-
openexr_ver: v3.3.3
415+
openexr_ver: v3.3.4
416416
pybind11_ver: v2.13.6
417417
python_ver: "3.12"
418418
simd: avx2,f16c
419-
setenvs: export LIBJPEGTURBO_VERSION=3.1.0
420-
LIBRAW_VERSION=0.21.3
419+
setenvs: export LIBJPEGTURBO_VERSION=3.1.1
420+
LIBRAW_VERSION=0.21.4
421421
LIBTIFF_VERSION=v4.7.0
422422
OPENJPEG_VERSION=v2.5.3
423423
PTEX_VERSION=v2.4.3

INSTALL.md

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,12 @@ NEW or CHANGED MINIMUM dependencies since the last major release are **bold**.
2222
* CMake >= 3.18.2 (tested through 4.0)
2323
* Imath >= 3.1 (tested through 3.1.x and main)
2424
* OpenEXR >= 3.1 (tested through 3.3 and main)
25-
* libTIFF >= 4.0 (tested through 4.7)
25+
* libTIFF >= 4.0 (tested through 4.7 and master)
2626
* OpenColorIO >= 2.2 (tested through 2.4 and main)
2727
* libjpeg >= 8 (tested through jpeg9e), or libjpeg-turbo >= 2.1 (tested
2828
through 3.1)
29-
* [fmtlib](https://github.com/fmtlib/fmt) >= 7.0 (tested through 11.1).
29+
* zlib >= 1.2.7 (tested through 1.3.1)
30+
* [fmtlib](https://github.com/fmtlib/fmt) >= 7.0 (tested through 11.2 and master).
3031
If not found at build time, this will be automatically downloaded unless
3132
the build sets `-DBUILD_MISSING_FMT=OFF`.
3233
* [Robin-map](https://github.com/Tessil/robin-map) (unknown minimum, tested
@@ -37,24 +38,23 @@ NEW or CHANGED MINIMUM dependencies since the last major release are **bold**.
3738
### Optional dependencies -- features may be disabled if not found
3839
* If you are building the `iv` viewer (which will be disabled if any of
3940
these are not found):
40-
* Qt5 >= 5.6 (tested through 5.15) or Qt6 (tested through 6.8)
41+
* Qt5 >= 5.6 (tested through 5.15) or Qt6 (tested through 6.9)
4142
* OpenGL
4243
* If you are building the Python bindings or running the testsuite:
4344
* Python >= 3.7 (tested through 3.13)
4445
* pybind11 >= 2.7 (tested through 2.13)
4546
* NumPy (tested through 2.2.4)
4647
* If you want support for PNG files:
47-
* libPNG >= 1.6.0 (tested though 1.6.47)
48+
* libPNG >= 1.6.0 (tested though 1.6.49)
4849
* If you want support for camera "RAW" formats:
49-
* LibRaw >= 0.20 (tested though 0.21.3 and master)
50+
* LibRaw >= 0.20 (tested though 0.21.4 and master)
5051
* If you want support for a wide variety of video formats:
5152
* ffmpeg >= 4.0 (tested through 7.0)
5253
* If you want support for jpeg 2000 images:
53-
* OpenJpeg >= 2.0 (tested through 2.5; we recommend 2.4 or higher
54+
* OpenJpeg >= 2.0 (tested through 2.5.3; we recommend 2.4 or higher
5455
for multithreading support)
5556
* If you want support for OpenVDB files:
56-
* OpenVDB >= 9.0 (tested through 12.0). Note that using OpenVDB >= 10.0
57-
requires that you compile OIIO with C++17 or higher.
57+
* OpenVDB >= 9.0 (tested through 12.0).
5858
* If you want to use TBB as the thread pool:
5959
* TBB >= 2018 (tested through 2021 and OneTBB)
6060
* If you want support for converting to and from OpenCV data structures,
@@ -64,10 +64,10 @@ NEW or CHANGED MINIMUM dependencies since the last major release are **bold**.
6464
* giflib >= 5.0 (tested through 5.2.2)
6565
* If you want support for HEIF/HEIC or AVIF images:
6666
* libheif >= 1.11 (1.16 required for correct orientation support,
67-
tested through 1.19.7)
67+
tested through 1.19.8)
6868
* libheif must be built with an AV1 encoder/decoder for AVIF support.
6969
* If you want support for DICOM medical image files:
70-
* DCMTK >= 3.6.1 (tested through 3.6.8)
70+
* DCMTK >= 3.6.1 (tested through 3.6.9)
7171
* If you want support for WebP images:
7272
* WebP >= 1.1 (tested through 1.5)
7373
* If you want support for Ptex:
@@ -76,6 +76,10 @@ NEW or CHANGED MINIMUM dependencies since the last major release are **bold**.
7676
* Freetype >= 2.10.0 (tested through 2.13)
7777
* If you want to be able to read "ultra-HDR" embedded in JPEG files:
7878
* libultrahdr >= 1.3 (tested through 1.4)
79+
* If you want support for JPEG XL images:
80+
* libjxl >= 0.10.1 (tested through 0.11.1)
81+
* If you want support for "Ultra HDR" inside JPEG images:
82+
* libuhdr >= 1.3 (tested through 1.4)
7983
* We use PugiXML for XML parsing. There is a version embedded in the OIIO
8084
tree, but if you want to use an external, system-installed version (as
8185
may be required by some software distributions with policies against

0 commit comments

Comments
 (0)