New PlMailer based on Hermes code:
[platal.git] / ChangeLog
index 9267faf..386aff0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
 ================================================================================
-VERSION 0.9.11                                                      ?? ???? 2006
+VERSION 0.9.13                                                        ?? ?? 2007
 
 New:
 
     * Core:
-        - Work hard to add nice URI's into Platal.                          -MC
-        - Use fancy icons from http://www.famfamfam.com/ for flags.         -MC
+        - New mailer                                                       -FRU
+
+    * Events:
+        - Tips.                                                         -FRU/Car
+        - Signal bug send to OTRS and not trackers.                        -Car
+        - Reskin the newsletter                                            -mYk
+
+    * Payment:
+        - Directly integrated into Xnet.                                   -FRU
+
+Bug/Wish:
+
+    * Register:
+        - #277: Improve ergonomy.                                          -FRU
+
+    * Xnet:
+        - #570: Fix geoloc skin.                                           -FRU
+
+From 0.9.12 branch:
+
+    * Search:
+        - #566: Fix accent detection.                                      -FRU
+
+    * Xnet:
+        - #574: Fix subscription link customization.                       -FRU
+
+================================================================================
+VERSION 0.9.12                                                        25 11 2006
+
+New:
+
+    * Admin:
+        - Can add sorting key in Table Editor.                             -FRU
+        - Can manage not registered users.                                 -FRU
+
+    * Carnet:
+        - Add a vcard of all the contacts.                                 -FRU
+        - Fix timestamp in RSS feed.                                       -FRU
+
+    * Lists:
+        - Add the fourth antispam level (moderate and drop).               -FRU
+
+    * Events:
+        - Add author and event id in RSS feed.                             -FRU
+
+    * Profile:
+        - Add "My groups" page with direct links to Xnet.                  -Car
+
+    * Xnet:
+        - Add a vcard of all the members of a group.                       -FRU
+        - Add a full announce system.                                      -FRU
+        - Add a list of the administrators of the group.                   -FRU
+        - Url to force login on any page.                                  -Car
+
+    * Xnet/Events:
+        - Events can be archived.                                          -FRU
+        - Can get iCal version of the events.                              -FRU
+        - Can use short name as an event identifier in the URL.            -FRU
+
+Bug/Wish:
+
+    * Admin:
+        - #468: Can edit requests before validation.                       -FRU
+        - #478: Sort payments by flag.                                     -FRU
+        - #484: Sort Table Editor by clicking on column title.             -Car
+
+    * Core:
+        - #473: Use 'événement' instead of 'évènement'.                    -FRU
+        - #475: More understandable bug report form.                       -FRU
+        - #545: Fix encoding issues with some Windows special chars        -FRU
+        - #548: More informations for recovery for homonyms.               -FRU
+        - #553: Fix right click on send bug link.                          -Car
+        - #562: Cipher all email adresses                                  -FRU
+
+    * Events:
+        - #517: URL catcher update (www).                                  -Car
+        - #525: Add a user-friendly id for newsletters.                    -FRU
+        - #530: Members can be identified as a unregistered user.          -FRU
+
+    * Lists:
+        - #485: Can moderate pure-HTML mails.                              -FRU
+        - #520: Can moderate several mails at once                         -FRU
+        - #532: Fix case sensitivity issues in emails processing.          -FRU
+
+    * Payment:
+        - #155: Add a free comment for payments.                           -Car
+
+    * Profile:
+        - #385: Add section, binets and groupes-X in vCard.                -FRU
+        - #451: vCard are RFC compliant.                                   -FRU
+        - #466: Fix delete phone number.                                   -Car
+        - #502: Use 'alias' instead of 'aka' to specify the nickname.      -FRU
+        - #536: Can use login.promo as a valid user identifier.            -FRU
+        - #539: Medals and deco need validation from admin.                -Car
+        - #540: Profile of unregistered user redirects to marketing.       -FRU
+
+    * Xnet:
+        - #511: Migrate ML subscription when changing email of a non-X.    -FRU
+        - #516: Trombino for groups.                                       -Car
+        - #554: Move exit link beside "my group" list                      -FRU
+
+    * Xnet/Events:
+        - #374: Modify ergonomy of inscription to events (again).          -Car
+        - #490: Events can be opened to non-members.                       -FRU
+        - #514: Improve visibility of open events.                         -FRU
+        - #523: Organizer does not change when editing an event.           -FRU
+        - #546: More understandable new payment form.                      -FRU
+
+From 0.9.11 branch:
+
+    * Core:
+        - #472: Fix problem with auth when using the cookie.                -MC
+
+    * Emails:
+        - #496: Fix link to warn user who has a broken email.              -FRU
+
+    * Geoloc:
+        - #469: Google Maps link works for the USA.                        -FRU
+
+    * Newsletter:
+        - Mail can have different title not to repeat the month or sender. -Car
+
+    * Payment:
+        - #482: Fix action in the form.                                     -MC
+
+    * Profile:
+        - #486: Fix force login to see private fiche.                      -Car
+        - #509: Can access trombi of the current year promotion.           -FRU
+        - #529: Disabled state is private.                                 -FRU
+
+================================================================================
+VERSION 0.9.11                                                 18 Septembre 2006
+
+
+New:
+
+    * Admin:
+        - New table editor.                                                -Car
+        - Switch to the new URI scheme.                                    -Car
+
+    * Auth:
+        - Switch to the new URI scheme.                                     -MC
 
     * Banana:
         - Switch to the new URI scheme.                                 -MC/FRU
 
+    * Carnet:
+        - Switch to the new URI scheme.                                     -MC
+
+    * Core:
+        - Work hard to add nice URI's into Platal.                          -MC
+        - Use fancy icons from http://www.famfamfam.com/ for flags.         -MC
+        - Merge htdocs/htdocs.net using apache tricks, share more code.     -MC
+        - Remove seldome used files in plugins/ and do explicit registers.  -MC
+
     * Emails:
         - Switch to the new URI scheme.                                     -MC
+        - Work around broken emails (detection, marketing...)              -FRU
+
+    * Events:
+        - Switch to the new URI scheme.                                 -MC/FRU
+        - Rework Events administration interface.                          -FRU
+        - Create a new Newsletter if needed                                -FRU
+
+    * Geoloc:
+        - Switch to the new URI scheme.                                 -MC/Car
+
+    * Lists:
+        - Switch to the new URI scheme.                                     -MC
+        - Do not remove line breaks in message moderation preview          -FRU
 
     * Marketing:
         - Switch to the new URI scheme.                                     -MC
@@ -22,12 +184,88 @@ New:
     * Platal:
         - Create module.                                                    -MC
 
+    * Profile:
+        - Switch to the new URI scheme.                                     -MC
+        - Add photo and nickname in vcard                                  -FRU
+
+    * Register:
+        - Switch to the new URI scheme.                                     -MC
+        - Check birth date coherence with promotion                        -FRU
+
     * Search:
         - Switch to the new URI scheme.                                     -MC
 
+    * Skins:
+        - New skin: keynote                                                -FRU
+
     * Stats:
         - Switch to the new URI scheme.                                     -MC
 
+    * Trezo:
+        - Migrate to new URI scheme.                                        -MC
+
+    * Xnet:
+        - Migrate to the new URI scheme.                                    -MC
+        - Split Xnet in 4 modules: xnet, lists, events, group.              -MC
+        - More coherent look                                               -FRU
+        - Be logged when you go to X.net from plat/al.                      -MC
+
+    * Xnet/Events:
+        - Split event list and subscription again.                          -MC
+        - Extensively debug events module.                                  -MC
+
+    * Wiki:
+        - Rework pmwiki integration, make it way more simple.               -MC
+        - Rework authentication, don't let pmwiki deal with it.             -MC
+        - Admin page.                                                      -Car
+
+Bug/Wish:
+
+    * Admin:
+        - #390: Add date of request in validation form.                    -FRU
+        - #397: Can edit death date in user admin page.                    -FRU
+        - #427: Automatic answers for validation.                          -Car
+        - #429: Tools to administrate duplicated adresses.                 -FRU
+        - #430: Specify date format on downtime admin page.                -Car
+        - #440: Rewrite events admin page.                                 -FRU
+
+    * Banana:
+        - #463: Messages marked as read don't switch back to unread        -FRU
+
+    * Carnet:
+        - #435: Calendar contains yearly events for all the contacts.      -FRU
+
+    * Core:
+        - #371: Users can send bugs directly to plat/al tracker.           -Car
+
+    * Emails:
+        - #426: Add an identification header in mails.                     -FRU
+
+    * Lists:
+        - #127: Add promo in member list when sorted by name.              -FRU
+        - #423: Allow line breaks in mailing list descriptions.            -FRU
+
+    * Profile:
+        - #344: Tels can be bigger (up to 30 chars).                       -Car
+        - #422: Parasitic strings in vcard.                                -FRU
+
+    * Register:
+        - #459: Opt-in for newsletter and promo mailing list on register.  -Car
+
+    * Skins:
+        - #454: Layout of addresses                                        -FRU
+
+    * Xnet:
+        - #380: Add sex for non-X.                                         -FRU
+        - #384: Substitution of non-X's names in mail from web interface.  -FRU
+        - #426: Add an identification header in mails.                     -FRU
+        - #439: Move doc to the wiki                                   -Car/FRU
+        - #453: Add members in promotion groups                            -FRU
+
+From 0.9.10 Branch:
+
+    * Profile:
+        - #421: Delete tel.                                                -Car
 
 ================================================================================
 VERSION 0.9.10                                                      29 Juin 2006
@@ -113,7 +351,7 @@ Bug/Wish:
         - #399: Event can accept guests or not.                             -Car
         - #413: When creating a new event, datas don't disappear anymore.   -Car
 
-From 0.9.8 Branch:
+From 0.9.9 Branch:
 
     * Xnet:
         - #393: Ask for confirmation to remove an event.                    -Car
@@ -141,7 +379,7 @@ New:
 
     * Xnet:
         - Groups can be non subscribable.                                   -Car
-        - Most Wanted Feature: directories synchronization with lists.     -MC
+        - Most Wanted Feature: directories synchronization with lists.      -MC
         - Various bug fixes in events management.                           -Car
         - Groups can now synchronize MLs and the directory.                 -MC
 
@@ -151,7 +389,7 @@ Bug/Wish:
         - #337: Add link to trackers and support websites for admins.       -CAT
 
     * Contacts:
-        - #352: Enhance PDFs: add the generation date.                     -MC
+        - #352: Enhance PDFs: add the generation date.                      -MC
 
     * Core:
         - #310: Display the max number of photo in trombipromo.             -Car
@@ -160,8 +398,8 @@ Bug/Wish:
         - #327: broken mail test is more explicit for unaware users.        -MC
 
     * Paiments:
-        - #336: Micro -> Tele(payments).                                   -MC
-        - #356: Payments use usage name instead of last name.              -Car
+        - #336: Micro -> Tele(payments).                                    -MC
+        - #356: Payments use usage name instead of last name.               -Car
 
     * Profile:
         - #330,333: Interface improvements.                                 -Car
@@ -358,7 +596,7 @@ New:
         - Even include Photos in the PDF (kludgy !).                        -MC
 
     * Core:
-        - New SQL access API: gain in security and code factorization.     -MC
+        - New SQL access API: gain in security and code factorization.      -MC
         - Drop good old mysql_assign, iterators are nicer.                  -MC
         - Drop magic_quote_gpc (DB API takes care of it itself).            -MC
         - Drop cache algorithm (was complex for no gain).                   -MC
@@ -381,7 +619,7 @@ New:
         - Brand new.                                                        -MC
 
     * Skins:
-        - Openweb: update.                                                 -MC
+        - Openweb: update.                                                  -MC
 
     * Validation:
         - Quite a lot of rewrite, simplifications.                          -MC
@@ -463,17 +701,17 @@ New:
         - Use HermesMailer.                                                 -MC
         - Create a script to treats NL bounces.                             -MC
 
-    * Money: standalone module.                                            -MC
+    * Money: standalone module.                                             -MC
 
     * Skins:
-        - New skin: openweb.                                               -MC
+        - New skin: openweb.                                                -MC
         - No more annoying submit button, onclick is used to submit.        -MC
         - This is the first autonom module of the site !                    -MC
 
     * Stats:
         - Better y-range for graphs.                                        -MC
 
-    * WebRedirect (was: Carva): now standalone.                            -MC
+    * WebRedirect (was: Carva): now standalone.                             -MC
 
 Bug/Wish:
 
@@ -485,14 +723,14 @@ Bug/Wish:
         - #207: Enable for the user the choice of his prefered alias.       -MC
 
     * Core:
-        - #183,185: Implement perms levels: 'pending'+'disabled'.          -MC
+        - #183,185: Implement perms levels: 'pending'+'disabled'.           -MC
         - #154: Birth fields are now of type DATE.                          -MC
 
     * Fiche:
         - #83,208,222: New fiche.                                           -MC
 
     * Lists:
-        - #86: Yet another old old wish: lists archives are online !       -MC
+        - #86: Yet another old old wish: lists archives are online !        -MC
         - #144: Users can subscribe from members/trombi page too.           -MC
         - #184: Owners can now delete their lists.                          -MC
         - #231: Add a link to the user's fiche on moderation page.          -MC
@@ -521,7 +759,7 @@ VERSION 0.9.2                                                        14 Nov 2004
 
 New:
 
-    * Carnet: Brand new.                                                   -MC
+    * Carnet: Brand new.                                                    -MC
 
     * Core:
         - Creation of the Plugin class.                                     -MC
@@ -545,7 +783,7 @@ Bug/Wish:
         - #29,147: Possible to watch subscribings, deaths, `fiche` modifs.  -MC
 
     * Core:
-        - #135: First instance of the plugin class: class Trombi.          -MC
+        - #135: First instance of the plugin class: class Trombi.           -MC
         - #158: A photo change updates last `fiche` edition stamp.          -MC
         - #100,199: Kludge to determine if a link is popup or not.          -MC
 
@@ -605,7 +843,7 @@ Fixes (from 0.9.0 branch):
     * Lists:
         - Corrects problem about mails that have non text/* parts.          -MC
         - Rpc daemon can live everywhere.                                   -MC
-        - Moderation: refusing/rejecting a mail informs other moderators.  -MC
+        - Moderation: refusing/rejecting a mail informs other moderators.   -MC
 
     * Fiche + Search:
         - Corrects bad handling of firms.                                   -MC
@@ -629,9 +867,10 @@ ACRONYMS:
     * Car: Pascal Corpet        (Caribou)   <pascal.corpet@m4x.org>
     * CAT: Florian El Ahdab     (LeChat)    <florian.el-ahdab@m4x.org>
     * FAL: Raphaël Marichez     (Falco)     <raphael.marichez@m4x.org>
-    * FRU: Florent Bruneau      (fruneau)   <florent.bruneau@m4x.org>
+    * FRU: Florent Bruneau      (Fruneau)   <florent.bruneau@m4x.org>
     * JS : Jean Sébastien Bedo              <jean-sebastien.bedo@m4x.org>
     * MC : Pierre Habouzit      (MadCoder)  <pierre.habouzit@m4x.org>
+    * mYk: Aymeric Augusting    (mYk)       <aymeric.augustin@m4x.org>
     * OG : Olivier Guillaumin               <olivier.guillaumin@m4x.org>
     * SHK: Jeremy Lainé         (Sharky)    <jeremy.laine@m4x.org>
     * VP : Vincent Palatin                  <vincent.palatin@m4x.org>