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