Skip to content

Releases: mm2/Little-CMS

Little CMS 2.16

03 Dec 19:24
@mm2 mm2
Compare
Choose a tag to compare

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

19 Nov 11:10
@mm2 mm2
Compare
Choose a tag to compare
Pre-release

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

01 Mar 20:39
@mm2 mm2
Compare
Choose a tag to compare

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

19 Feb 11:50
@mm2 mm2
Compare
Choose a tag to compare
Pre-release

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

01 Nov 10:23
@mm2 mm2
Compare
Choose a tag to compare

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

15 Oct 18:16
@mm2 mm2
Compare
Choose a tag to compare
Pre-release

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

03 Feb 13:26
@mm2 mm2
Compare
Choose a tag to compare

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

29 Jan 18:32
@mm2 mm2
Compare
Choose a tag to compare

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

22 Jan 11:58
@mm2 mm2
Compare
Choose a tag to compare
Pre-release

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

07 Jan 15:50
@mm2 mm2
Compare
Choose a tag to compare
Pre-release

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)