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