1------- 2v3.0.10 3------- 4 5[mjr] Fix removing image stacks when resetting default image. 6[mjr] Fix fatal error when attempting to delete an image that doesn't exist. 7 8 9------ 10v3.0.9 11------ 12 13[mjr] Fix fatal error in database migration (Bug #14865). 14[jan] Fix error when clicking on a tag in the tag cloud (Michael Cramer 15 <michael@bigmichi1.de>, Bug #14715). 16 17 18------ 19v3.0.8 20------ 21 22[jan] Officially support PHP 7. 23 24 25------ 26v3.0.7 27------ 28 29[jan] SECURITY: Fix open redirects. 30 31 32------ 33v3.0.6 34------ 35 36[mjr] Honor selected images when downloading selected images as a zip file 37 (Bug #14569). 38 39 40------ 41v3.0.5 42------ 43 44[mjr] Fix creating new galleries (Bug #14372). 45[jan] Fix fatal error in upload screen with PHP 7 (Michael Cramer 46 <michael@bigmichi1.de>). 47 48 49------ 50v3.0.4 51------ 52 53[jan] Use access rules compatible with both Apache 2.2 and 2.4. 54[jan] Improve Oracle compatibility. 55[mjr] Fix content-type for screen images to be compatible with some versions 56 of IE. 57 58 59------ 60v3.0.3 61------ 62 63[jan] Fix PUTing images. 64[jan] Fix DAV URLs when using authusername hooks. 65[mjr] Fix fatal error due to failed generation of KeyImage thumbnails in mobile 66 view (Bug #14028). 67 68 69------ 70v3.0.2 71------ 72 73[jan] Fix closure compiler errors (Bug #13596). 74[jan] Fix type of ansel_shares_users.user_uid column. 75[jan] Fix watermark font size preference. 76[jan] Make shares table compatible with Oracle. 77[jan] Add Danish translation (Erling Preben Hansen <erling@eph.dk>). 78 79 80------ 81v3.0.1 82------ 83 84[mjr] Support nginx style Sendfile headers (Request #12661). 85[mjr] Fix cancel button behavior on reporting page (Bug #12667). 86[mjr] Prevent protected images from leaking into gallery thumbnails (Bug 87 #12668). 88[mjr] Fix adding custom watermark (Bug #12634). 89 90 91------ 92v3.0.0 93------ 94 95[mjr] Fixed fatal error when using face widgets. 96 97 98--------- 99v3.0.0RC1 100--------- 101 102[mjr] Fix performing image actions in Lightbox galleries. 103[mjr] Fix display of missing widgets. 104 105 106----------- 107v3.0.0beta1 108----------- 109 110First beta release for Horde 5. 111[mjr] Various fixes for SQLite to work with Ansel. 112 113 114------ 115v2.0.2 116------ 117 118[mjr] Fix auto rotation of images based on orientation exif data (Bug #11441). 119[mjr] Honor locked default_download pref (Bug #11325). 120[mjr] Fix getting gallery data via the API (maxime@chavagne.net, Bug #11229). 121[mjr] Fix carousel when viewing upload screen in an iFrame (Bug #10889). 122[mjr] Fix returning to gallery view after uploading images when viewing Ansel 123 in an iFrame (Bug #11209). 124[mjr] Fix moving a subgallery to a top level gallery (Bug #11134). 125[jan] Fix redirection after setting gallery password (thpo+horde@dotrc.de, Bug 126 #11195). 127 128 129------ 130v2.0.1 131------ 132 133[jan] Fix saving portal blocks. 134[mjr] Fix issue with carousel display on legacy uploader. 135[mjr] Fix issue where gallery still retained image count after it was empties 136 of all images when using gallery cache. 137[mjr] Fix issue with map not showing when user does not have Horde_Perms::EDIT 138 on the gallery (Bug #10762). 139 140 141------ 142v2.0.0 143------ 144 145[mjr] Add pref to allow explicitly turning off the new ajax uploader. 146[mjr] Fix invalid image type errors when uploading in older versions of 147 mozilla. 148[mjr] Fix issue with deleting galleries in date mode with key images (Bug 149 #10671). 150 151 152--------- 153v2.0.0RC2 154--------- 155 156[jan] Fix page output of popup for updating dates of multiple images (Bug 157 #10676). 158[jan] Fix initialization of editor for creating ecards (Bug #10675). 159[mjr] Fix issue causing uploads to fail in certain cases on IE. 160[mjr] Display localized date strings when grouping galleries by date (Bug 161 #10669). 162[mjr] Improve gallery property editing when jpg image format is configured. 163[jan] Add Slovak translation (Martin Matuška <martin@matuska.org>). 164[mjr] Allow filtering listTagInfo results by user. 165[mjr] Fix issue with style migration when upgrading from Ansel 1.x. 166 167 168--------- 169v2.0.0RC1 170--------- 171 172[mjr] Fix migrations to not rely on Ansel being available. 173[mjr] Fix hook calls (Bug #10659). 174[mjr] Add script to convert from sql to sqlng shares after migrations have 175 already run. 176[mjr] Add migration to ensure style hashes are computed for migrated galleries. 177[mjr] Fix uploading large files (Bug #10641). 178[mjr] Fix thumbnail generation on bulk caption setting page (Bug #10642). 179[mjr] Fix GROUP BY fields when searching for similar faces (Bug #10635). 180[jan] Fix link to report faces (Bug #10636). 181 182 183------------ 184v2.0.0alpha1 185------------ 186 187First alpha release for Horde 4. 188[mjr] Support for sending twitter notifications after uploading images. 189[mjr] Refactor Geotagging features to use HordeMap. 190[jan] Add Latvian translation (Jānis Eisaks <jancs@dv.lv>). 191[jan] Provide default configuration files instead of .dist versions. 192[mjr] Mobile view added. 193[mjr] Square image and smart square image generators added. 194[mjr] Gallery style properties are now directly editable per-gallery by the 195 gallery owner (Request #6003). 196[mjr] New ajax image uploader added. 197[mjr] Categories are removed and migrated to tags. 198[mjr] Move tag handling to Content_Tagger. 199[mjr] Unsharpmask filtering options added. 200[mjr] Support for multipage images (Request #6022). 201[mjr] Remove support for no longer available openCV extension. 202[mjr] Exif code removed and placed in Horde_Image_Exif. 203 204 205------ 206v1.1.2 207------ 208 209[mjr] Fix issue where subgalleries would become invisible in certain 210 conditions. 211[mjr] Fix parsing gps data in certain locales (Bug #9180). 212[mjr] Fix a bug that caused certain thumbnail types to be generated as jpeg 213 images instead of the requested png type. 214[jan] Add French translation (Maxime Chavagne <maxime@chavagne.net>). 215[mjr] Enforce the same allowed characters for tags as slugs (Bug #9005). 216[mjr] Fix clicking on image edit actions causes logout when not using cookies. 217[mjr] Fix adding a face name from the gallery faces view (Bug #9002). 218 219 220------ 221v1.1.1 222------ 223 224[mjr] Fix default value for image_faces value in the database schema (Bug 225 #8925). 226[mjr] Fix sending ecards when SMTP auth is set, but no global username/password 227 exists in the configuration (horde@albasoft@com, Bug #8924). 228[mjr] Fix escaping location query for PostgreSQL (Bug #8919). 229[mjr] Properly url-encode and escape html when processing tags. 230[mjr] Protect against divide-by-zero errors (Bug #8761). 231[jan] Fix invalid class name in block for recently geotagged images. 232 233 234------ 235v1.1.0 236------ 237 238[mjr] Fix a bug that caused a SQL error on some RDBMS (Bug #8610). 239[mjr] Add autocompletion for tags. 240[mjr] Fix issue with uploading images to galleries in "Browse by Date" mode 241 causing the mode to be reset to "Normal". 242[mjr] Return to the previously viewed page number when manually selecting face 243 ranges (Bug #8402). 244[mjr] Significantly reduce the number of javascript errors due to IE issues. 245[mjr] Allow the addition of geolocation data on images that do not contain any 246 and allow the relocating of images that do have the data. 247[mjr] Fix display of EXIF date values (Bug #8352). 248[mjr] Display a Google Map with thumbnail markers for image location(s) if 249 location data is available. 250[mjr] Add configuration switch to disallow querying the preference backend for 251 other user's identities and preferences (Bug #8269). 252[mjr] Remove broken implementation of the 'numlimit' configuration option (Bug 253 #8139). 254[jan] Fix icon URLs if cookies are turned off. 255[jan] Fix ansel_shares table definition for PostgreSQL. 256[mjr] Fix issue that caused screen image creation to fail when using gd 257 Horde_Image driver. 258[mjr] Fix issue with screen images being generated as PNGs if not using VFS 259 Direct serving. 260 261 262------ 263v1.0.0 264------ 265 266[mjr] Force screen images to be jpegs to reduce image size. 267[mjr] Add a new api method for obtaining the available gallery styles. 268[mjr] Add a widget to the gallery view for showing faces that the gallery owner 269 has tagged. 270[mjr] Allow embedding screen size images in external sites as well. 271[mjr] Add configuration parameter to require a minimum number of images to be 272 present in a gallery before it's displayed in a gallery list. (Duck 273 <duck@obala.net>, Request# 7949) 274[mjr] Add a Link widget to the Image View. 275[mjr] Correct some undefined variable warnings. (Duck <duck@obala.net>) 276[mjr] Fix default parameters for the ansel tag cloud. 277 278 279--------- 280v1.0.0RC1 281--------- 282 283[jan] Add Turkish translation (Akif Dinc <akif@dinc.org>). 284[jan] Change group field in shares table to work with LDAP groups (Bug #6883). 285[jan] Add WebDAV interface. 286[jan] Add Japanese translation (Takeshi Taguchi <taguchi@tcltk.jp>). 287[mjr] The xppublish feature now uses the correct (not temporary) filenames. 288[cjh] Use the zip extension to read uploaded ZIP files if it's available. 289[mjr] Added rounded, shadowed thumbnails and a 'Polaroid-like' stack of images 290 to use as gallery default images. 291[mjr] Add RSS feeds that can publish feeds across all images, for specific 292 user, specific gallery, and specific tag. 293[mjr] Implement a searchTag api so other applications can list tags and perform 294 tag searches of Ansel resources. 295[mjr] Add support for image and gallery tags. 296[mjr] New blocks for listing recently added images and image comments. 297[mjr] Image comments, titles, and links now correctly update during slideshow 298 and image navigation. 299[cjh] Give Ansel its own Share implementation for now as hierarchical shares 300 are being removed from the main Horde_Share class. 301[cjh] Merge in updates from Exifer 1.5 (final Exifer release), along with some 302 related code cleanup. 303[cjh] Fix screen-size previews of edit operations. 304[cjh] Move images from the DataTree to their own SQL table. 305[jan] Add Slovenian translation (Duck <duck@obala.net>). 306[mjr] Add an addGallery() method to the external api. 307[cjh] Integrate slideshow and image views (Bug #3785). 308[cjh] Add creation of subgalleries, setting gallery owners, and setting image 309 captions to the ansel.php CLI (dorm@dorm.org, Request #3986). 310[cjh] Implement drag-and-drop sorting of images. 311[mas] Fix undefined index warning if no galleries are defined (Bug #2172). 312[jan] Add Swedish translation (Andreas Dahlén <andreas@dahlen.ws>). 313[jan] Add Finnish translation (Leena Heino <liinu@uta.fi>). 314[jan] Add Lithuanian translation (Vilius Sumskas <vilius@lnk.lt>). 315[cjh] Use new Horde_Menu CSS styled menu. 316[cjh] Remove view/ directory as it wasn't being maintained. 317[cjh] Add automatic rotation of images according to Exif information (Brian 318 Templeton <kaetzchen@gmail.com>). 319[cjh] Add API methods (Duck <duck@obala.net>, Roel Gloudemans 320 <roel@gloudemans.info>). 321[cjh] Images can now have categories using the Horde-wide category system 322 (Duck <duck@obala.net>). 323[jan] Add option to not prompt for gallery ID (Duck <duck@obala.net>). 324[cjh] The default gallery "list" format now looks like the gallery image 325 listing view (Duck <duck@obala.net>). 326[jan] Add comments on images. 327[jan] Recursively delete complete directories when deleting images. 328[jan] Don't convert image format when downloading the full image. 329[jan] Store images with correct file extension in the VFS backend. 330[mms] Allow images to be sent as an ecard. 331[jan] Add Spanish translation (Manuel Perez Ayala <mperaya@alcazaba.unex.es>). 332[jan] Add Traditional Chinese translation (David Chang <david@tmv.gov.tw>). 333[cjh] Command line interface to Ansel (Vijay Mahrra 334 <vijay.mahrra@es.easynet.net>). 335[cjh] Store EXIF data for uploaded images into the backend on upload. ("Heath 336 S. Hendrickson" <heath@outerspaceconsultants.com>). 337[cjh] Allow re-ordering images in a gallery. ("Heath S. Hendrickson" 338 <heath@outerspaceconsultants.com>). 339[cjh] Add placeholder tokens in watermark strings ("Heath S. Hendrickson" 340 <heath@outerspaceconsultants.com>). 341[cjh] Allow custom watermark text ("Heath S. Hendrickson" 342 <heath@outerspaceconsultants.com>). 343[cjh] Link for showing exif data in a popup window ("Heath S. Hendrickson" 344 <heath@outerspaceconsultants.com>). 345[cjh] Preference for whether or not to show exif data in the image view ("Heath 346 S. Hendrickson" <heath@outerspaceconsultants.com>). 347[cjh] Support for PHP's native exif_read_data() function ("Heath S. 348 Hendrickson" <heath@outerspaceconsultants.com>). 349[cjh] Add batch-setting of captions. 350[cjh] Add previous and next buttons for navigation within galleries (Brian 351 Keifer <brian@valinor.net>). 352[cjh] Define minimum, maximum, and default sizes for thumbnail and screen 353 images, and allow setting those values in the min-max range on a 354 per-gallery basis (Ben Chavet <ben@chavet.net>). 355[cjh] Authenticated users can now download a zip file containing all images in 356 a gallery. 357[cjh] Add creation and display of subgalleries. 358[cjh] Let users enter the short ids for galleries, instead of using 32 359 character md5 strings. 360[cjh] Add slideshows. 361[cjh] Implement support for Windows XP's Publish To Web wizard. 362[cjh] Add display of embedded exif information in images. Adapted from Exifer, 363 by Jake Olefsky <jake@olefsky.com>. 364[cjh] Show tooltips containing filename and image descriptions. 365[jan] Add German translation. 366[cjh] Initial Ansel code. 367