phpMyAgenda Version 

version	Changes

Version 3.1 Beta/Security Patch
This version is an security release.  A vulnerability has been discovered by 'Aesthetico' (http://www.majorsecurity.de/) which affects all versions of phpMyAgenda up to version 3.0 Final.  This vulnerability leverages an unnecessary variable named $rootagenda that is used in an include statement in the following scripts: infoevent.php3, agendaplace2.php3, agenda2.php3.  This vulnerability has been removed in version 3.1 Beta.  The next version/beta of phpMyAgenda will not need registerGlobals on, and as such, that php option will be able to be turned off then.

Version 3.0 Final
This version is being released as final as it appears to be stable enough for general use.  All disclaimers still remain intact.  Use at your own risk.

    * Fixed a word wrap display issue, where the displaying an event with a long description, would cause the screen to widen to the legnth of the longest line in the description.
    * Leverages SSL for protecting sensitive data.
    * Installation configuration script updated.

Version 3.0 Beta 1
This version should be considered a development beta version.

    * Extended Authentication: The admin authentication in VisitorUI has been included in other public scripts. This allows the system to become closed for non-public sites. There is also a guest account (no login required) that allows for visitors to browse the site under limited permissions.
    * New User Fields: Added the following new fields to the admin table: First Name, Last Name, Email Address.
    * New Event Fields: Email Sent (boolean:smallint(5))
    * Email Capability: Added an email capability to the system. After attempting to reinvent the wheel to provide this capability and checking out a couple of other options, we finally settled on using the excellent PHPMailer library (http://sourceforge.net/projects/phpmailer/).
    * Event Registration: Added an event registration capability to the event listings. A user who is logged in can now register for any event by clicking on a register for this event link in each event listing. Upon registration an email is sent to the user to let them know that they have registered.
    * New Event Notification: Added the ability to have the system email users when events are added of event types that they want to be emailed about. Each notifiction will either email their main email address, or an alternate address specific for that event type. For example, most events are email to a house account for me, except for lunch events, which I recieve at a work address, since I am most likely to be there before lunch.
    * Event Polls: Added the capability to add polls to the events. Registered users of an event may vote on polls attached to that event. If they unregister, their vote no longer count, but are still intact in the database. If they re-register, then their previous votes count once more. Poll may contain any number of poll options. Polls may be multiple choice (with checkboxes) or single chioce (with radion buttons). Polls can be set to allow users to change their vote, or to not allow a user to change their vote once it has been set. Polls can be set to close by a specific time, such that users may not vote after that time. In addition, a poll may be set to allow for "write-in" votes. These write-ins are added to the list of options so that others may then be able to vote for those options. The code does not allow duplicate write-ins for a single poll.

Patch 2.1.003
This patch fixes the visitor search engine and some data visibility problems in administrative interface.

Patch 2.1.002a
This patch fixes the links with the database when tables name are different than the standard ones (ex "agenda_place" instead of "place").

Version 2.1.002
This version can be considered as stable.

    * User Rights management on events in admin pages,
    * User Rights management on places (ability to restrict a member to a list of places),
    * Add an image to events
    * Installation script for easy setup.

Many bugs fixed.

Version 2.1.001
Many bugs fixed

Version 2.1.000
Add user permissions handling for places

    * add image to event,
    * corrected date display bug,
    * corrected database backup

Version 2.0.008
Add user permissions handling

    * Setting table name in application.php3

Version 2.0.007
Add tables definitions to application.php3

Version 2.0.006
This version can be considered as major release.

    * Visitor interface uses now CSS,
    * Authentification management had been improved using sessions (PHP3 compatible),
    * Sort by date in user interface corrected,
    * Date formatting is language independent,
    * partial espanol translation added (need some more translation, so if you can, you are welcome to help).

Many bugs fixed.

Version 2.0.005
Improving Auth class (session management + crypted password)

Version 2.0.004
User interface order by date corrected.

    * Adding multiple language date formatting (using lang files),
    * corrected carriage return bug in coming soon and infoevent,
    * adding spanish version (Bernardino Lopez ),

Many bugs fixed.

Version 2.0.003
This version mainly improve visitor interface:

    * Display coming soon events,
    * A user help had been added,
    * A month calendar had been added with two views (condensed or complete),
    * German (Uwe Ripl: Uwe@aus-Straubing.net) and Slovene (Stach: stash@prlekija.com) translations added.

Many bugs fixed.

Version 2.0.002

    * New user interface. More handy and configurable.

Many bugs fixed.

Version 2.0.001
bug fix : sql query insert contact

Version 2.0
This version set major improvements:

    * New organization of forms : Adding or editing event is much more easy,
    * Possibility to setup up to 5 organizer to an event,
    * An event can have as many date/place info as necessary,
    * Possibility for the administrator to change his/her password,
    * Multi-language support is available (english and french for the moment),
    * The language chosen by the administrator is saved an applied on the next connexion.

Version 1.9
Added 5 organizer per event

Version 1.8
New form organization

Version 1.7
Added multilinguage support.

Version 1.1
This is the first release. Many bugs have been solved following the beta version. The presentation of events on administrative interface had been improved for more easy reading.
