Changes
=======

0.11
----

* add an additionnal static_view if static_dir is set in the paste config
  so that the user can use his own static resources

* allow override templates by setting templates_dir config property

* add default values for config parameters

* make pygall an extensible pyramid application
  https://pylonsproject.org/projects/pyramid/dev/narr/extending.html

* fix photo url that was broken with pyramid 1.2.1

* static_path is now hard coded rather than parameterized from paster config

0.10
----

* bugfix: empty directories should now be correctly removed when an image is
  deleted

* remove old "editcomment" view

* update galleria to last version (1.2.5)

* better css for the galleria info box

* clean up galleria mako template and css

* desaturate color of gif for upload animation

* make authtkt secret customizable

* download resources files either from cdn or from static directory depending
  on 'allow_cdn' config option value

* add a buildout.cfg to build css and js files using c2c.recipe.cssmin and
  c2c.recipe.closurecompile

* some refactoring, eg. rename Tag and Photo models

0.9.1
-----

* create upload directory if it does not already exist

0.9
---

* build an administration interface based on FormAlchemy

* complete rewriting of the script that do the synchronization from f-spot

* refactor and clean up the imageprocessing module so that it can be used by
  the f-spot sync script

* image md5sum does not take the exif metadata into account so that when a tag
  is added or removed, the md5sum does not change anymore

* add fspot_id to the PyGallPhoto model so that we are able to track photos
  that have been imported from F-spot

* remove upper limit on SQLAlchemy dependency, so that PyGall can be used with
  SQLAlchemy 0.7

* the static view is now also secured

* upload is now much better (based on jQuery-File-Upload instead of
  gp.fileupload)

0.8
---

* port PyGall to the pyramid web framework
  http://pylonsproject.org/

0.7
---

* add support for other image formats than jpeg (these formats should be
  supported by PIL though)

* add missing PIL dependency and remove pyexiv2 system dependency so that
  pygall now works in an isolated virtual environment built with
  "virtualenv --no-site-packages"

* improve installation instructions

* add support for i18n (with translations for "en" and "fr" languages)

* prompt for admin password when setting up PyGall

0.6
---

* refactoring and cleanups

0.5
---

* Add support for authentication and authorization with repoze.who/what

* Refactor model definition to use declarative syntax (default in Pylons 1.0)

* Keep only one checkbox that will be used by both delete and import buttons

* Upgrade to Pylons 1.0 and SQLAlchemy 0.6

* Various small other fixes

* Get rid off import phase: photos are now directly published

* Reorganisation of templates directory

0.4.1
-----

* Add long_description to setup.py

* Add docs and license information

0.4
---

* fspot_to_pygall.py: speed up query by deactivating lazy loading

* fspot_to_pygall.py: calculate md5sum for photos imported from f-spot

* fspot_to_pygall.py: export the modified version to pygall instead of the
  original

* Reorganize templates struture on filesystem

* Move model declaration to its own file

0.3
---

* First usable release with upload and import support.

* Refactoring of mako templates using inheritance.

