Releases: mm2/Little-CMS
Little CMS 2.16
lcms2-2.16 is a featured release
Changes
- New: import .CUBE files as RGB device links
- New: Read/Write MHC2 tags for Windows GPU access
- New: Support for UTF8 on multi-localized Unicode functions
- New: Support for OkLab color space, built-in and formatter.
- Improved: floating point transforms float -> integer are now honored as float
- Improved: MSYS2, mingw is now supported
- Improved: preferred CMM, platform and creator now survives profile edition.
- Fixed: tificc now can deal with Lab TIFF
- Fixed: code can now be compiled by a C++17 compiler, "register" keyword use detected at compile time.
- Fixed: Reverted PostScript creation that corrupted some interpreters.
- Bug fixing
Release candidate 1 of lcms2-2.16
lcms2-2.16 is a featured release
WARNING: THIS IS A RELEASE CANDIDATE. FINAL CONTENTS OF 2.16 MAY CHANGE
Changes
- New: import .CUBE files as RGB devicelinks
- New: Read/Write MHC2 tags for Windows GPU access
- New:Support for UTF8 on multilocalized unicode functions
- New: Suppot for OkLab color space, built-in and formatter.
- Improved: floating point transforms float -> integer are now honored as float
- Improved: MSYS2, mingw is now supported
- Improved: proferred CMM, platform and creator now survives profile edition.
- Fixed: tificc now can deal with Lab TIFF
- Fixed: code can now be compiled by a C++17 compiler, "register" keywork use detected at compile time.
- Fixed: Reverted PostScript creation that corrupted some interpreters.
Little CMS 2.15
lcms2-2.15 is a maintenance release
Changes
- New MESON build system, many thanks to amispark and Lovell Fuller for bringing this.
- Fixed a bug that caused memory corruption on colord
- cmsReadRawTag can read portions of tags again. Removing this caused colord to segfault when dumping profiles
- Added more checks based of fuzzer discoveries.
- MSYS2 can now compile lcms2
- Checked on Apple Silicon M1 and M2
- Fixed a bug of fastfloat plug-in that affected Krita CMYK color selector
Release candidate 1 of lcms2-2.15
lcms2-2.15 is a maintenance release
WARNING: THIS IS A RELEASE CANDIDATE. FINAL CONTENTS OF 2.15 MAY CHANGE
Changes
- New MESON build system, many thanks to amispark and Lovell Fuller for bringing this.
- Fixed a bug that caused memory corruption on colord
- cmsReadRawTag can read portions of tags again. Removing this caused colord to segfault when dumping profiles
- Added more checks based of fuzzer discoveries.
- MSYS2 can now compile lcms2
- Checked on Apple Silicon M1 and M2
- Fixed a bug of fastfloat plug-in that affected Krita CMYK color selector
LittleCMS 2.14
lcms2-2.14 is a featured release
Changes
- lcms2 now implements ICC specification 4.4
- New multi-threaded plug-in
- Several fixes to keep fuzzers happy
- Removed check on DLL when CMS_NO_REGISTER_KEYWORD is used
- Added more validation against broken profiles
- Added more help to several tools
- Revised documentation
ICC Version 4.4 and the multithreaded plug-in are important milestones. Fixes because fuzzers have been many, none of them harmful in terms of exploits.
Release candidate 1 of lcms2-2.14
lcms2-2.14 is a featured release
WARNING: THIS IS A RELEASE CANDIDATE. FINAL CONTENTS OF 2.14 MAY CHANGE
Changes
- lcms2 now implements ICC specification 4.4
- New multi-threaded plug-in
- several fixes to keep fuzzers happy
- Remove check on DLL when CMS_NO_REGISTER_KEYWORD is used
- Added more validation against broken profiles
- Add more help to several tools
ICC Version 4.4 and the multithreaded plug-in are important milestones. Fixes because fuzzers have been many, none of them harmful in terms of exploits.
LittleCMS 2.13.1
lcms2-2.13.1 is a featured release
Changes
- Fix a bug on grayscale that made printing gray on white paper
- Added support for premultiplied alpha
- tifficc can now handle alpha channels, both unassociated and premultiplied
- Better documentation
- CGATS parser can now deal with very long strings
- Added Projects for Visual Studio 2020
- Travis CI discontinued, GitHub actions used instead
- Added a very preliminary meson build script (thanks to xclaesse)
- Added ARM64 target to visual studio 2019 (thanks to gaborkertesz-linaro)
- Added thread safe code to get time
- Added automatic linear space detection
- Added cmsGetStageContextID function
- Added cmsDetectRGBProfileGamma
- configure now accepts --without-fastfloat to turn plugin off
- autogen.sh has now a --distclean toggle to get rid of all autotools generated files
- Checked to work on STM32 Cortex-A, Cortex-M families
- Bug & typos fixing (thanks to many reporters and contributors)
- Fixed mem leaks and out-of bounds accesses as reported by fuzzer
LittleCMS 2.13
lcms2-2.13 is a featured release
Changes
- Added support for premultiplied alpha
- tifficc can now handle alpha channels, both unassociated and premultiplied
- Better documentation
- CGATS parser can now deal with very long strings
- Added Projects for Visual Studio 2020
- Travis CI discontinued, GitHub actions used instead
- Added a very preliminary meson build script (thanks to xclaesse)
- Added ARM64 target to visual studio 2019 (thanks to gaborkertesz-linaro)
- Added thread safe code to get time
- Added automatic linear space detection
- Added cmsGetStageContextID function
- Added cmsDetectRGBProfileGamma
- configure now accepts --without-fastfloat to turn plugin off
- autogen.sh has now a --distclean toggle to get rid of all autotools generated files
- Checked to work on STM32 Cortex-A, Cortex-M families
- Bug & typos fixing (thanks to many reporters and contributors)
- Fixed mem leaks and out-of bounds accesses as reported by fuzzer
Release candidate 2 of lcms2-2.13
lcms2-2.13 is a featured release
WARNING: THIS IS A RELEASE CANDIDATE. FINAL CONTENTS OF 2.13 MAY VARY
Changes
- Added support for premultiplied alpha
- tifficc can now handle alpha channels, both unassociated and premultiplied
- Better documentation
- CGATS parser can now deal with very long strings
- Added Projects for Visual Studio 2020
- Travis CI discontinued, GitHub actions used instead
- Added a very preliminary meson build script (thanks to xclaesse)
- Added ARM64 target to visual studio 2019 (thanks to gaborkertesz-linaro)
- Added thread safe code to get time
- Added automatic linear space detection
- Added cmsGetStageContextID function
- Added cmsDetectRGBProfileGamma
- configure now accepts --without-fastfloat to turn plugin off
- autogen.sh has now a --distclean toggle to get rid of all autotools generated files
- Checked to work on STM32 Cortex-A, Cortex-M families
- Bug & typos fixing (thanks to many reporters and contributors)
- Fixed mem leaks and out-of bounds accesses as reported by fuzzer
Release candidate 1 of lcms2-2.13
lcms2-2.13 is a featured release
WARNING: THIS IS A RELEASE CANDIDATE. FINAL CONTENTS OF 2.13 MAY VARY
Changes
- Added support for premultiplied alpha
- tifficc can now handle alpha channels, both unassociated and premultiplied
- Better documentation
- CGATS parser can now deal with very long strings
- Added Projects for Visual Studio 2020
- Travis CI discontinued, GitHub actions used instead
- Added a very preliminary meson build script (thanks to xclaesse)
- Added ARM64 target to visual studio 2019 (thanks to gaborkertesz-linaro)
- Added thread safe code to get time
- Added automatic linear space detection
- Added cmsGetStageContextID function
- configure now accepts --without-fastfloat to turn plugin off
- autogen.sh has now a --distclean toggle to get rid of all autotools generated files
- Checked to work on STM32 Cortex-A, Cortex-M families
- Bug & typos fixing (thanks to many reporters and contributors)