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