We have tagged Release-2.0.5 and moved the "release" branch marker to that position. This is the latest supported production release, and guarantees API and link compatibility with earlier 2.0.x releases.
Release 2.0.5 (1 Feb, 2019) -- compared to 2.0.4 ------------------------------------------------ * IBA `resize()`, `fit()`, and `resample()` are no longer restricted to source and destination images having the same numer of channels. #2125 * Python error reporting for `ImageOutput` and `ImageBuf.set_pixels` involving transferring pixel arrays have changed from throwing exceptions to reporting errors through the usual OIIO error return codes and queries. #2127 * Protection against certain divide-by-zero errors when using very blurry latlong environment map lookups. #2121 * New shell environment variable `OPENIMAGEIO_OPTIONS` can now be used to set global `OIIO::attribute()` settings upon startup (comma separated name=value syntax). #2128 * ImageInput open-with-config new attribute `"missingcolor"` can supply a value for missing tiles or scanlines in a file in lieu of treating it as an error (for example, how OpenEXR allows missing tiles, or when reading an incompletely-written image file). A new global `OIIO::attribute()` setting (same name) also accomplishes the same thing for all files read. Note that this is only advisory, and not all file times are able to do this (OpenEXR is the main one of interest, so that works). #2129 * New filter name `"nuke-lanczos6"` matches the "lanczos6" filter from Nuke. In reality, it's identical to our "lanczos3", but the name alias is supposed to make it more clear which one to use to match Nuke, which uses a different nomenclature (our "3" is radius, their "6" is full width). #2136 * `maketx -u` is smarter about which textures to avoid re-making because they are repeats of earlier commands. #2140 * Detect/error if builder is trying to use a pybind11 that's too old. #2144 * OpenEXR: avoid some OpenEXR/libIlmImf internal errors with DWA compression by switching to zip for single channel images with certain small tile sizes. #2147 * On MacOS 10.14 Mojave, fix warnings during `iv` compile about OpenGL being deprecated in future releases. #2151 * `iv` info window now sorts the metadata. #2159 * At build time, the Python version used can be controlled by setting the environment variable `$OIIO_PYTHON_VERSION`, which if set will initialize the default value of the CMake variable `PYTHON_VERSION`. #2161 (2.0.5) * On non-Windows systems, the build now generates a PkgConfig file, installed at `CMAKE_INSTALL_PREFIX/lib/pkgconfig/OpenImageIO.pc`. #2158 (2.0.5) -- Larry Gritz [email protected] _______________________________________________ Oiio-dev mailing list [email protected] http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
