1------
2v2.6.1
3------
4
5[jan] Fix deprecation warnings with PHP 7.4 (Remi Collet <remi@remirepo.net>,
6      GH PR #3).
7
8
9------
10v2.6.0
11------
12
13[mjr] Release only to fix minor version number.
14
15
16------
17v2.5.5
18------
19
20[mjr] Improve support for multi-page image objects.
21
22
23------
24v2.5.4
25------
26
27[mjr] SECURITY: Fix potential RCE in the text method when using the
28      Imagemagick backend.
29[mjr] SECURITY: Sanitize image type parameter (PR: 2, Fariskhi Vidyan
30      <farislab@gmail.com>).
31[mjr] Fix issues with escaping single and double quote characters in the text
32      method when using the Imagemagick backend.
33
34
35------
36v2.5.3
37------
38
39[mjr] Fix regression in resizing images (PR: 1, chris@chris-lamb.co.uk).
40
41
42------
43v2.5.2
44------
45
46[jan] SECURITY: Fix remote code execution vulnerability in Im driver (Thomas
47      Jarosch <thomas.jarosch@intra2net.com>.
48
49
50------
51v2.5.1
52------
53
54[mjr] SECURITY: Fix more potential places for command injections.
55
56
57------
58v2.5.0
59------
60
61[mjr] SECURITY: Prevent DOS attack by preventing an infinite loop in certain
62      conditions (CVE-2017-9773, reported by Fariskhi Vidyan
63      <farislab@gmail.com>).
64[mjr] SECURITY: Prevent RCE attacks by properly sanitizing shell arguments
65      (CVE-2017-9774, reported by Fariskhi Vidyan <farislab@gmail.com>).
66[jan] Add blur effect.
67
68
69------
70v2.4.1
71------
72
73[mjr] Fix returning stream data from NULL image driver (Bug #14608).
74
75
76------
77v2.4.0
78------
79
80[jan] Add blur effect.
81
82
83------
84v2.3.6
85------
86
87[jan] Fix parsing GPS exif data of a certain format.
88
89
90------
91v2.3.5
92------
93
94[mjr] Fix for PHP 7.1.
95
96
97------
98v2.3.4
99------
100
101[jan] Mark PHP 7 as supported.
102
103
104------
105v2.3.3
106------
107
108[cjh] Fix EXIF data not being returned in Bundled driver.
109
110
111------
112v2.3.2
113------
114
115[jan] Updated UK translation.
116
117
118------
119v2.3.1
120------
121
122[jan] Fix issues with certain locales like Turkish.
123
124
125------
126v2.3.0
127------
128
129[jan] Fix transparent rectangles in SVG backend.
130[jan] Fix setting background color in SVG backend.
131[jan] Add 'ratio' parameter to Horde_Image_Effect_Imagick_LiquidResize.
132[jan] Fix catching exceptions from imagick extension.
133[jan] Complete the backends' capabilities properties.
134[jan] Fix SVG and SWF backends.
135[jan] Fix setting background color in Horde_Image_Swf constructor.
136[jan] Send Content-Type header in Horde_Image_Svg#display().
137[jan] Improve arc rendering with Im backend.
138[jan] Enable antialiasing in GD backend if available.
139[jan] Implement Horde_Image_Imagick::arc().
140[jan] Fix rounded rectangle drawing with GD backend.
141[jan] Fix transparency issues with GD backend.
142[jan] Fix autoloading of effect classes.
143[jan] Fix border effect with GD driver.
144[jan] Don't error out in effects if a logger hasn't been set.
145[jan] Make getImageAtIndex() always return an image.
146[jan] Don't error our when calling unsupported manipulation methods.
147[jan] Make Horde_Image::arcPoints() work with any angles.
148[jan] Fix some HTML color name to RGB value mappings.
149[jan] Add Horde_Image_Rgb class and remove $horde_image_rgb_colors global.
150[jan] Add Null driver for basics like just displaying the image.
151[mjr] Fix incorrect color renderings in certain situations.
152
153
154------
155v2.2.0
156------
157
158[mjr] Improve stream handling in bundled EXIF driver (Request #13788).
159[mms] Horde_Image_Exif_Bundled now supports reading data from a PHP stream,
160      rather than a file.
161
162
163------
164v2.1.0
165------
166
167[mjr] Add Horde_Image_Exif::getDescriptionFields() and
168      Horde_Image_Exif::getTitleFields().
169
170
171------
172v2.0.9
173------
174
175[mjr] Add "Title" and "Description" XMP fields.
176
177
178------
179v2.0.8
180------
181
182[jan] Update Hungarian translation (Andras Galos <galosa@netinform.hu>).
183
184
185------
186v2.0.7
187------
188
189[mjr] Update maximum allowed version for the PECL Imagick extension.
190
191
192------
193v2.0.6
194------
195
196[jan] Fix converting to grayscale with imagick driver.
197[jan] Add optional dependency on imagick PECL extension.
198
199
200------
201v2.0.5
202------
203
204[mjr] Fix generating center image crops on Solaris systems that still use older
205      Bourne shell.
206
207
208------
209v2.0.4
210------
211
212[jan] Improve unit tests.
213
214
215------
216v2.0.3
217------
218
219[mjr] Fix image watermarking for Imagick and ImageMagick drivers.
220
221
222------
223v2.0.2
224------
225
226[jan] Update Basque translation (Ibon Igartua <ibon.igartua@ehu.es>).
227
228
229------
230v2.0.1
231------
232
233[mms] Use new Horde_Test layout.
234
235
236------
237v2.0.0
238------
239
240First stable release for Horde 5.
241
242
243-----------
244v2.0.0beta2
245-----------
246
247[jan] Update Japanese translation.
248
249
250-----------
251v2.0.0beta1
252-----------
253
254First beta release for Horde 5.
255
256
257------------
258v2.0.0alpha1
259------------
260
261First alpha release for Horde 5.
262
263
264-------
265v1.0.10
266-------
267
268[jan] Update Spanish translation (Manuel P. Ayala <mayala@unex.es>).
269
270
271------
272v1.0.9
273------
274
275[jan] Update Japanese translation (Hiromi Kimura <hiromi@tac.tsukuba.ac.jp>).
276
277
278------
279v1.0.8
280------
281
282[jan] Update Croatian translation.
283[jan] Update Latvian translation.
284
285
286------
287v1.0.7
288------
289
290[mjr] Add a version of the convert command for center cropping with ImageMagick
291      versions less than 6.3.8 (Bug #10687).
292
293
294------
295v1.0.6
296------
297
298[mjr] Fix parsing GPS values for locales that do not use the decimal separator
299      (Bug #10643).
300
301
302------
303v1.0.5
304------
305
306[mjr] Added support for Lens and LensID EXIF fields)
307[mjr] Ensure string values are parsed as strings (Bug #10646).
308[mjr] Add basic unit tests for EXIF data
309
310
311------
312v1.0.4
313------
314
315[jan] Update Latvian translation.
316
317
318------
319v1.0.3
320------
321
322[jan] Update Lithuanian translation.
323[jan] Update Brazilian Portuguese translation.
324
325
326------
327v1.0.2
328------
329
330[jan] Updated Slovak translation.
331
332
333------
334v1.0.1
335------
336
337[jan] Updated Spanish translation.
338
339
340------
341v1.0.0
342------
343
344First stable release for Horde 4.
345
346
347---------
348v1.0.0RC2
349---------
350
351Second release candidate for Horde 4.
352
353
354---------
355v1.0.0RC1
356---------
357
358First release candidate for Horde 4.
359
360
361-----------
362v1.0.0beta1
363-----------
364
365First beta release for Horde 4.
366
367
368------------
369v1.0.0alpha1
370------------
371
372First alpha release for Horde 4.
373
374
375------
376v0.0.1
377------
378
379Initial release as a PEAR package
380