5 - Add release date on plugins
6 - Add public pages for plugins
9 - Add attachments to mailings
10 - Fix login_adh value on import
11 - Fix bad creation date value on import
12 - Fix charts types issues
13 - Fix dynamic transactions fields
14 - Add amessage when trying to import a member with an unknown status
17 - Wrong member creation date
18 - Import model cannot be changed
19 - Fix memberlist CSV export
22 - configurable CSV imports
23 - filter on non members
25 - Remove UNSECURE_PASSWORD stuff
26 - no longer show days remaining for disabled accounts
27 - staff members cannot change thor own informations
28 - no error was shown when removing a member failed
29 - pdf memberd card was looking for loggged in user membership
31 0.7.5.4 -> 0.7.5.5 (2013-10-12)
32 - Super admin was not able to change some members fields
34 0.7.5.3 -> 0.7.5.4 (2013-10-06)
36 - fix a confusion on dynamic fields
37 - member displayed twice when member of multiple groups with the same parent totally breaks members list under postgres. revert.
38 - various fixes regarding group management and ACLs
39 - remove new group button and add group member/manager for non admins/staff
40 - fix a filtering issue on groups on some cases
41 - do not try to remove a constraint that does not exists in postgres databases
42 - restrict tempimages and tamplates_c directories access from web
44 0.7.5.2 -> 0.7.5.3 (2013-09-18)
45 - add group member or manager had disappear
46 - a member part of two groups with same parent was displayed twice filtering on parent group
47 - groups managers cannot edit member data
48 - groups managers cannot display member photo
50 0.7.5.1 -> 0.7.5.2 (2013-09-11)
51 - fix a javascript issue adding dynamic field on contributions or transactions
52 - add login in available reminders replacements
53 - fix license in two files used for i18n
55 0.7.5 -> 0.7.5.1 (2013-08-26)
56 - fix groups PDF blank page
57 - fis MySQL upgrade script issues
58 - fix wrong interpreter path in post contribution test script
59 - mails subejcts were too short
60 - avoid undefined index when running from cron
61 - improve post contribution JSON data
62 - fix SQLite install script
64 0.7.4.5 -> 0.7.5 (2013-08-08)
66 - fixed empty export csv files export
67 - fixed missing translation in history
68 - add reminders text models
69 - automate reminders sending
70 - send reminders via cron jobs
71 - add receipt and invoices for contributions, with customizable models
72 - post contribution script call (file, get or post), for accouting storage
73 - mailing now always contains a 'To' field to avoid mail blocking
74 - amounts and contributions types now available on mail texts
75 - new date and boolean dynamic fields
76 - CSS printing override is now possible
77 - twitter and google+ news has been removed from dashboard
79 0.7.4.4 -> 0.7.4.5 (2013-07-05)
81 - fix member removal without confirmation
82 - update 3rd party libraries
84 0.7.4.3 -> 0.7.4.4 (2013-06-30)
86 - fix groups management from member record
87 - prevent multiple message on delete button
88 - do not use translated string when editing contributions labels
89 - improve print stylesheet
90 - disable member card generation for members that are not up to date
92 0.7.4.2 -> 0.7.4.3 (2013-06-22)
94 - contribution type was not correctly selected on second step
95 - fix SQL error trying to search on multiple choice dynamic fields
96 - check if language exists when loading texts, avoiding empty results
97 - do not store overlaping contributions
99 0.7.4.1 -> 0.7.4.2 (2013-05-11)
101 - titles, statuses and genders are show as plain text in exports
102 - fix public members list pagination
103 - fix advanced search issue on contribution end dates
105 0.7.4 -> 0.7.4.1 (2013-05-01)
107 - tmp password too short
108 - fix HTML issue on contribution end date in advanced search
109 - reminders was sent to everyone
110 - filtered member list CSV export was not limited to members table fields
111 - fix various issues on filtered memberslist CSV export under MySQL
112 - reimplement less secure password storage method for old PHP versions (Debian Squeeze)
113 - titles in members table must be set as NOT NULL
114 - required but missing PHP modules were not displayed
115 - check for PHP mcrypt module at install time
116 - query for advanced search was not displayed if there were no results
117 - SQL issues on some advanced searches
118 - fix minor bugs in preferences pages
119 - while updating existing database, miss were taking 3rd sex
120 - issues regarding false booleans under PostgreSQL
121 - mailings in progress were no longer detected
122 - change default CSV separator (as Excel does not seems to like commas)
123 - filtered list CSV export did not take care of filter
124 - download URL after an export was incorrect
125 - rewrite fields configuration initialization and check
126 - do not show remove button on not removable titles
127 - bad column type for fields visibility under PostgreSQL
128 - fix required but disabled fields
129 - SQL issues at install under MySQL
130 - long title were incorrect under MySQL
132 0.7.3.2 -> 0.7.4 (2013-02-23)
135 - search members from their contributions
136 - export filtered members list as CSV
138 - improved password storage
139 - existing exports removal
140 - separate first and last name in mailings texts
141 - browse members in edition mode
142 - order contributions and transactions list by date descending
144 - PDF list of members by groups
145 - display informations on members state of dues
146 - do not remove non member status
147 - end of membershop date was incorrect if all members contributions has been removed
148 - unable to remove a member
149 - improve contirubtions interface if non member exist
150 - logged users informations are now available for plugins
151 - dynamic fields values were not stored from self subscription
152 - lost password mail could only use HTTP, not HTTPS
153 - retrieve required fields configuration updating from 0.7.3
155 0.7.3.1 -> 0.7.3.2 (2013-01-19)
157 - managed but non member groups were not displayed
158 - password were reseted on member edition
159 - add payment type on contribution initialization
161 0.7.3 -> 0.7.3.1 (2013-01-05)
163 - installation freezes
164 - captcha image was not displayed
165 - improved validation on fields management
167 0.7.2.9 -> 0.7.3 (2013-01-01)
169 Changes and additions
170 ^^^^^^^^^^^^^^^^^^^^^
172 - fix dynamic fields translations
173 - login and password can now be marked as not required
174 - fields visibility configuration
176 - non existant dynamic translations are now created
177 - public pages pagination
184 0.7.2.7 -> 0.7.2.8 (2012-12-19)
185 - major improvement on members lists
187 0.7.2.6 -> 0.7.2.7 (2012-12-14)
188 - groups members management was not available for managers
189 - various issues regarding member's language
193 - members selection from a new mailing
194 - clear transactions filters
195 - zipcode now does appear on members cards
196 - fix various PHP notices
198 0.7.2.4 -> 0.7.2.5 (2012-12-07)
199 - PostgreSQL 8.4 compatibility
201 0.7.2.3 -> 0.7.2.4 (2012-12-05)
202 - plugins database instantiation issue
204 0.7.2.2 -> 0.7.2.3 (2012-12-04)
205 - prevent empty groups loading
206 - list groups with PostgreSQL 8.4
208 0.7.2.1 -> 0.7.2.2 (2012-11-21)
210 - group filtering now search into first childs
212 0.7.2 -> 0.7.2.1 (2012-11-19)
214 - text dynamic fields were repeated undefinitely
215 - choice dynamic fields were repeated undefinitely under MySQL
217 0.7.1 -> 0.7.2 (2012-10-29)
219 - rewrite dynamic fields in an object,
220 - improve dynamic fields interface
221 - properly detect curl module at install time
222 - display URLs and mails in dynamic fields as hyperlinks
223 - add a button to quickly send reminders to late members
225 0.7.0 -> 0.7.1 (2012-10-06)
227 Changes and additions
228 ^^^^^^^^^^^^^^^^^^^^^
231 - improve installation tests
233 - fix html to text mailing conversion
234 - possibility to override disabled fields
235 - redesign installation pages
236 - check plugin compatibility
237 - improve transaction display
238 - add system informations page
239 - some fields were too short
240 - filter on company name
241 - limit staff statuses to only one member
242 - fix entered dates i18n
243 - improve IE8 display
244 - fix transparent logo, and with unsupported format
245 - fix plugins menu incorect path
246 - fix plugins activation/desactivation refresh issue
247 - now really uses mail() function
248 - improve password reminder page
249 - fix members list cotisations status ordering
250 - fix dynamic fields display issues
251 - some fields must not be marked as required
252 - fix name filtering issues
257 - improve internal logger
258 - autoload classes (and now uses php namespaces)
259 - upgrade to phpMailer 5.2.1
262 0.64 -> 0.7.0 (2012-02-21)
264 Changes and additions
265 ^^^^^^^^^^^^^^^^^^^^^
268 - interface written with HTML5 / CSS3
269 - new history managment
270 - mailings history and managment
272 - add a dashboard (which displays latests news from the project
273 - public pages (members list en trombinoscope)
274 - handle plugins (see available plugins at http://galette.tuxfamily.org/documentation/fr/plugins/index.html#plugins)
275 - CSV export of selected tables and/or parameted requests (https://mail.gna.org/public/galette-devel/2009-02/msg00006.html)
276 - required fields managment for members add/edition
277 - multinlingual managment for subjects and messages automatically send from Galette (subscription, password lots, ...)
278 - members statuses managment
279 - contributions types managment
280 - rewrite of transactions managment
281 - rewrite maling interface
282 - JQuery UI integration to enhance user experience (menus, tabs, date/color pickers, ...)
283 - print membership cards
289 - no longer IE6 and IE7 support
290 - remove spanish translation (no longer maintained :'()
295 - PHP 5.3 and more recent support
296 - code mainly rewritten OOP
298 - use of Zend_Db to manage database access instead of AdoDB
299 - phpMailer for emails sending (https, gmail, etc. support)
300 - make database relationnal
302 0.63.3 -> 0.64rc1 (2010-02-22)
303 - Handle 'stripos' missing function to keep 0.63.x php4 compliant
304 - Upgrade Adodb to 4992
305 - Upgrade to Smarty 2.6.22, and replace old hack for translations with more elegant plugin
306 - Replace phppdflib with tcpdf
307 - Symlink to adodb has been removed, we now use a php file defining the versions for the libraries
308 - Improved pagination: only 20 pages will appear now, instead of all pages
309 - Remove spanish language which has not been maintaned for ages
310 - Use UTF-8 for translation files
311 - Fix a bug calculating end membership date when using begining date for membership in the preferences
312 - Remove not functionnal and not used "public" pages
313 - Remove unused files
314 - Handle 'mb_strtoupper' to avoid error on labels generation when mb extension is not present
315 - Move config file from includes to config directory. Wrtie access on includes directory will no longer be required at install
316 - Only super-admin can change its login/password now. Standard admins can no longer do that
318 0.63.2 -> 0.63.3 (2009-11-09)
319 - fix a security flaw that allowed attacker to send arbitrary PHP files on some servers
320 - when sendind invalid member form, line dynamic fields were repeated (bug #10187)
321 - some encoding issues has been noticed on UFT-8 MySQL servers. Connection is now forced to LATIN1 (thanks to Cédric)
322 - unbreakable spaces appears on non html email (thanks to Cédric OLIVIER)
323 - using XML characters in mailing subjects causes XML analysis errors on preview (bug #14571)
324 - needless data were stored into logs (and not at the right place) sending mailings (bug #14569)
325 - XML analysis errors where thrown on logs page when a member card contains reserved characters (bug #14561)
326 - html tags in mailing were not showed while previewing a mailing under Firefox (bug #14465)
329 - membership's deadline was incorrect for a fiscal year (bug #13010)
330 - donations didn't appear in the right color in the table (bug #13009)
331 - history entries when adding or editing a contribution did not contains member's login - as when adding/editing a member (bug #13011)
332 - on windows, some characters were incorrectly interpreted - ¿\n¿ for example (bug #14162)
333 - when saving a picture (PNG format), alpha channel was not saved, causing image to get a default background color (bug #14327)
334 - restrictions showing pictures (since 0.63.1) prevents custom logo to display correctly (bug #14442)
335 - when editing member's language, current session was also translated (bug #14443)
336 - some characters - like simple quotes - were badly encoded mailings subjects (bug #14449)
337 - mail sending were always active, even if disabled in preferences (bug #14450)
341 - some preferences were not updated at install time
342 - on some web hosting services, exif functions are not available. In this case, we use GD (bug #12836)
343 - XHTML was sometimes not well formed, due to PHP sessions (bug #13071)
344 - fix PHP notices in the logs (patch #1133)
345 - remove of posix functions which are deprecated in PHP 5.3
346 - add of a .htaccess file to prevent read of uploaded photos from the web
349 - Project leader change :-)
350 - Added transactions managment
351 - Added dynamic field managment, to add some extra fields; also added the ability to translate such fields labels
352 - Members can now self-subscribe
353 - Use of Smarty template engine for pages generation. This causes complete xhtml compliant rewrite of html pages
354 - Upgrade from ADODB 4.7.1 to 4.9.2
355 - Use of gettext possibilities for translations
356 - Added spanish translations (all translations are not done yet)
357 - Added the possibility to upload a custom logo
358 - Fixes numerous bugs
361 - change adodb framework due to security alert :
362 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-0410
363 - use x.y.z naming convention (0.62a == 0.62.1)
366 - correct bug #590 : date before 1970 [Frédéric Jacquot]
367 - Typos fixed [Roland Telle]
368 - replace logo by new one [Frédéric Jacquot]
369 - add an empty config.inc.php [Loïs Taulelle]
375 - Recoded the html_entity_decode() function to preserve compatibility with pre-4.3 PHP
376 - Defined a maxsize for the text fields (preferences)
377 - First version of the Upgrade documentation using a Linux shell (in French)
378 - Font size for table headers defined
379 - "Update complete" string translated
380 - Errors on DROP and RENAME operations can now be safely be ignored
381 - Structure of the 'preferences' table enhanced
382 - Font size defined for form labels
383 - Bugfix concerning a call to imagegif when the function wasn't available (reported by Vincent Bossuet)
384 - Fixed a bug reported by Lois Taulelle. Membership ending date wasn't updated when removing the "Freed of dues" attribute
385 - Added the possibility to be visible or not in the members list (if you wan't to list members outside from Galette). Courtesy of Stephane Sales
386 - Removed many PHP warnings (Galette should be running fine when error_reporting = E_ALL)
387 - The log can now be sorted
391 - Bugfix in member edition form (admin)
392 - Merged ajouter_adherent.php and gestion_contributions.php (member edition)
393 - Table prefixes are now allowed
394 - Removed all eval() functions (potentially dangerous)
395 - Picture resizing if GD is available
396 - HTML equivalents in members' names were badly displayed
397 - Go back to the member's contributions after adding one
398 - "1 days left" was not correct ;)
399 - Date filter added in contribution listing
400 - Correction of a few spelling mistake
401 - Navigation links when on a member's contributions list added
402 - Clicking on a member's name in the contributions list shows his
403 contributions intead of his profile
404 - Lost password recovery added
405 - Removed the Galette acronym meaning
407 - Better language file detection
408 - Bugfix in thumbnail display
409 - DROP permission wasn't checked during install process
410 - English translation
415 - Correction du formulaire d'édition d'adhérent (admin)
416 - Fusion des fichiers ajouter_adherent.php et gestion_contributions.php
418 - Les prefixes de tables sont maintenant autorisés
419 - Réduction des photos si GD est disponible
420 - Les équivalents HTML dans les noms d'adhérents étaient parfois
422 - Retour aux contributions d'un membre après l'ajout d'un contribution
423 - Filtre sur les dates dans le listing des cotisations
424 - Correction de fautes d'orthographe
425 - Liens de navigation sur la fiche de cotisations d'un membre
426 - Cliquer sur le nom d'un adhérent dans la liste des cotisations
427 permet d'obtenir ses contributions au lieu de son profil
428 - Lien "mot de passe perdu"
429 - Masquage de la signification de l'acronyme "Galette"
430 - Corrections dans les en-têtes
431 - Meilleure détection du fichier de langue
432 - Correction de bug dans l'affichage des vignettes
433 - Le permission DROP n'était pas vérifié durant l'installation
434 - Traduction en anglais