2005-08-08 Pierrick LE GALL

	* new : external authentication in another users table. Previous
	users table is divided between users (common properties with any
	web application) and user_infos (phpwebgallery specific
	informations). External table and fields can be configured.
	
	* modification : profile.php is not reachable through
	administration anymore (not useful).

	* modification : in profile.php, current password is mandatory
	only if user tries to change his password. Username can't be
	changed.

	* deletion : of obsolete functions get_user_restrictions,
	update_user_restrictions, get_user_all_restrictions,
	is_user_allowed, update_user

	* modification : $user['forbidden_categories'] equals at least
	"-1" so that category_id NOT IN ($user['forbidden_categories'])
	can always be used.

	* modification : user_forbidden table becomes user_cache so that
	not only restriction informations can be stored in this table.
	
2005-07-17 Pierrick LE GALL

	* improvement : in admin/element_set_global, javascript is not
	used anymore to select an item with its thumbnail

2005-07-17 Pierrick LE GALL

	* bug fixed : in admin/user_list, if target is "selection" and
	that no user is selected, an error occurs

2005-07-17 Pierrick LE GALL

	* new feature : use Apache authentication. If
	$conf['apache_authentication'] is set true : if no user matches
	$_SERVER['REMOTE_USER'] in "users" table, PWG automatically
	creates one. This way, users can customize the behaviour of the
	application.

	* template : new organisation of identification menu
	(category.php). Simplification is required for Apache
	authentication (no logout link even if user is externally logged
	in)

	* new : usernames can contain quotes (required because Apache
	authentication authorized quotes in usernames)

2005-07-17 Pierrick LE GALL

	* new configuration parameter : hide thumbnail captions on main
	page with $conf['show_thumbnail_caption']

	* new configuration parameter : hide picture name in title on
	picture presentation page with $conf['show_picture_name_on_title']

	* template : new CSS classes to manage picture.php title
	
2005-07-16 Pierrick LE GALL

	* new feature : RSS notification feed. Feed generator is an
	external tool (FeedCreator class v1.7.2). New file feed.php

	* new database field : comments.validation_date (datetime). This
	field is required for notification feed.

	* new database field : users.feed_id (varchar(50)). users.feed_id
	is an alias of users.id but is much more complicated to find (50
	characters, figures or letters, case sensitive) : the purpose is
	to keep it secret (as far as possible).

	* new database field : users.last_feed_check (datetime)

	* new database field : users.registration_date (datetime)

	* bug fixed : no need to add the (unavailable) session id to
	install.php in the installation form.

	* modified database field : images.date_available become more
	precise (date to datetime). This precision is needed for
	notification feed.

	* new index : comments_i1 (validation_date). Might be useful for
	feed queries.

	* new index : comments_i2 (image_id). Useful each time you want to
	have informations about an element and its associated comments.

	* version 9.11 of mysqldump outputs database field names and table
	names with backquote "`" (didn't find how to take them off)
	
2005-06-30 Pierrick LE GALL
	
	* category permissions management comes back! (it disappeared in
	branch 1.4) This time, it is designed to support better long users
	list. On this screen, for a particular category, admin can say
	which groups and users are permitted.
	
2005-06-30 Pierrick LE GALL

	* users managment : change display of filter (according to filter
	on user comments)

2005-06-30 Pierrick LE GALL

	* categories management : new display with icon for actions
	(delete, sub-categories, elements, edit, jump to, permissions)

	* categories management : semantic HTML layout (using common
	lists)

	* categories management : new way to order categories of the same
	level : a text field let the admin reorder all categories at once.
	
2005-06-25 Pierrick LE GALL

	* new feature : ability to add links on the main page (see
	include/config_default.inc.php)
	
2005-06-21 Pierrick LE GALL

	* comments page rewritten : comments are displayed one by one,
	with filters and display options available. The list of comments
	is paginated.
	
2005-06-21 Pierrick LE GALL

	* direct communication between templates and language items,
	without needing a mapping in the PHP code.

2005-06-21 Pierrick LE GALL

	* new function get_name_from_file to centralize the construction
	of displayed name from the filename

	* new function l10n which returns the corresponding value from
	$lang if existing. Else, the key is returned. This means that if a
	language item is not translated, the key is displayed instead
	(better than nothing).

2005-06-11 Pierrick LE GALL

	* errors and informations boxes : management centralized in
	admin.php, $errors and $infos arrays replaced by $page['errors']
	and $page['infos'], special management for admin/update.php (more
	complex management)

2005-06-11 Pierrick LE GALL

	* bug 96 (informations given by uploaders are lost) correction
	reported from branch 1.4

2005-05-10 Pierrick LE GALL

	* user list : links to profile page and permissions page are
	represented by icons (more compact)

	* user list : ability to associate to a group or to dissociate
	from a group a list of selected users

	* user list : ability to set user properties in "batch" mode (a
	selection of users at once)

	* user list : alternate background color for each line
	
2005-04-30 Pierrick LE GALL

	* user list updated : ability to filter list on status. Function
	get_enums comes back to retrieve the list of possible status in
	the database.
	
2005-04-28 Pierrick LE GALL

	* user list updated : ability to filter list on group

2005-04-25 Pierrick LE GALL

	* include/config.inc.php becomes include/config_default.inc.php :
	this file should not be modified. A new file
	include/config_local.inc.php can be used for overwriting
	configuration parameters
	
2005-04-25 Pierrick LE GALL

	* come back to previous version of include/constants.php :
	%PWGVERSION% was not a mistake

2005-04-25 Pierrick LE GALL

	* profile.php is no longer used for listing users :
	admin/user_list.php comes back (as in 1.3 branch)

	* user list updated : ability to filter list on username

2005-04-25 Gweltas

	* ability to install even if file include/mysql.inc.php doesn't
	exist

	* monthly statistics

	* installation labels updated (english only)

2005-04-16 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>

	* elements batch management : element_set page becomes the
	frontend to element_set_global and element_set_unit, infos_images
	(after a long time of use) become deprecated : the more powerful
	element_set is used instead. Consequently, batch management
	concerns caddie but also "normal categories".
	
	* refactoring code in admin.php to include the sub-file (clearer)

	* caddie : function fill_caddie replaces the code in category.php
	and can be used in admin/element_set.php

	* caddie : caddie table is added in delete_elements function

2005-04-16 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>

	* elements batch management : in addition to global mode, a unit
	mode is added : ability to manage a set of elements, element by
	element. This screen is very close to the existing "infos_images"
	(which will soon disappear).

	* elements batch management : in screen element_set_global, the
	display options are displayed at the top as in element_set_unit
	
2005-04-11 Pierrick LE GALL <pierrick /at/ phpwebgallery {dot} net>

	* functions get_day_list and get_month_list moved from search.php
	to include/functions.inc.php : these functions are now also used
	in admin/element_set_global.php

	* elements batch management improved : ability to set the number
	of elements to display per line, ability to set {author, name,
	creation date} fields, ability to add and remove keywords, ability
	to take selected elements out of caddie

2005-03-31 Pierrick LE GALL <pierrick at phpwebgallery dot net>

	* apply category name and element name separation in calendar
	special category

	* change method of counting total number of viewable pictures :
	pictures linked to more than one category are not counted twice.
	
2005-03-26 Pierrick LE GALL <pierrick at phpwebgallery dot net>

	* "add to caddie" link is visible only when categories contains
	elements. Only admin users can see this link

	* elements batch management : impossible to create a link between
	category and element that already exists

	* logical separation of category name under thumbnail and element
	name

2005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>

	* application version is defined at build or release
	creation. This way, include/constants.php won't change at each
	build.

2005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>

	* typo fixed : wrong block name closed in template

2005-03-25 Pierrick LE GALL <pierrick at phpwebgallery dot net>
	
	* new feature : caddie. The purpose is batch management,
	especially concerning elements to categories associations.This is
	the very first release, needs many improvements.
