@@ -45,55 +45,52 @@ fi.save(fi.FIF_EXR, zero, "zero.exr") # Accepts 2D or 3D numpy arrays
4545
4646Changes made to FreeImage v3.18:
4747
48- Version 0.1:
49- - Compilation fix for FREEIMAGE_COLORORDER_RGB
50- - Export Utility.h functions from DLL
51- - Linking image formt dependencies as static libs
52- - Updated zlib till v1.2.13
53- - Updated OpenEXR till v3.1.4
54- - Updated OpenJPEG till v2.5.0 (alternatively JPEG-turbo v2.1.4)
55- - Updated LibPNG till v1.6.37
56- - Updated LibTIFF till v4.4.0
57- - Updated LibWebP till v1.2.4
58- - Updated LibRaw till v0.20.0
59- - PluginTIFF fixed to read images with packed bits
60- - Minimalistic support of RGB(A) 32bits per channel for loading and conversion
61- - Added functions FreeImageRe_GetVersion() and FreeImageRe_GetVersionNumbers()
6248
63- Version 0.2:
64- - Removed Windows datatypes to avoid collisions
65- - Added C++ wrappers
66- - Added basic support for YUV images
67- - Added basic support for Float32 complex images
68- - Added function FreeImage_ConvertToColor
69- - Added function FreeImage_FindMinMax and FreeImage_FindMinMaxValue
70- - Added function FreeImage_TmoClamp and corresponding enum FITMO_CLAMP
71- - Added function FreeImage_TmoLinear and corresponding enum FITMO_LINEAR
72- - Added function FreeImage_DrawBitmap
73- - Added function FreeImage_GetColorType2
74- - Added function FreeImage_MakeHistogram
75- - Updated zlib till v1.3.1
76- - Updated OpenEXR till v3.2.2
77- - Updated OpenJPEG till v2.5.2
78- - Updaged LibJPEG till jpeg-9f
79- - Updated LibPNG till v1.6.43
80- - Updated LibTIFF till v4.6.0
81- - Updated LibWebP till v1.3.2
82- - Updated LibRaw till v0.21.2
49+ Version 4.1.1:
50+ - Updated zlib till v1.3.2
51+ - Updated LibPNG till v1.6.55
52+ - PluginTIFF: fixed wrongly disabled ICC for CMYK without conversion
53+ - PluginHEIF supports writing raw Exif
54+ - CMake configuration supports Android build
8355
84- Version 0.3:
85- - Fixed the vulnerabilities: CVE-2021 -33367, CVE-2023 -47992, CVE-2023 -47993, CVE-2023 -47994, CVE-2023 -47995, CVE-2023 -47996, CVE-2023 -47997
86- - Added API for querying versions of compiled dependencies
87- - Added Python3 bindings
88- - Ability to enable/disable each image library dependency
89- - FreeImage_ConvertToRGBF supports FI_DOUBLE input
90- - Limited support of 2bit bitmaps
91- - Updated OpenEXR till v3.3.0
92- - Updated LibPNG till v1.6.44
93- - Updated jpeg-turbo till v3.0.4
94- - Updated LibTIFF till v4.7.0
95- - Updated LibWebP till v1.4.0
96- - Updated LibRaw till v0.21.3
56+ Version 4.1.0:
57+ - New plugin support .jxl format, OpenXL
58+ - Added libjxl v0.11.1
59+ - Added brotli v1.2.0
60+ - Added highway v1.3.0
61+ - Added Little-CMS v2.18, at hash 6ae7e97c
62+ - Fixed MacOX compilation
63+ - Fixed read-after-free error in PluginTIFF
64+ - Fixed backward compatible behaviour of FreeImage_GetFIFCount()
65+ - More accurate refcounting and deinitialization
66+ - Updated version macro in FreeImage.h
67+
68+ Version 4.0.0:
69+ - New versioning: FreeImageRe 4.0 as next step after FreeImage 3.18
70+ - Added support of extra TIFF image formats
71+ - Added support for opening FIMULTIBITMAP from Unicode path
72+ - Added support for 2-level dependencies info reporting
73+ - Added new version of API for processing diagnostic messages
74+ - Fixed infinite loop in TIFF thumbnail loading
75+ - Fixed multiple CVEs in TIFF, RAS, ICO, HDR, PSD, XBM, EXR, JXR plugins.
76+ - Fixed compilation for x32
77+ - Updated jpeg-turbo till v3.1.3
78+ - Updated OpenEXR till v3.4.4
79+ - Updated LibPNG till v1.6.54
80+ - Updated LibRaw till v0.22.0
81+ - Updated LibDav1d till v1.5.3
82+
83+ Version 0.5:
84+ - Updated LibDE265 till v1.0.16
85+ - Updated jpeg-turbo till v3.1.2
86+ - Updated LibKvazaar till v2.3.2
87+ - Updated OpenEXR till v3.3.5
88+ - Updated OpenJPEG till v2.5.4
89+ - Updated LibPNG till v1.6.50
90+ - Updated LibSvtav1 till v3.1.2
91+ - Updated LibTIFF till v4.7.1
92+ - Updated LibWebP till v1.6.0
93+ - Updated LibHEIF till v1.20.2
9794
9895Version 0.4:
9996 - Building with libjpeg-turbo by default
@@ -112,43 +109,54 @@ Version 0.4:
112109 - Updated LibDE265 till v1.0.15
113110 - Updated LibHEIF till v1.19.7
114111
115- Version 0.5:
116- - Updated LibDE265 till v1.0.16
117- - Updated jpeg-turbo till v3.1.2
118- - Updated LibKvazaar till v2.3.2
119- - Updated OpenEXR till v3.3.5
120- - Updated OpenJPEG till v2.5.4
121- - Updated LibPNG till v1.6.50
122- - Updated LibSvtav1 till v3.1.2
123- - Updated LibTIFF till v4.7.1
124- - Updated LibWebP till v1.6.0
125- - Updated LibHEIF till v1.20.2
112+ Version 0.3:
113+ - Fixed the vulnerabilities: CVE-2021 -33367, CVE-2023 -47992, CVE-2023 -47993, CVE-2023 -47994, CVE-2023 -47995, CVE-2023 -47996, CVE-2023 -47997
114+ - Added API for querying versions of compiled dependencies
115+ - Added Python3 bindings
116+ - Ability to enable/disable each image library dependency
117+ - FreeImage_ConvertToRGBF supports FI_DOUBLE input
118+ - Limited support of 2bit bitmaps
119+ - Updated OpenEXR till v3.3.0
120+ - Updated LibPNG till v1.6.44
121+ - Updated jpeg-turbo till v3.0.4
122+ - Updated LibTIFF till v4.7.0
123+ - Updated LibWebP till v1.4.0
124+ - Updated LibRaw till v0.21.3
126125
127- Version 4.0.0:
128- - New versioning: FreeImageRe 4.0 as next step after FreeImage 3.18
129- - Added support of extra TIFF image formats
130- - Added support for opening FIMULTIBITMAP from Unicode path
131- - Added support for 2-level dependencies info reporting
132- - Added new version of API for processing diagnostic messages
133- - Fixed infinite loop in TIFF thumbnail loading
134- - Fixed multiple CVEs in TIFF, RAS, ICO, HDR, PSD, XBM, EXR, JXR plugins.
135- - Fixed compilation for x32
136- - Updated jpeg-turbo till v3.1.3
137- - Updated OpenEXR till v3.4.4
138- - Updated LibPNG till v1.6.54
139- - Updated LibRaw till v0.22.0
140- - Updated LibDav1d till v1.5.3
126+ Version 0.2:
127+ - Removed Windows datatypes to avoid collisions
128+ - Added C++ wrappers
129+ - Added basic support for YUV images
130+ - Added basic support for Float32 complex images
131+ - Added function FreeImage_ConvertToColor
132+ - Added function FreeImage_FindMinMax and FreeImage_FindMinMaxValue
133+ - Added function FreeImage_TmoClamp and corresponding enum FITMO_CLAMP
134+ - Added function FreeImage_TmoLinear and corresponding enum FITMO_LINEAR
135+ - Added function FreeImage_DrawBitmap
136+ - Added function FreeImage_GetColorType2
137+ - Added function FreeImage_MakeHistogram
138+ - Updated zlib till v1.3.1
139+ - Updated OpenEXR till v3.2.2
140+ - Updated OpenJPEG till v2.5.2
141+ - Updaged LibJPEG till jpeg-9f
142+ - Updated LibPNG till v1.6.43
143+ - Updated LibTIFF till v4.6.0
144+ - Updated LibWebP till v1.3.2
145+ - Updated LibRaw till v0.21.2
141146
142- Version 4.1.0:
143- - New plugin support .jxl format, OpenXL
144- - Added libjxl v0.11.1
145- - Added brotli v1.2.0
146- - Added highway v1.3.0
147- - Added Little-CMS v2.18, at hash 6ae7e97c
148- - Fixed MacOX compilation
149- - Fixed read-after-free error in PluginTIFF
150- - Fixed backward compatible behaviour of FreeImage_GetFIFCount()
151- - More accurate refcounting and deinitialization
152- - Updated version macro in FreeImage.h
147+ Version 0.1:
148+ - Compilation fix for FREEIMAGE_COLORORDER_RGB
149+ - Export Utility.h functions from DLL
150+ - Linking image formt dependencies as static libs
151+ - Updated zlib till v1.2.13
152+ - Updated OpenEXR till v3.1.4
153+ - Updated OpenJPEG till v2.5.0 (alternatively JPEG-turbo v2.1.4)
154+ - Updated LibPNG till v1.6.37
155+ - Updated LibTIFF till v4.4.0
156+ - Updated LibWebP till v1.2.4
157+ - Updated LibRaw till v0.20.0
158+ - PluginTIFF fixed to read images with packed bits
159+ - Minimalistic support of RGB(A) 32bits per channel for loading and conversion
160+ - Added functions FreeImageRe_GetVersion() and FreeImageRe_GetVersionNumbers()
153161
154162
0 commit comments